Python od podstaw – Poznań.

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.

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

  • schematy blokowe
  • podstawowe zagadnienia algorytmiczne

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 hackathony

8-godzinne hackathony, 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 hackathonó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

Małgorzata Rita Łyczywek

Specjalistka Python/Ruby

Absolwentka bioinformatyki, zainteresowana połączeniem nauki i technologii, od 5 lat związana z językiem Python. Jako FlyNerd (flynerd.pl) skutecznie zachęca do stawiania pierwszych kroków w świecie IT. Swoją wiedzą dzieli się także jako mentorka na warsztatach m.in. na PyCodeCarrots, Django Girls oraz Rails Girls. Obecnie zawodowo pisze w Ruby on Rails, śledzi również trendy w UX oraz w web designie.

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!

Cena
3650 815 zł zniżki
2835
Zapisz się
Termin:

06.05-01.07.2019

poniedziałki i środy, 17:00-20:00

sobotnie hackathony: 25.05, 15.06 i 29.06.2019
10:00-18:30

Wielkość grupy: do 15 osób

Miejsce:

Sale Omega

Dąbrowskiego 79A, 11 piętro
Poznań

Kontakt

e-mail: kontakt@codeme.pl

tel.: 724 379 836