Przejdź do treści głównej
Podstawy Pythona2026-11-01 · 8 min czytania

Ściągawka do Pythona 2026: jedyna strona, którą każdy programista Pythona powinien wydrukować

Znasz to uczucie: wczoraj napisałeś pętlę, dziś nie pamiętasz, czy to „elif”, czy „else if”. To normalne. Nikt nie trzyma całego języka w głowie, a dobrzy programiści cały czas opierają się na krótkich referencjach. Ta strona jest tym odniesieniem: mały rdzeń Pythona, który pojawia się w prawie każdym prawdziwym skrypcie, w kolejności, w jakiej będzie potrzebny.

Dodaj do zakładek, wydrukuj i przyklej taśmą obok monitora. Jeśli chcesz mieć pełną wersję interaktywną, w witrynie znajduje się ściągawka Pythona, którą możesz przeszukiwać podczas pisania kodu.

Typy danych i literały

▶ PYTHONeditable · runs in your browser

Praktyczna zasada: potrzebujesz porządku i zmian, skorzystaj z listy. Potrzebujesz wyszukiwania po nazwie, użyj dyktanda. Musisz usunąć duplikaty, użyj zestawu. Potrzebujesz czegoś, co nie może się zmienić, użyj krotki.

Kontroluj przepływ

▶ PYTHONeditable · runs in your browser

Pamiętaj, że Python używa wcięć zamiast nawiasów klamrowych. Cztery spacje na poziom, nigdy nie mieszaj tabulatorów ze spacjami.

f-stringi i specyfikacje formatu

▶ PYTHONeditable · runs in your browser

Zrozumienia

▶ PYTHONeditable · runs in your browser

Jeśli zrozumienie wymaga więcej niż jednego warunku i zagnieżdżonej pętli, zamiast tego napisz normalną pętlę „for”. Czytelność bije na głowę mądrość.

Obsługa błędów

▶ PYTHONeditable · runs in your browser

Złap konkretny błąd, którego się spodziewasz. Samo „z wyjątkiem:” ukrywa prawdziwe błędy.

Menedżer instrukcji with i kontekstu

▶ PYTHONeditable · runs in your browser

Użyj with dla plików, połączeń z bazami danych, blokad i wszystkiego, co musi zostać zwolnione.

Funkcje i klasy

▶ PYTHONeditable · runs in your browser

@dataclass zapisuje dla Ciebie __init__, __repr__ i __eq__. Sięgnij po nią zanim napiszesz ręcznie zajęcia.

Jeśli chcesz interaktywnie ćwiczyć funkcje i klasy w przeglądarce, wypróbuj kurs podstaw: każdy krok uruchamia prawdziwy Python i sprawdza Twoją odpowiedź.

Wejście i wyjście pliku

▶ PYTHONeditable · runs in your browser

pathlib zastępuje większość starego sposobu żonglowania ciągami os.path. Obsługuje również separatory Windows i macOS.

Importy

▶ PYTHONeditable · runs in your browser

Poręczna biblioteka standardowa

▶ PYTHONeditable · runs in your browser

Sztuczki słownikowe, których będziesz używać co tydzień

▶ PYTHONeditable · runs in your browser

Typowe błędy, przed którymi uratuje Cię ten arkusz

  • Używanie modyfikowalnego argumentu domyślnego, takiego jak def f(items=[]). Użyj opcji „Brak” i utwórz listę wewnątrz.
  • Porównywanie wartości za pomocą is zamiast ==. Użyj „jest” tylko dla „Brak”.
  • Zapominanie, że „zakres (5)” kończy się na 4.
  • Zmiana listy podczas przeglądania jej w pętli. Zapętlaj kopię lub utwórz nową listę.

Jak się tego nauczyć, a nie tylko czytać

Ściągawka pomaga Ci zapamiętać, ale uczysz się tylko poprzez pisanie. Wybierz trzy fragmenty tej strony, zamknij je i przepisz je z pamięci. Następnie uruchom je. Kiedy utkniesz, spójrz, zamknij kartę, spróbuj ponownie. Dziesięć minut to zastępuje godzinę ponownego czytania.

Kiedy będziesz gotowy, aby przejść od fragmentów do prawdziwych ćwiczeń, rozpocznij darmowe lekcje dla początkujących i nie zamykaj obok nich tej strony. Przeszukiwalna ściągawka Pythona jest zawsze dostępna za jednym kliknięciem.

Często zadawane pytania

Co powinno znajdować się w ściągawce do Pythona? Typy rdzeni, przepływ sterowania, ciągi f, wyrażenia, obsługa błędów, „z”, funkcje, klasy, wejście i wyjście pliku, import i kilka standardowych narzędzi bibliotecznych. To jest mały zestaw używany w większości prawdziwego kodu.

Czy ściągawka wystarczy, aby nauczyć się Pythona? Nie. To pomoc w zapamiętywaniu. Nadal musisz pisać programy i naprawiać własne błędy, aby zachować składnię.

Którą wersję języka Python obejmuje to? Wszystko tutaj działa na bieżących wydaniach języka Python 3. Formularze dataclass i f-string = wymagają Pythona 3.8 lub nowszego.

Czy powinienem używać pathlib czy os.path? W przypadku nowego kodu wolę pathlib. Jest krótszy, czytelny i wieloplatformowy.

Lista czy krotka – która? Użyj listy, gdy zawartość się zmienia, i krotki, gdy powinna pozostać stała, np. współrzędne.

Gdzie mogę przećwiczyć te fragmenty? W przeglądarce, bez instalacji, podczas bezpłatnych lekcji na tej stronie.

Gotowy, aby spróbować?

15 lekcji gratis po darmowej rejestracji – bez karty. Wypróbuj platformę i podejmij decyzję.

Zacznij bezpłatnie →

Or unlock every lesson

Pro — $12/mo, unlimited AI, cancel any time. Refund within 14 days worldwide.

See Pro plans →

Get one Python lesson + one career idea every Friday

No spam, no "buy our course now". Three bullets, every Friday. Unsubscribe with one click.