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