Python od podstaw wieczorowo – 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 >>>

72h

Praktycznych zajęć

120h

pracy z kodem

Platforma

z zadaniami online

Certyfikat

ukończenia kursu

Jak przebiega ten kurs?

Kurs Pythona obejmuje:

72 godziny zajęć, w tym:

  • 45h zajęć warsztatowo-wykładowych z trenerką w poniedziałki i środy, od 17:00 do 20:00
  • 3x8h hackathonów

48 godzin samodzielnej nauki

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 pierwsze strony internetowe, Python jest właśnie dla Ciebie!

Co musisz wiedzieć?

Kurs jest całkowicie od podstaw, więc nie musisz mieć żadnej wiedzy ani umiejętności z zakresu programowania czy testowania.

Czego się nauczysz?

  • Podstaw programowania w języku Python.
  • Pracy z narzędziami ułatwiającymi pisanie programów.
  • Debugowania (poszukiwania i rozwiązywania problemów) aplikacji.
  • Pracy z dokumentacją.
  • Wybranych elementów standardowej biblioteki Pythona.

Dlaczego warto uczyć się Pythona od podstaw właśnie z CODE:ME?

  • Dogodne finansowanie: wszystkie nasze kursy można sfinansować w ramach programów: Inwestuj w Rozwój, KFS lub Open; w połączeniu z naszymi promocjami, cena kursu może być niższa nawet o 1/3! Zobacz szczegóły >>>
  • Jakość gwarantowana przez akredytację Kuratorium Oświaty,
  • Odpowiadamy na zapotrzebowanie rynku dzięki kontaktom z potencjalnymi pracodawcami,
  • Nie musisz porzucać swojego życia: nasze zajęcia odbywają się w dogodnych terminach – wieczorami i w weekendy,
  • Metody nauki dostosowane do rynku pracy: połączenie grupowych warsztatów i samodzielnego rozwiązywania zadań przygotuje Cię zarówno do pracy zespołowej, jak i indywidualnej,
  • Twoim trenerem będzie praktyk z wieloletnim doświadczeniem.

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 reużywalnego kodu w postaci modułu.
  • Używanie w skryptach modułów napisanych przez innych oraz dostępnych w standardowej bibliotece pythona.

8. Wyjątki i ich 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

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

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.

Inne nasze kursy w Poznaniu:

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
3300
Zapisz się
Termin:

07.10-02.12.2019
Wybrane Poniedziałki i Środy od 17:00 do 20:00
Wielkość grupy: do 15 osób

Harmonogram kursu:
07, 09, 14, 16, 21, 23, 28, 30.10.2019
04, 06, 13, 18, 20, 25, 27.11.2019
02.12.2019

sobotnie hackathony, 10:00-18:00:
26.10.2019
16.11.2019
30.11.2019

Miejsce:

Poznań

Kontakt

e-mail: kontakt@codeme.pl

tel.: 724 379 836