Naucz się Pythona wykonując projekty, które wyniosą Twoje umiejętności na nowy level. Dobre praktyki, praktyczne porady, które możesz już teraz wdrożyć w swoim kodzie
Wejdź na stronę https://www.pycamp.pl/ i zacznij z Nami przygodę już teraz !!!
Czego się nauczymy już dzisiaj?
Moduł 0 – Rozgrzewka – Totolotek
Ile kosztuje wygrana szóstki w totka?
Pylint, Pytest, listy, set, range, while, range,
Przekazywanie funkcji jako parametr, import bibliotek..
…oraz mnóstwo innych tematów 🙂
Moduł 1 – BlackJack
Gramy w karty z krupierem!
Porządne wejście w obiektowość, klasy, obiekty
metody, metody specjalne…
Czy łatwiej będzie wygrać w black jacka czy w totolotka?
Moduł 2 – Czy moje hasło wyciekło?
Zastanawiasz się nad tym czy hasło, którego używasz jest bezpieczne?
Tworzymy adapter by połączyć się z …pewnym API, przetwarzamy zapytania i rozmawiamy o bezpieczeństwie
Tworzymy z naszego rozwiązania paczkę by móc ją wykorzystać w przyszłości!
Moduł 3 – W pełni obiektowa wysyłka maila!
Jak te wszystkie obiekty poskładać ze sobą?
Rozmowy o kompozycji i dziedziczeniu!
Porządna obsługa błędów i logowanie informacji do pliku tekstowego!
Moduł 4 – Klikacz / Chochlik
Obsługa myszki i klawiatury z poziomu.. pliku json.
Automatyzuj Twoje codzienne działania!
To jak wykorzystasz ten kod zależy tylko od Ciebie 🙂
Moduł 5 – Szyfrujemy pliki
Przetwarzasz prywatne dane? Najbezpieczniej będzie je zaszyfrować!
Obsługa żądań od użytkowników z konsoli za pomocą argparse
Uczymy się też classmethods + piszemy własny kontekst manager!
Moduł 6 – Konsolowy menadżer haseł
Wykorzystujemy naszą paczkę szyfrującą!
Dodajemy obiektowa obsługa schowka!
Tworzymy interfejs konsolowy!
Moduł 7 – Detekcja nowych urządzeń w Twojej sieci WIFI
Czy ktoś korzysta z Twojej sieci WIFI bez Twojej wiedzy?
Jeśli by tak było.. to pewnie byś wiedział! Sprawdźmy to!
Za każdym razem, gdy podłączy się do sieci nowe urządzenie dostaniesz powiadomienie!
Moduł 8 – Przeczesujemy skrzynkę pocztową
Ile czasu zajmuje Ci pobranie załączników z poczty?
A może potrzebuejsz zapisywać wszystkie maile od konkretnego adresata na dysku?
A może chcesz znaleźć wszystkie maile zawierające określone wyrażenie? Wszystko to w tym projekcie!
Moduł 9 – DNS Spoofing
Załóżmy, że próbujesz wejść na stronę wyszukiwarki Google, a tam Pycamp.pl!
Jak to się stało? Być może jesteś ofiarą ataku DNS spoofing! Pokażemy Ci jak to zrobić!
W ten sposób stworzysz własną tablicę domen, które przekierują użytkowników Twojej sieci w zupełnie inne miejsca!
Moduł 10 – Print Screen + Szcztuczna Inteligencja = ? 🙂
Nauczysz się z nami jak robić zrzuty ekranu za pomocą pythona oraz
przetwarzać je by wyszukiwać interesujące Cię treści.
Co zrobimy z takim zrzutem? Wyślemy sobie mailem, wrzucimy na FTP? Zobaczymy!