Wesprzyj Fundację Rozwoju
Strona główna

Podstawy programowania w języku Python

Poziom
Kursy i szkolenia
Czas trwania
6-30 dni
Język
PL
Uzyskany tytuł
Świadectwo ukończenia kursu
Tryb
e-Learning Plus,
Online

O kursie

Cel kursu

Kurs przedstawia najważniejsze elementy języka Python i przygotowuje uczestnika do samodzielnego tworzenia programów w tym języku. W ramach kursu poznasz podstawowe metody pobierania i przetwarzania danych oraz wypisywania/zapisywania wyników programów. Ponadto zapoznasz się ze sposobami reprezentacji danych w programach oraz z instrukcjami sterującymi potrzebnymi do ich przetwarzania. Kurs obejmuje także wprowadzenie do logiki algorytmicznej niezbędnej przy tworzeniu kodu z instrukcjami warunkowymi i pętlami oraz do wykorzystania funkcji dostępnych w języku Python wraz z przykładami definicji własnych funkcji rozwiązujących podproblemy algorytmiczne.

Kurs przeznaczony jest dla osób, które nie mają doświadczenia programistycznego i jest rekomendowany dla osób rozpoczynających naukę programowania. Pomaga w wyrobieniu specyficznego „myślenia algorytmicznego” pomocnego w celu przełożenia problemu sformułowanego w zwykłym języku na postać możliwą do zapisania jako program będący ciągiem instrukcji w języku Python.

Dzięki kursowi:

  • Zdobędziesz wiedzę teoretyczną pozwalającą zrozumieć działanie kodu.
  • Nauczysz się tworzyć algorytmy rozwiązujące proste problemy programistyczne.
  • Nauczysz się jak wczytać i wypisać dane w programie.     
  • Dowiesz się jak dobrać typ danych do danego problemu.     
  • Nauczysz się wykorzystywać instrukcje warunkowe i wyrażenia logiczne do rozwiązywania problemów programistycznych.    
  • Nauczysz się jak konstruować pętle powtarzające wybrane działania.
  • Nauczysz się tworzyć funkcje wykonujące oczekiwane działania.     
  • Dowiesz się jak tworzyć i wykorzystywać proste struktury danych, w szczególności listy.

Atuty szkolenia

1
100% ONLINE

Kurs realizowany jest w 100% online i nie wymaga fizycznego pobytu na Uczelni.

2
DOSTĘP 24/7

Zadania dostępne są w chmurze na platformie CyberSkiller, co umożliwia naukę z każdego miejsca i o każdej porze.

3
NAUCZANIE PRAKTYCZNE

Kurs rozwija praktyczne umiejętności programowania w języku Python od podstaw.

Partner szkolenia

Adresaci szkolenia

Osoby, które interesują się nowymi technologiami i chcą nauczyć się programowania.

Do zrealizowania kursu potrzebne są umiejętności:

  • myślenie analityczne,
  • myślenie logiczne,
  • rozwiązywanie problemów.
GroupOfPeopleIllustration

Co zyskasz

  • Certyfikat ALK: Oficjalny certyfikat ukończenia szkolenia w zakresie programowania w języku Python sygnowany przez Akademię Leona Koźmińskiego.

    Elastyczność i dostępność: Dzięki realizacji kursu 100% online możesz uczyć się w dogodnym dla ciebie czasie i miejscu, co jest szczególnie korzystne dla osób pracujących lub mających inne zobowiązania.

    Wysoka jakość kształcenia: Studia są prowadzone przez doświadczonych ekspertów z Akademii Leona Koźmińskiego w dziedzinie programowania co gwarantuje aktualność i praktyczną wartość przekazywanej wiedzy.

    Rozwój kariery i możliwości zatrudnienia: W trakcie realizowania kursu zdobędziesz ważne umiejętności wykorzystywane w pracy na stanowiskach Backend Developer, Data Scientist oraz IT Project Manager.

Program

Długość kursu: 4 tygodnie, 8h tygodniowo, 32h łącznie.

Przebieg szkolenia: W trakcie szkolenia nauka podzielona jest na rozwiązywanie zadań na platformie CyberSkiller ze wsparciem tutora oraz udział w konsultacjach online.

Tydzień 1 (praca na platformie 6h + 2h konsultacji online) Spotkanie online 2h “Wprowadzenie do programowania w języku Python”:

  • Poznanie się osób prowadzących i uczestniczących
  • Poznanie modelu pracy (nauka na platformie, realizacja zadań, konsultacje),
  • Wprowadzenie do programowania w języku Python, 
  • Określanie wspólnych i indywidualnych celów nauki.

Praca na platformie 6h “Czym jest programowanie?” + “Python – elementarz”:

  • Wprowadzenie do programowania,
  • Przedstawienie “myślenia algorytmicznego),
  • Przedstawienie dobrych praktyk pisania kodu.

Tydzień 2 (praca na platformie 7h + 1h konsultacji online)   “Logika i arytmetyka” + “Listy – po raz pierwszy”:

  • Instrukcja warunkowa – więcej wariantów,
  • Operatory logiczne,
  • Typ całkowity i zmiennoprzecinkowy,
  • Wyrażenia arytmetyczne,
  • Znaki i ciągi znaków.
  • Lista – struktura danych,
  • Operacje na listach,
  • Operacje na elementach list,
  • Wczytywanie list,
  • Zliczanie elementów.

Tydzień 3 (praca na platformie 7h + 1h konsultacji online) “Funkcje i rekurencja” + “Listy – po raz drugi”:

  • Funkcje wbudowane i importowane,
  • Wartość i argumenty funkcji,
  • Funkcje obiektowe,
  • Funkcje własne,
  • Rekurencja,
  • Sortowanie i odwracanie listy,
  • Budowanie list,
  • Usuwanie elementów list.

