Bezpłatne Dni Otwarte Sekurak Academy! Hackowanie na żywo, szkolenia, ebooki, …
Seria 10 szkoleń Pythona z Gynvaelem – praktycznie i bez owijania w bawełnę!
Pusty edytor kodu, brak pomysłu na start i wieczne pytanie: „Od czego zacząć?”. Brzmi znajomo? Wielu z nas chciało kiedyś napisać własny program, ale paraliż pierwszej linijki kodu skutecznie studził zapał (historia stara jak świat 😉).
Na szczęście mamy na to receptę. Właśnie zamknęliśmy serię szkoleń Wstęp do programowania i języka Python z Gynvaelem Coldwindem. Trzy sesje, ponad dziewięć godzin konkretnych zajęć i aż 11 tysięcy uczestników – to pokazuje, jak bardzo brakowało takich inicjatyw. I wiesz co? Idziemy za ciosem!
7 maja br. zapraszamy wszystkie osoby zainteresowane praktyczną nauką programowania i Pythona na nową serię – Praktyczny Python – 10 projektów krok po kroku. Niezależnie od tego, czy jesteś już programistą, testerem, adminem, etycznym hackerem, czy dopiero myślisz o karierze w IT – zapewniamy, że to szkolenie jest właśnie dla Ciebie. Zero lania wody, praktyka i samo mięso!
Kilka słów od Gynvaela
Nauka programowania może przytłoczyć, szczególnie na początku drogi. Jest TYLE rzeczy, które trzeba poznać, a do tego interpreter lub kompilator ciągle rzuca w nas błędami. To, co może pomóc nabrać trochę pewności siebie, a także poszerzyć programistyczne horyzonty, to zrozumienie, jak działają różne programy, tak od A do Z. W związku z tym chciałbym Was zaprosić na moje nowe szkolenie. Podczas każdego spotkania pochylimy się nad jednym krótkim projektem programistycznym. Pokażę Wam, jak zacząć, jak dokonać implementacji, a także wyjaśnię wszystkie wątpliwości. Dzięki temu po 10 spotkaniach będziecie bogatsi o poznanie i zrozumienie 10 różnych projektów wykorzystujących różne biblioteki, schematy czy rozwiązania; zyskacie wiedzę, jak w ogóle do takich projektów podejść. A to zdecydowanie ułatwi Wam pracę nad własnymi programami.
[UWAGA!] Do końca marca br. możesz zapisać się na szkolenie z 70-procentową zniżką (płacisz jedyne 287 zł zamiast 958 zł brutto). Nie trzeba wpisywać kodu, po kliknięciu w link rabat naliczy się automatycznie. Od 1 kwietnia cena wzrośnie.
CO OGARNIESZ PODCZAS SZKOLENIA
- Od czego zacząć własny projekt programistyczny.
- Jak programowo korzystać z systemów plików i przeprowadzać proste operacje na plikach.
- Jak podejść do prostych operacji sieciowych, w tym stworzyć prosty backend do miniserwisu WWW.
- W jaki sposób korzystać z HTTP, w tym API HTTP do popularnych chatbotów LLM w Pythonie.
- Jak przetwarzać dane tekstowe, w tym HTML i Markdown.
- Co to jest wielowątkowość i czym się różni od wieloprocesowości – i jak to się ma do Pythona.
- Jak zrobić nieskomplikowane interfejsy okienkowe i stworzyć prostą grę.
[UWAGA!] Aby móc efektywnie uczestniczyć w szkoleniu, warto znać podstawy programowania oraz Pythona. Dobrze mieć również ogólną wiedzę z informatyki oraz wykazywać się dobrą znajomością obsługi komputera.
Agenda
Gynvael rozkłada każdy projekt na czynniki pierwsze: trochę teorii, dużo kodu i sesje Q&A na żywo. Co dokładnie?
- Ile kodu napisaliśmy? (system plików, pliki tekstowe)
Prosta aplikacja, która skanuje katalogi z naszymi projektami i w przejrzysty sposób wyświetla informacje o poczynionym progresie. - Agent pomocnik (użycie HTTP API i AI)
W Internecie nie brakuje bardzo ciekawych API, z których aż chce się skorzystać. Na przykład OpenAI udostępnia interesujące API do swoich chatbotów, takich jak ChatGPT! Zróbmy w Pythonie swojego prostego agenta pomocnika! - Brute-force! (multithreading, multiprocessing)
Jak łamać hashe w Pythonie? Z pomocą przyjdą wątki (choć nieskutecznie) i multiprocessing! - Duże pliki i złe łącza (operacje na plikach, hashowanie)
Całą noc pobieraliśmy ten 100-gigowy plik i… coś poszło nie tak. Wielkość się zgadza, ale, ugh, czy naprawdę musimy go znowu ściągać? Otóż nie! Z pomocą przyjdzie kilka prostych skryptów w Pythonie. - Konwerter języka Markdown (przetwarzanie tekstu)
Istnieją dobre biblioteki do przetwarzania języka Markdown i jego konwersji do HTML-a. Niemniej jednak Markdown pozostaje wdzięcznym tematem do omówienia prostego parsowania, tj. przetwarzania tekstu. - Proste narzędzia służące do dbałości o zachowanie cyberbezpieczeństwa (sockety, HTTP)
Podczas tego spotkania zaimplementujemy kilka prostych narzędzi sieciowych: skaner portów, skrypt do brutowania i enumerowania katalogów itp. - Rekursywne klonowanie strony WWW (HTTP, system plików, bs4)
WOW, jak dużo ciekawych informacji jest na tej starej, sypiącej się stronie WWW! Żal by było, gdyby to wszystko przepadło. Czy Python może nam pomóc w wykonaniu kopii zapasowej? - Monitorowanie domowej sieci (ministrona WWW, procesy, SQL)
Jakie urządzenia znajdują się w naszej sieci? Jakie mają IP? Kiedy się połączyły? Póki mamy jednego laptopa i router, to jest łatwo. Ale w przeciętnym współczesnym domu urządzeń jest bez liku. Zróbmy więc sobie prosty panel webowy, który będzie nam pokazywał, co mamy w naszej sieci. - Interfejs okienkowy (GUI, procesy)
Terminal jest super! Do momentu, kiedy trzeba pamiętać te wszystkie dziwne parametry jakiegoś narzędzia. A jeszcze gorzej, jeśli musimy przygotować narzędzie dla kogoś mniej zaawansowanego technicznie. A jakby tak zrobić w Pythonie prosty interfejs okienkowy dla danego narzędzia? - Prosta gra (PyGame)
Nie samą konsolą i webappkami Python żyje – można w nim też pisać całkiem dynamiczne gry!
Co zyskasz?
- Umiejętność tworzenia własnych projektów w Pythonie.
- Dostęp do nagrań, kodów źródłowych, ćwiczeń i certyfikatów uczestnictwa (PL/EN).
- Dostęp do dedykowanego kanału na serwerze Discord.
Nie przegap szansy, -70% tylko do 31 marca 2025 r.!
Zapisz się teraz i zacznij swoją przygodę z programowaniem w najlepszej cenie. Zamiast 958 zł zapłacisz tylko 287 zł brutto – oferta ważna tylko do końca marca. Od 1 kwietnia cena wzrośnie.
O PROWADZĄCYM

Gynvael Coldwind – współzałożyciel i były kapitan zespołu Dragon Sector, historycznie jednej z najlepszych drużyn Capture The Flag na świecie. Programista pasjonat z zamiłowaniem do bezpieczeństwa komputerowego i niskopoziomowych aspektów informatyki. Twórca eksperymentalnego magazynu „Paged Out!”, współpracownik magazynu „Programista”, autor bestsellerowej książki Zrozumieć programowanie, współautor miniksiążki Programistyczne potknięcia, a także licznych artykułów, publikacji, podcastów oraz wystąpień poświęconych wspomnianym tematom. Większość swojego prawie 20-letniego życia zawodowego spędził, pracując w zespole bezpieczeństwa firmy Google jako Software Engineer / Information Security Engineer. Obecnie jest Security Researcherem i dyrektorem zarządzającym w HexArcana Cybersecurity GmbH.
Co dalej?
Gynvael nie raz pokazał, że programowanie da się ogarnąć – wystarczy chcieć. Masz pytania? Pisz na: pomoc@securitum.pl
Pozdrawiamy i do zobaczenia w maju!
Zespół sekurak.pl