Powrót do Edytora

Naucz się Pythona

Opanuj język Python krok po kroku dzięki interaktywnym lekcjom. Do każdej koncepcji dołączony jest kod, który można uruchomić bezpośrednio w przeglądarce.

Pętle Pythona

Dowiedz się, jak używać pętli Pythona do iteracji danych. Opanuj pętle for, pętle while, przerywaj, kontynuuj i pętluj najlepsze praktyki dzięki interaktywnym przykładom.

Zacznij się uczyć

Funkcje Pythona

Opanuj funkcje Pythona. Dowiedz się, jak pisać kod wielokrotnego użytku za pomocą def, definiować argumenty, zwracać wartości i rozumieć zakres lokalnie i globalnie.

Zacznij się uczyć

Wyjaśnienie zmiennych i typów danych w Pythonie

Zrozumienie zmiennych Pythona i podstawowych typów danych (łańcuchy, liczby całkowite, zmiennoprzecinkowe, wartości logiczne). Kompletny przewodnik dla początkujących dotyczący przydzielania pamięci w Pythonie.

Zacznij się uczyć

Warunki i logika w Pythonie, jeśli-inaczej

Naucz się instrukcji warunkowych w Pythonie. Dowiedz się, jak używać if, elif i else do kontrolowania przepływu kodu i podejmowania decyzji w aplikacjach.

Zacznij się uczyć

Klasy Pythona i programowanie obiektowe

Kompletne wprowadzenie do klas, obiektów, dziedziczenia i pojęć OOP w Pythonie. Twórz niezawodne modele danych i skaluj swoje aplikacje w Pythonie.

Zacznij się uczyć

Listy Pythona

Dowiedz się wszystkiego o listach w Pythonie. Odkryj, jak tworzyć, wycinać, modyfikować i iterować po tablicach natywnie w języku Python.

Zacznij się uczyć

Słowniki Pythona

Opanuj słowniki Pythona. Dowiedz się, jak przechowywać, pobierać i obsługiwać dane pary klucz-wartość. Poznaj wydajność i najlepsze praktyki dotyczące mapowań.

Zacznij się uczyć

Obsługa prób/wyjątków i błędów w języku Python

Zapobiegaj awariom skryptów Pythona. Dowiedz się, jak blokować try, z wyjątkiem, wreszcie i jak prawidłowo zgłaszać wyjątki niestandardowe.

Zacznij się uczyć

Ciągi Pythona

Manipulacja ciągami głównymi w Pythonie. Poznaj metody ciągów, wycinanie, łączenie i techniki formatowania dzięki przejrzystym, wykonywalnym przykładom kodu.

Zacznij się uczyć

We/wy plików w języku Python

Dowiedz się, jak czytać i zapisywać pliki w Pythonie. Opanuj menedżery open(), read(), write() i kontekstu, aby bezpiecznie obsługiwać operacje na plikach bez wycieków zasobów.

Zacznij się uczyć

Moduły i pakiety Pythona

Zrozumienie modułów i pakietów języka Python. Dowiedz się, jak importować pliki, organizować duże projekty, korzystać ze standardowej biblioteki i korzystać z importu bezwzględnego i względnego.

Zacznij się uczyć

Rozumienia języka Python

Pisz czyściej i szybciej w Pythonie. Lista główna, słownik i zestawienia wyrażeń z praktycznymi przykładami, warunkami filtrowania i zagnieżdżonymi pętlami.

Zacznij się uczyć

Generatory Pythona

Dowiedz się, jak używać generatorów języka Python i instrukcji Yield do przetwarzania ogromnych zbiorów danych przy minimalnym zużyciu pamięci. Wyrażenia generatora głównego.

Zacznij się uczyć

Dekoratory Pythona

Naucz się dekoratorów Pythona, jak dynamicznie modyfikować zachowanie funkcji. Zrozumienie funkcji opakowań, składni @ i obsługi argumentów w dekoratorach.

Zacznij się uczyć

Python Regex