Tydzień 4 (praca na platformie 7h + 1h konsultacji online) “Varia”:

  • Wyliczanki (range),
  • Slicing,
  • Podwójne pętle,
  • Mapy.
Course Catalog

Organizacja

  • 100% online – Kurs jest w 100% online i nie wymaga fizycznego pobytu na Uczelni.
  • E-learning Plus – Kurs jest zorganizowany w formule e-learning plus, która polega na połączeniu pracy na platformie edukacyjnej CyberSkiller, konsultacji grupowych online oraz konsultacji asynchronicznych na MS Teams.
  • Platforma CyberSkiller – W ramach realizacji kursu uzyskasz dostęp do platformy edukacyjnej CyberSkiller, która umożliwia rozwiązywanie zadań dostępnych w ramach kursu. Na platformie dostępne są materiały tekstowe i materiały wideo z teorią i wsparciem do rozwiązania zadań. Zadania programistyczne posiadają moduł automatycznego sprawdzania, dzięki czemu możesz w kilka sekund zweryfikować poprawność wykonanych zadań.
  • Konsultacje grupowe online – Raz w tygodniu odbywają się grupowe konsultacje, na których możesz zadawać pytania, a tutorzy rozwiązują wybrane zadania na forum grupy.
  • Konsultacje asynchroniczne – Wszyscy uczestnicy i tutorzy mają ciągły dostęp do MS Teams. Możesz tam zadawać pytania tutorom w formie indywidualnych wiadomości lub na forum grupy; tutor udziela odpowiedzi w ciągu maksymalnie 48 godzin.
  • Tutorzy – Nauczanie wspierane jest przez Tutorów, czyli wykładowców Akademii Leona Koźmińskiego, którzy monitorują realizację materiału przez kursantów.
  • Warsztaty online – W pierwszym i czwartym tygodniu kursu odbywają się dłuższe spotkania online w formule warsztatowej. Jest to również czas na integrację i nawiązanie nowych znajomości.
  • Sprzęt – Do realizowania kursu niezbędne jest posiadanie komputera o minimalnych parametrach: min. 4GB pamięci RAM, system operacyjny macOS / Windows / Linux oraz pomocniczo środowisko programistyczne na przykład IDLE lub PyCharm. 
  • Czas – Kurs trwa 4 tygodnie, łącznie 32 godziny nauki.

Tutorzy

Andrzej Dyrek

Doktor fizyki teoretycznej, w latach 1986-2001 pracownik naukowy UJ, wykładowca przedmiotów fizycznych i informatycznych. Prowadzi rozmaite zajęcia z programowania i algorytmiki oraz kursy metodyczne dla nauczycieli. Jego Piwniczne Informatyczne Warsztaty Olimpijskie zyskały wyjątkową rangę w skali kraju ze względu na dużą liczbę osób odnoszących sukcesy w krajowych i międzynarodowych konkursach informatycznych. Łącznie ponad 150 uczestników jego zajęć uzyskało tytuł laureata lub finalisty Olimpiady Informatycznej. Jest autorem kilkunastu publikacji naukowych z fizyki cząstek elementarnych i kilkunastu podręczników do informatyki, w tym pierwszego polskiego „pełnowymiarowego” podręcznika obsługi komputerów osobistych „PC i Ty”. 

dr Marek Miśkiewicz

Doktor w dziedzinie fizyki teoretycznej. Aktualnie pełni funkcję adiunkta w Katedrze Cyberbezpieczeństwa i Lingwistyki Komputerowej na Uniwersytecie Marii Curie-Skłodowskiej w Lublinie (UMCS). Jako nauczyciel akademicki prowadzący zajęcia zarówno na UMCS, jak i PJATK posiada wieloletnie doświadczenie dydaktyczne. Jest również autorem licznych materiałów edukacyjnych z zakresu cyberbezpieczeństwa i kryptografii dostępnych na platformie CyberSkiller.

Jego pasją są interdyscyplinarne badania naukowe na styku informatyki i biotechnologii. W swojej pracy naukowej skupia się przede wszystkim na analizie możliwości wykorzystania DNA jako kluczowego elementu nowoczesnych systemów bezpieczeństwa.

Zasady naboru

Pierwszą czynnością w procesie rekrutacji jest wypełnienie formularza zgłoszeniowego, który dostępny jest na stronie internetowej uczelni.

Rejestracja online

Prosimy oczekiwać na kontakt mailowy opiekuna szkolenia lub kursu.

Agnieszka_Szczepanczyk_ALK
Masz pytania? Zapraszamy do kontaktu
Agnieszka Szczepańczyk

Opłaty

* Oferowana zniżka nie kumuluje się z innymi ewentualnymi rabatami.

Koszt szkolenia
Cena regularna szkolenia 1950 zł brutto (stawka zw. z VAT)
Cena szkolenia dla studentów i absolwentów studiów I, II stopnia, studiów podyplomowych i MBA w ALK 1755 zł netto (stawka zw. z VAT)*

Pierwszą czynnością w procesie rekrutacji jest wypełnienie formularza zgłoszeniowego online.  

Po zarejestrowaniu się na szkolenie każdy z kandydatów otrzyma mailowo INDYWIDUALNY NUMER KONTA do dokonania płatności za szkolenie. 

Osoby zainteresowane otrzymaniem faktury proszone są o kontakt z Panią Agnieszką Fabiańską e-mail agaf@kozminski.edu.pl