[2025] Kurs Python 3 od Podstaw do Mastera - 72h!
Naucz się Pythona nawet jeśli nic nie wiesz o programowaniu. 15 projektów OOP Wątki, Tkinter, PostgreSQL, 300 pyt.rekr
![[2025] Kurs Python 3 od Podstaw do Mastera - 72h!](https://img-c.udemycdn.com/course/750x422/3801036_fa82_5.jpg)
[2025] Kurs Python 3 od Podstaw do Mastera - 72h! udemy course
Naucz się Pythona nawet jeśli nic nie wiesz o programowaniu. 15 projektów OOP Wątki, Tkinter, PostgreSQL, 300 pyt.rekr
Python jest jednym z najprostszych i najprzyjemniejszych języków do nauki oraz codziennego programowania. Wiele potężnych firm nie może się mylić jak Google - YouTube, Facebook, Yahoo, Dropbox etc korzystając z niego w wielu projektach. Dołożyłem wszelkich starań aby ten kurs nauczył Ciebie Pythona w szybki i prosty sposób na slajdach, praktycznych przykładach oraz gotowych mini projektach.
Nauczysz się jak:
korzystać z zmiennych liczbowych, łańcuchów znaków, wartości logicznych, list, słowników, zbiorów oraz dokonywać konwersji między nimi
operatorów arytmetycznych, przypisania, porównania, logicznych, przynależności, tożsamości, konkatenacji
sterować programem instrukcją if, elif, else
korzystać z pętli for i while do wielokrotnego wywołania kodu oraz continue i break do przerywania ich działania
tworzyć własne funkcje, zwracać wartość z funkcji za pomocą return , przekazywać argumenty do funkcji, wykorzystywać scope - zasięg zmiennych oraz funkcje lambda
wykorzystywać funkcje do pracy z łańcuchami znaków, operacji na listach, słownikach, krotkach, datach i liczbach
programować obiektowo - OOP z wykorzystaniem klas, obiektów, metod, atrybutów, konstruktorów, destruktorów, statycznych zmiennych, dziedziczenia, hermetyzacji/enkapsulacji danych - getterów i setterów
importowania modułów z instrukcją import, również zewnętrznych pakietów za pomocą narzędzie pip
tworzenia własnych pakietów
pracy z plikami: zapis i odczyt plików tekstowych, binarnych, serializacji i deserializacji obiektów
programowania wielowątkowego na bazie _thread, threading i rozszerzając klasę Thread, synchronizację wątków
modułu Turtle malowania kształtów, wypełniania obiektów kolorem, obsługi ekranu i klawiatury
tworzenia interfejsu użytkownika z modułem Tkinter z użyciem widgetów jak: przycisków, labelów, pól tekstowych, checkbutonów, list, menu, suwaka, pól radio, spinbox oraz rozmieszczenia ich w oknie z metodami grid, place i pack
testy kodu z wykorzystaniem unittest
korzystanie z bazy danych PostgreSQL w Python i PgAdmin
nauczysz się używać ORM SQLAlchemy który przyśpiesza pracę z bazami danych
wyrażenia regulane
wzorce projektowe
tworzenie interfejsu użytkownika z PySide i wxPython
korzystanie z bazy danych SqlLite 3 która jest preinstalowana wraz z Python
scraping stron z Beautifulsoup
Flask - framework serwerowy w Python do tworzenia stron www
stworzysz aplikacje FullStack z Flask i frontendem do skracania linków i ranking piosenek
omówienie zaawansowanych wzorców projektowych jak: repository, dto, dao, eav itd wraz z bazami danych
300 omówionych pytań rekrutacyjnych
To nie koniec! Kurs składa się z wielu praktycznych ćwiczeń oraz projektów tworzonych od zera pokazujących praktyczne wykorzystanie Pythona jak:
program do pobierania aktualnych kursów walut z serwera w formacie JSON oraz ich prezentacja w terminalu
kalkulator w terminalu do wykonywania obliczeń na liczbach
pseudo kantor crypto z aktualnymi cenami z api serwera oraz przeliczeniem wartości z złotówek
prosty koszyk zakupów
quiz z pytaniami z api serwera oraz podliczeniem wyniku prawidłowych odpowiedzi
program pobierający strony html z serwera do pliku
wielowątkowe sprawdzanie dostępności do stron internetowych - statusy HTTP wraz z raportem do pliku
gra Snake - wąż z wykorzystaniem Turtle
kalkulator z interfejsem użytkownika dzięki Tkinter
prezentacja danych wybranych spółek giełdowych wraz z historią wyceny akcji na podstawie wybranego Tickera jak TSLA, AAPL itd
Kurs jest stale aktualizowany oraz rozbudowywany, ma bogactwo:
profesjonalnych slajdów z opisami zagadnień, przykładami, zdjęciami oraz rezultatami oczekiwanymi w przeglądarce.
kodowania na żywo omówionych tematów co pozwala na przećwiczenie i zapamiętanie nowo poznanych zagadnień
gotowe projekty, które stworzymy razem w celu utrwalenia całej wiedzy
bogactwo skondensowanych informacji, bez zbędnych dygresji
zadania do samodzielnego wykonania, gdzie w punktach określone jest co dokładnie trzeba wykonać, następnie zaprezentowane jest przykładowe rozwiązanie. Dzięki zadaniom przećwiczysz i utrwalisz samodzielnie nowo poznaną wiedzę