Opanuj wyrażenia regularne (Regex) w Pythonie. Naucz się wyszukiwać, dopasowywać, dzielić i zastępować dane w postaci ciągów znaków, korzystając z wbudowanej biblioteki re.

Zacznij się uczyć

Funkcje Lambda w Pythonie

Dowiedz się, jak pisać anonimowe funkcje lambda w Pythonie. Opanuj wzorce programowania funkcjonalnego za pomocą map(), filter() i sorted() ze składnią lambda.

Zacznij się uczyć

Zestawy Pythona

Zestawy główne w Pythonie. Naucz się przechowywać unikalne wartości, wykonywać przecięcia, sumy, różnice i rozumieć korzyści wydajnościowe wynikające z mieszania.

Zacznij się uczyć

Krotki Pythona

Zrozumienie krotek Pythona. Dowiedz się, kiedy używać krotek zamiast list, jak działa rozpakowywanie krotek i jak niezmienność gwarantuje bezpieczeństwo danych.

Zacznij się uczyć

Moduł matematyczny w języku Python

Odkryj moc wbudowanego modułu matematycznego Pythona. Dowiedz się o funkcjach trygonometrycznych, logarytmach, metodach zaokrąglania i stałych.

Zacznij się uczyć

Python Datetime

Dowiedz się, jak obsługiwać daty, godziny, strefy czasowe i obliczenia w Pythonie. Opanuj formatowanie, analizowanie i arytmetykę przy użyciu funkcji datetime i timedelta.

Zacznij się uczyć

Parsowanie Pythona JSON

Dowiedz się, jak czytać, pisać i analizować dane JSON w języku Python. Opanuj json.loads, json.dumps i dostosuj kodery/dekodery JSON.

Zacznij się uczyć

Python CSV

Dowiedz się, jak obsługiwać dane CSV w Pythonie. Opanuj programy csv.reader, csv.writer i DictReader/DictWriter w celu wydajnego analizowania tabel.

Zacznij się uczyć

Wskazówki dotyczące typów Pythona

Dowiedz się, jak pisać wskazówki dotyczące typów w Pythonie. Popraw jakość kodu, włącz autouzupełnianie i wykorzystaj mypy do statycznej analizy kodu.

Zacznij się uczyć

Środowiska wirtualne Pythona

Opanuj środowiska wirtualne Pythona. Dowiedz się, jak bezpiecznie tworzyć, aktywować i zarządzać zależnościami za pomocą venv i pip.

Zacznij się uczyć

Dziedziczenie OOP w Pythonie

Naucz się dziedziczenia w Pythonie OOP. Opanuj podklasy, przesłanianie metod, używanie super() i wzorce wielokrotnego dziedziczenia.

Zacznij się uczyć

Polimorfizm OOP w Pythonie

Opanuj polimorfizm w Pythonie. Dowiedz się, jak pisać elastyczny, luźno powiązany kod, korzystając z typowania kaczego, przesłaniania metod i abstrakcyjnych klas bazowych.

Zacznij się uczyć

Menedżerowie kontekstu Pythona

Dowiedz się, jak pisać niestandardowe menedżery kontekstu w Pythonie. Opanuj dekorator menedżera kontekstu i metody __enter__/__exit__ w celu zapewnienia bezpieczeństwa zasobów.

Zacznij się uczyć

Python Itertools

Naucz się modułu itertools w Pythonie. Opanuj nieskończone iteratory, kombinacje, permutacje, grupowanie i wydajne przetwarzanie danych.

Zacznij się uczyć

Moduł kolekcji Pythona

Naucz się korzystać z modułu kolekcji Pythona. Licznik główny, defaultdict, Nametuple, deque i sposoby upraszczania złożonych struktur danych.

Zacznij się uczyć

Ciągi F Pythona

Dowiedz się, jak formatować ciągi znaków w Pythonie za pomocą ciągów F. Ocena wyrażeń głównych, precyzyjne formatowanie zmiennoprzecinkowe, drukowanie daty i godziny oraz składnia samodokumentująca.

Zacznij się uczyć