Wszystkie informacje takie jak dostęp do kursu oraz jak dostać się do grupy wsparcia otrzymasz tuż po zakupie! Do zobaczenia na kursie! Kacper
Moduł 1 Wstęp, środowisko wirtualne, instrukcje warunkowe
Zaczynamy programować od zaraz! Trzymamy się złotej zasady: Jak najwięcej praktyki! Zanim jednak
zaczniemy musimy chwilę porozmawiać, mam Ci do przekazania kilka ważnych informacji.
Czytaj więcej
W tym module teoria przeplatać się będzie z praktyką. Wykonamy blisko 10 złożonych
zadań, a drugie tyle dostaniesz do domu do samodzielnego wykonania!
- Dołączysz do grupy wsparcia, gdzie są prawie 3000 osób, a także powiem Ci jak otworzyć
sekretne kanały dostępne tylko dla uczestników Pystartu!
- Przygotujemy Twoje środowisko pracy na cały kurs.
- Pokażę Ci jak korzystać z IDE czyli programu w którym będziemy pisali kod, a także jak
Twój kod uruchamiać.
- Porozmawiamy o tym do czego przyda Ci się Python i jakie perspektywy czekają Cię po tym
kursie.
- Usiądziemy do kodu! Nie tylko pokażę Ci jak to zrobić, ale samodzielnie
stworzysz pierwszy program, który będzie odbierał dane od użytkownika, liczył,
a także wyświetlał prawidłowy wynik,
- na zakończenie pokażę Ci jak sterować tym programem
- no i bisy.. dostaniesz pierwszą pracę domową!
Moduł 2 Kolekcje część 1
tuple, range oraz pętla for
Sprawdźmy co jeszcze zostało z poprzedniego modułu w głowie. Na rozgrzewkę pokażę Ci jak zrobiłem
pracę domową do porównania rozwiązań lub byś mógł uzupełnić i zrozumieć zanim
przejdziemy dalej.
Czytaj więcej
W tym module będzie mnóstwo praktyki. Ponownie przygotuj się na około 10 zadań podczas lekcji
i drugie tyle zadane do domu! Ćwiczenie czyni mistrza, a moim zadaniem jest zrobić z
Ciebie prawdziwego wymiatacza!
W tym module dowiesz się, że:
- w Pythonie istnieją kolekcję, które pozwalają przechowywać trochę więcej informacji,
- pokażę Ci jak pracować na zakresach liczbowych,
- nauczę Cię też korzystać z tych danych i zakresów, pobierać je oraz wycinać,
- opowiemy też sobie jak wyświetlić te dane w ładnej czytelnej dla użytkownika postaci.
Na tym etapie wspólnie stworzymy sobie też mały projekt z interfejsem konsolowym!
Na koniec pojawi się oczywiście też praca domowa, by wiedza się uleżała i wszystko
czego się nauczyłeś zostało raz jeszcze przećwiczone!
Moduł 3 Kolekcje część 2
słowniki, zbiory, match case
Mamy za sobą już dwa moduły, a jesteśmy w stanie samodzielnie pisać małe programy. Czyż to nie
fascynujące? W tym module będziemy dalej zgłębiali typy złożone, bo póki co poznaliśmy dwa i dwa
jeszcze przed nami. No to do kodu!
Czytaj więcej
Tak, powtarzam się - znów będą zadania, zarówno te do zrobienia na lekcji, ale też takie do
zrobienia w domu i to jakie!
W tym module zajmiemy się:
- zaczniemy od wyjaśnienia co to znaczy, że “wszystko w Pythonie jest obiektem”.
- słownikami.. i nie bój się, nie będziemy używali żadnych trudnych nazw!
- pokażę Ci zbiory i tu dopiero będzie ciekawie! Pojawi się kilka nowych operacji!
Nie zabraknie oczywiście pracy domowej!
Moduł 4 Praca z tekstem, praktyczne przykłady, pętla while oraz zip
W tym module będzie bardzo ciekawie! Dowiemy się w końcu jak myśli komputer. Nauczymy się
debugować aplikację, czyli analizować krok po kroku jej przebieg, a także pobawimy się trochę
stringami, czyli popracujemy z tekstem!
Czytaj więcej
Co ponadto?
- pokażę Ci drugą już pętlę, która bardzo nam się przyda w przyszłości,
- porozmawiamy o tym jak sterować pętlami i nimi sterować, np. je przerywać
- pokażę Ci też jedną świetną funkcję, która pozwala skakać po dwóch kolekcjach na raz!
Jeśli projekt z poprzedniego zadania Ci się spodobał to tutaj też napiszemy jeden mały
wspólny
projekt i to jaki przydatny! Sprawdzimy, czy użytkownik podaje poprawny numer PESEL, a
zadaniem
domowym będzie m.in sprawdzenie numeru dowodu!\
Moduł 5 Wstęp do funkcji, argumenty nazwane i pozycyjne
Tu zaczną się dziać małe cuda. Po pierwsze w naszym kodzie pojawi się nowy twór i będą to
funkcje. Dzięki temu nasz kod zyska na czytelności oraz wprowadzimy ciekawą regułę DRY - Do not
repeat yourself! Będzie nam to potrzebne w wielu miejscach i od teraz będzie to tak naprawdę
standard naszej pracy.
Czytaj więcej
Czego dowiesz się w tym module?
- Opowiem Ci o funkcjach, o ich zaletach i zasadach panujących przy ich tworzeniu.
- Dowiesz się czym są argumenty pozycyjne oraz argumenty nazwane
- Nauczę Cię jednego trudnego słowa.. i pokażę co ono znaczy. To zaklęcie to REKURENCJA
- Dogłębnie sobie ten temat przećwiczymy
Moduł 6 Kontynuacja tematu funkcji, Testowanie (TDD)
Jeśli myślisz, że poprzedni moduł był przełomowy, to tu Twoje neurony zaczną buzować niczym
pszczoły w ulu w środku lata! Opowiem Ci o tym dlaczego warto testować oprogramowanie, jak to
robić oraz dlaczego zielony kolor nie zawsze powinien być Twoim ulubionym!
Czytaj więcej
W tym module tak jak w poprzednich, będzie mnóstwo praktyki:
- Wejdziemy głębiej w temat funkcji, tam jest jeszcze wiele rzeczy do odkrycia!
- Będzie trochę skrótów, opowiem Ci o pipie i jak korzystać z kodu opublikowanego przez
innych
programistów.
- Pokażę Ci jak pisać testy, które sprawdzają stworzony przez Ciebie kod, dzięki czemu
oszczędzisz czas na jego sprawdzanie
Moduł 7 Obsługa plików, moduł json, moduł requests, data i czas, tkinter
Potęga Pythona to mnogość jego zastosowań! Znajdziesz w nim tyle bibliotek, że nie sposób je
wszystkie ogarnąć. W tym oraz następnym module pokażemy sobie ile różnych funkcji znajduje się w
Pythonie i co można zrobić za jego pomocą w kilku liniach kodu!
Czytaj więcej
Łatwiej byłoby chyba napisać czego nie użyjemy..
- Pokażę Ci i sam przećwiczysz operacje na plikach oraz json’ach
- Wykonamy kilka operacji na filesystemie np. wyświetlimy pliki w katalogu
- Pobierzemy dane z Internetu m.in kursy walut i dane pogodowe
- Nauczę Cię korzystać z daty i czasu, a także stworzymy prosty program okienkowy
Moduł 8 Połączenie z bazą danych oraz instalacja zewnętrznych bibliotek
Tak naprawdę mogło by się wydawać, że poprzedni moduł to wiele, ale nic bardziej mylnego.
Najwygodniejszym miejscem do przechowywania danych jest baza, a pobieranie najlepiej wykonywać
za pomocą SQLa
Czytaj więcej
W tym module..
- Pokażę Ci jak połączyć się z bazą danych.
- Nauczę Cię też podstawowych zapytań.
- Jeśli Ci tego mało, to użyjemy też kilku zewnętrznych bibliotek by np. pracować z
obrazem.
Moduł 9 Pojęcie klasy i obiektu, metoda specjalna init, metody
Tutaj zacznie się prawdziwa szkoła programowania. Zaczniemy programować obiektowo! Dowiesz się
czym jest klasa, obiekt, metoda. Pokażę Ci jak projektować małe aplikację obiektowe i łączyć ze
sobą obiekty, natomiast jeśli będzie to trudnością.. to nagrodą będą bardzo czytelnie i
logicznie ułożone aplikacje, zgodne z tym czego wymagają pracodawcy od przyszłych
programistów.
Czytaj więcej
Podsumowując
- Dowiesz się czym jest programowanie obiektowe i czym różni się od tego co robiliśmy do
tej
pory.
- Nauczę Cię jak pisać testowalny w pełni obiektowy kod.
- Pokażę Ci podstawowe elementy kompozycji.
- Wszystko to przetestujemy wieloma zadaniami i otrzymasz pracę domową!
Moduł 10 MEGA praktyczny projekt zorientowany obiektowo
Jeden dzień programowania obiektowego to mało! W module dziesiątym wszystko sobie dodatkowo
powtórzymy i potrenujemy. Pokażę Ci kilka kilka metod specjalnych, powiem czym jest
dziedziczenie oraz nauczę Cię obsługi błędów.
Czytaj więcej
Stworzymy w pełni obiektową książkę telefoniczną, gdzie każdy użytkownik będzie
posiadał
dane kontaktowe, a wszystkie dane będą przechowywane w bazie danych..
OTRZYMASZ DODATKOWO
3 NIESAMOWITE BONUSY!
Bonus 1 Edukacyjna Licencja Pycharm Professional
Aby praca przy dwóch pozostałych bonusach upływała w miłej atmosferze, każdy kto zakupi kurs i
wyrazi taką chęć otrzyma ode mnie 4-miesięczną licencję na IDE Pycharm Professional, którego
roczna licencja kosztuje 99 EUR! Dzięki temu z przyjemnością będziesz mógł odebrać BONUS 3 oraz
BONUS 4, czyli DWA zupełnie nowe, dodatkowe moduły.
Bonus 2 Grupa wsparcia pełna pasjonatów programowania
Jeden z uczestników Pystartu powiedział kiedyś: “Ten kurs jest rewelacyjny, ale sam dostęp do tej
grupy jest wart tej ceny!”. Wspólne wykonywanie zadań, wzajemne motywowanie się, nawiązywanie
kontaktów oraz przyszłe szukanie pracy, to zalety, których nie można wycenić! Dostęp do
społeczności jest w pełni dożywotnio i jest to też miejsce gdzie mnie spotkasz i będziesz
mógł osobiście ze mną porozmawiać na czacie tekstowym!
Bonus 3 EXTRA Spotkania online oraz sprawdzian z wiedzy :-)
Wszystkie filmy, które otrzymasz są nagrane. Możesz obejrzeć je wtedy kiedy tylko chcesz,
natomiast zachęcam do tego by iść wspólnie z grupą. Co zrobić jeśli gdzieś się
zatrzymasz?
Jedną opcją jest kontakt na Discordzie, a druga to webinary.
Podczas trwania tego kursu odbędą się trzy spotkania wyłącznie dla uczestników
Pystartu, zapraszam na nie o godzinie 20:30 w dniach:
- 28 września 2023r.
- 26 października 2023r.
- 23 listopada 2023r.
- ... i kolejne raz w w miesiącu
Będzie mi miło jeśli się zjawisz, jeśli natomiast spotkanie Ci przepadnie to na
platformie będziesz mógł obejrzeć jego nagranie!