Python od podstaw – Gdańsk.

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 akredytacji Kuratorium Oświaty 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.

120h

pracy z kodem

3x 8h

sobotnie warsztaty

Platforma

z zadaniami online

Certyfikat

ukończenia kursu

Jak przebiega ten kurs?

Kurs Pythona od podstaw obejmuje:

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

  • 16 x 3 godziny spotkań we wtorki i czwartki od 17:00 do 20:00
  • 3 x 8 godzin sobotnich warsztatów od 10:00 do 18:30

48 godzin samodzielnej pracy z kodem

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. Dokumentacja

  • praca z dokumentacją Pythona,
  • poruszanie się po dokumentacji,
  • wyszukiwanie informacji w dokumentacji online oraz offline.

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ł collections

  • opis modułu collections zawierającego dodatkowe kolekcje i struktury danych.

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

8-godzinne warsztaty, których celem jest podsumowanie części i/lub całości kursu. Zazwyczaj odbywają się w soboty w godzinach 10:00-18:30.

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

Aleksander Gruszczyński

Programista Python, DevOps

Pracę rozpoczynał jako nauczyciel matematyki, a następnie przez kilka lat prowadził zajęcia z konstruowania i programowania robotów, używając klocków LEGO. W międzyczasie rozwijał się jako programista aplikacji webowych, ostatecznie wiążąc swoją karierę z językiem Python. Aktualnie pracuje jako Python Developer w PGS Software S.A.

Alek jakoś tak potrafi to wszystko opowiedzieć, że wydaje się proste

– Adrian, uczestnik warsztatów Pythona od podstaw CODE:ME w 2018 r.

Statystyki dla tego kursu

3

edycja

45

absolwentów

6

hackathonów

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

Napisz do nas na kontakt@codeme.pl lub zadzwoń pod 724 379 836. Możesz też wysłać SMSa ze swoim numerem – oddzwonimy!

Termin:

04.09-30.10.2018
wtorki i czwartki
od 17:00 do 20:00

 

Wielkość grupy: do 15 osób

 

sobotnie warsztaty
od 10:00 do 18:30:

22.09.2018
13.10.2018
27.10.2018

Miejsce:

Fundacja CODE:ME
Aleja Wojska Polskiego 41
80-268 Gdańsk

Kontakt

e-mail: kontakt@codeme.pl

tel.: 724 379 836