Python od podstaw – kurs zdalny.

Python jest jak jazda samochodem z automatyczną skrzynią biegów:

nauka szybko przynosi efekty, a Ty nie musisz przejmować się zbytnio, co jest pod maską.

Składnia Pythona została tak przemyślana, aby była przystępna dla początkujących i jak najbardziej przypominała język angielski. Czytelność, uniwersalność i możliwość szybkiego osiągnięcia pożądanych efektów sprawiły, że jest jednym z najbardziej popularnych języków. Zapotrzebowanie na programistów Python rośnie wraz z dynamicznym rozwojem uczenia maszynowego i data science.

Zobacz, z jakich programów możesz skorzystać, aby sfinansować ten kurs >>>

Dzięki wpisowi do Rejestru Instytucji Szkoleniowych możemy zagwarantować najwyższą jakość naszych kursów.

Wszyscy nasi trenerzy to praktycy z wieloletnim doświadczeniem, a każdy absolwent otrzymuje certyfikat ukończenia kursu.

72h

nauki z trenerem na żywo

3x 6h

sobotnie warsztaty

Kanał do nauki

wymiana wiedzy z trenerami i absolwentami

Certyfikat

ukończenia kursu

Jak przebiega ten kurs?

Kurs Pythona od podstaw obejmuje:

72 godziny zajęć warsztatowo-wykładowych z trenerem, w tym:

  • 18 x 3 godziny spotkań w poniedziałki i czwartki od 17:00 do 20:00
  • 3 x 6 godzin sobotnich warsztatów od 09:00 do 15:00

min. 48 godzin samodzielnej pracy z kodem (tyle czasu potrzebujesz, aby samodzielnie, po każdym kursie przerobić materiał, wykonać zadania domowe i przygotować projekt końcowy)

Dla kogo jest ten kurs?

Kurs przeznaczony jest dla osób które chciałyby nauczyć się programowania w języku Python i nigdy nie miały do czynienia z programowaniem lub znają podstawy programowania w innym języku. Jeśli chcesz szybko nauczyć się programowania i już tworzyć swoje programy, Python jest właśnie dla Ciebie!

Co musisz wiedzieć?

Kurs Pythona od podstaw to najlepsze rozwiązanie dla tych, którzy chcieliby szybko nauczyć się programowania od zera, bez studiów. Nie wymagamy żadnego wykształcenia ani znajomości innych języków. Jeśli chcesz szybko zacząć pisać pierwsze programy, Python jest właśnie dla Ciebie!

Czego się nauczysz?

  • Podstawy programowania w języku Python
  • Czym jest programowanie obiektowe
  • Praca z narzędziami ułatwiającymi pisanie programów
  • Debugowanie, czyli poszukiwanie i rozwiązywanie problemów aplikacji
  • Wybrane elementy standardowej biblioteki Pythona
  • Praca z dokumentacją

Program kursu

1. Środowisko programistyczne

  • konfiguracja środowiska,
  • instalacja i konfiguracja Pythona oraz PyCharma.

2. Podstawowe typy danych

  • wprowadzenie do podstawowych typów danych w Pythonie,
  • prezentacja operacji arytmetycznych,
  • używanie Pythona jako kalkulatora.

3. Instrukcje sterujące

  • przedstawienie instrukcji warunkowych oraz pętli.

4. Podstawowe kolekcje

  • używanie listy oraz słownika,
  • praca z krotkami,
  • pakowanie i rozpakowywanie krotek.

5. Proste aplikacje konsolowe

  • drukowanie danych w konsoli,
  • pobieranie i konwertowanie danych od użytkownika.

6. Funkcje

  • pisanie własnych funkcji,
  • przekazywanie parametrów do funkcji,
  • tworzenie parametrów z wartościami domyślnymi,
  • zwracanie danych z funkcji.

7.  Paczki i moduły

  • tworzenie kodu, którego można użyć ponownie, w postaci modułu,
  • używanie w skryptach modułów napisanych przez innych oraz dostępnych w standardowej bibliotece Pythona.

8. Wyjątki i obsługa

  • wprowadzenie do wyjątków,
  • prawidłowa obsługa wyjątków,
  • samodzielne zgłaszanie wyjątków,
  • samodzielne tworzenie własnych wyjątków.

9. Pliki

  • operacje na plikach,
  • tworzenie, wczytywanie oraz zapisywanie plików.

10. Algorytmy

11. Klasy i obiekty

  • wprowadzenie do klas i obiektów,
  • definicja metody i różnice między funkcją a metodą,
  • tworzenie obiektów,
  • przekazywanie danych do obiektów,
  • podstawowe zagadnienia związane z dziedziczeniem oraz nadpisywaniem metod.

12. Paradygmaty i dobre praktyki programowania obiektowego

  • jak poprawnie projektować klasy,
  • kiedy tworzyć klasy, a kiedy korzystać z funkcji.

13. Serializacja

  • definicja serializacji,
  • praktyczne zastosowania,
  • podstawowe formaty dostępne w standardowej bibliotece Pythona.

14. Moduł unittest

  • wprowadzenie do tworzenie testów jednostkowych dla napisanych na zajęciach skryptów.

15. Moduł datetime

  • praca z obiektami reprezentującymi datę oraz godzinę.

16. Środowisko uruchomieniowe

  • wprowadzenie do uruchamiania skryptów pythonowych ,
  • wirtualne środowiska i izolacja zależności,
  • instalowanie bibliotek stworzonych przez społeczność Pythona.

Sobotnie warsztaty

6-godzinne warsztaty, których celem jest podsumowanie części i/lub całości kursu. Odbywać się będą w soboty w godzinach  09:00-15:00. Tak więc zostaje Wam jeszcze cały weekend 😉 na odpoczynek.

Nadrzędnym celem sobotnich warsztatów jest podsumowanie dotychczas zdobytej wiedzy, integracja grupy i dobra zabawa w efektywny i produktywny sposób.

Ich założeniem jest nacisk na jak najbardziej samodzielną pracę zespołów. Nie są jednak pozostawieni sami sobie – przez cały ten czas trenerzy czuwają nad wykonywaniem zadań i wspierają w rozwiązywaniu problemów

Trener

Jakub Goralewski

Golang and Python Software Developer

Python oraz Golang developer z pięcioletnim stażem. Współorganizator konferencji PyCode i GopherCon Poland. Lubi zdobywać wiedzę a jeszcze bardziej się nią dzielić.

Statystyki dla tego kursu

18

edycja

238

absolwentów

48

sobotnie warsztaty

Nie odpowiada Ci termin, nie znalazłeś kursu dla siebie albo po prostu chcesz o coś zapytać?

Napisz do opiekuna kursu: magdalena.rusak-kodzis@codeme.pl lub zadzwoń 537 492 774

albo skontaktuj się z nami pisząc na kontakt@codeme.pl lub dzwoniąc pod 724 379 836. Możesz też wysłać SMSa ze swoim numerem – oddzwonimy!

Cena
4750zł 800 zł zniżki
3950
cena promocyjna do 09.12.2022
Zapisz się
Termin:
12.01-23.03.2023

Poniedziałek i czwartek 17:00-20:00

Sobota 9:00-15:00

Harmonogram :

styczeń: 12,16,19,23,26,28

luty: 02,06,09,13,16,18,23,27 

marzec: 02,06,09,11,16,20,23

Miejsce:

kurs zdalny

Kontakt

e-mail: magdalena.rusak-kodzis@codeme.pl

tel.: 537 492 774