Michał Sikorski / autor DotPy

Rozkładam technologię na części.
Składam ją po ludzku.

Ucz się Pythona i administracji krok po kroku. Wybierz serię, przeczytaj lekcję i sprawdź przykład samodzielnie.

  • 60+ autorskich artykułów
  • Od zera do praktyki
  • Python • PHP • infrastruktura

Serie i tematy

Czego chcesz się nauczyć?

Zaczynasz programować? Wybierz Myśląc o Pythonie. Znasz już podstawy? Przejdź do projektów w Czasie Pythona.

Prosto z warsztatu

Najnowsze artykuły.

Nowe projekty, poradniki i wiadomości z bloga.

Bitmapowa wiadomość w Pythonie

Bitmapowa wiadomość w Pythonie

Komputery to maszyny liczące, dla których istnieją tylko zera i jedynki, ale to pewnie już wiesz. Sprytni ludzie wymyślili, że można za pomocą tych dwóch cyfr zrobić jednak więcej niż tylko liczyć.…

Czytaj więcej
Cyberbezpieczeństwo dla początkujących: wprowadzenie

Cyberbezpieczeństwo dla początkujących: wprowadzenie

Niniejszym rozpoczynamy cykl publikowania materiałów z zakresu podstaw cyberbezpieczeństwa. W tym „Wstępie do cyberbezpieczeństwa” przedstawiamy najważniejsze zagadnienia związane z ochroną systemów komputerowych, sieci oraz danych przed cyberatakami i nieautoryzowanym dostępem. Co więcej, cyberbezpieczeństwo jest coraz bardziej istotne w dzisiejszym cyfrowym świecie, ponieważ zagrożenia stają się bardziej zaawansowane i powszechne. Podstawowe pojęcia i zagrożenia A zawarty […]

Czytaj więcej
Generatory w Pythonie: yield i next()

Generatory w Pythonie: yield i next()

Dziś kolejna koncepcja, po dekoratorach, trochę bardziej zaawansowana. Mianowicie generatory, czyli mechanizm pozwalający zatrzymać wykonywanie funkcji w dowolnym momencie i wznowić je później.. Możemy wyobrazić sobie funkcję wykonującą 1000 operacji lub przetwarzającą…

Czytaj więcej

Człowiek za DotPy

Technologia ma działać. I dać się zrozumieć.

Łączę świat kodu ze światem infrastruktury — od Pythona i PHP, przez WordPress, po Windows Server, Active Directory i bezpieczeństwo.

DotPy wyrósł z potrzeby tłumaczenia rzeczy tak, jak sam chciałbym je dostać: od podstaw, na konkretnych przykładach i bez udawania, że wszystko jest oczywiste. Najpierw rozumiem mechanizm, później go buduję, a na końcu pokazuję innym.

01 / PRAKTYK Kod i systemy sprawdzam w działaniu.
02 / TŁUMACZ Trudne pojęcia zamieniam w ludzkie analogie.
03 / BUDOWNICZY Najlepiej uczę się, tworząc coś własnego.

Moja filozofia nauki

Zacznij od zera. Skończ z działającym projektem.

Nie musisz wiedzieć wszystkiego na starcie. Wystarczy ciekawość, edytor i gotowość, by sprawdzić jedną rzecz samodzielnie.