Przykłady Kodu Python - Praktyczne Programy do Nauki

Zbiór gotowych przykładów kodu Python dla początkujących i średnio zaawansowanych programistów. Każdy program możesz uruchomić bezpośrednio w przeglądarce dzięki naszemu edytorowi - bez instalacji.

Znajdziesz tu praktyczne skrypty: od prostych kalkulatorów i konwerterów jednostek, przez programy z interfejsem graficznym, aż po symulacje wykorzystujące bibliotekę Turtle. Wszystkie przykłady zawierają polskie komentarze i wyjaśnienia.

Kopiuj, modyfikuj, psuj i ucz się na działającym kodzie. To najszybszy sposób na opanowanie Pythona - zamiast czytać teorię, od razu widzisz jak rzeczy działają w praktyce.

Sprawdzenie wersji Pythona

Prosty sposób na sprawdzenie zainstalowanej wersji Pythona w systemie. Pierwszy krok każdego programisty.

wersjainstalacjapoczątkujący

Pierwszy program - Hello Space

Klasyczny pierwszy program w każdym języku programowania. Twój pierwszy krok w kosmos Pythona.

hello worldpierwszy programpoczątkujący

Import modułów systemowych

Nauka importowania modułów w Pythonie. Moduły rozszerzają możliwości Twojego programu.

importmodułysysos

Komentarze w kodzie Python

Jak pisać komentarze w Pythonie. Komentarze pomagają zrozumieć kod innym programistom.

komentarzedokumentacjapoczątkujący

Podstawy funkcji print()

Funkcja print() to podstawowe narzędzie do wyświetlania danych w konsoli Pythona.

printwyświetlaniepodstawy

Formatowanie tekstu z f-string

F-stringi to nowoczesny sposób formatowania tekstu w Pythonie. Wstawiaj zmienne bezpośrednio w tekst.

printf-stringformatowanie

Parametry sep i end w print()

Parametry sep i end pozwalają kontrolować separator i zakończenie wydruku w funkcji print.

printsependparametry

Znaki specjalne w print()

Znaki specjalne jak \n czy \t pozwalają formatować tekst z nowymi liniami i tabulacjami.

printznaki specjalneescape

Podstawowe typy danych

Python rozpoznaje różne typy danych automatycznie. Poznaj int, float, str i bool.

typy danychintfloatstrbool

Konwersja typów danych

Zmiana typu danych za pomocą funkcji int(), float() i str(). Konwersja między typami.

konwersjaintfloatstrcasting

Dynamiczne typowanie w Pythonie

Python pozwala zmieniać typ zmiennej w trakcie działania programu. To dynamiczne typowanie.

typowanie dynamicznezmiennetypy

Dzielenie całkowite i reszta

Operator // dla dzielenia całkowitego i % dla reszty z dzielenia (modulo) w Pythonie.

dzieleniemodulofloor division

Podstawowa instrukcja if

Instrukcja warunkowa if pozwala wykonywać kod tylko gdy warunek jest spełniony.

ifwarunekkontrola przepływu

Instrukcja if-else

Blok else wykonuje się gdy warunek if nie jest spełniony. Dwie możliwe ścieżki.

ifelsewarunekalternatywa

Instrukcja if-elif-else

Wiele warunków z elif. Sprawdzanie kilku możliwości po kolei.

ifelifelsewiele warunków

Tworzenie list w Pythonie

Listy przechowują wiele elementów w określonej kolejności. Podstawy pracy z listami.

listatworzeniepodstawy

Rozpakowanie krotek

Rozpakowanie krotki to przypisanie jej elementów do osobnych zmiennych jednocześnie.

krotkatuplerozpakowanie

Modyfikowanie słowników

Dodawanie, zmienianie i usuwanie elementów słownika w Pythonie.

słownikmodyfikacjaaktualizacja

Iterowanie po słowniku

Przechodzenie przez klucze, wartości lub pary klucz-wartość słownika.

słownikpętlaiteracja

Zagnieżdżone słowniki

Słowniki mogą zawierać inne słowniki. Przydatne dla złożonych struktur danych.

słownikzagnieżdżonynested

Operacje na zbiorach

Dodawanie i usuwanie elementów ze zbioru. Podstawowe operacje zbiorowe.

zbióraddremoveoperacje

Porównywanie zbiorów

Sprawdzanie czy zbiór jest podzbiorem lub nadzbiorem innego zbioru.

zbiórpodzbiórnadzbiór

Pętla for - podstawy

Pętla for przechodzi przez elementy sekwencji. Podstawowe iterowanie po listach.

forpętlaiteracja

Pętla while - podstawy

Pętla while wykonuje się dopóki warunek jest prawdziwy. Kontrola iteracji warunkiem.

whilepętlawarunek

Tworzenie prostych funkcji

Funkcje grupują kod do wielokrotnego użycia. Definiowanie funkcji słowem kluczowym def.

funkcjadefpodstawy

Funkcje z parametrami

Parametry pozwalają przekazywać dane do funkcji. Funkcje stają się bardziej elastyczne.

funkcjaparametryargumenty

Dokumentowanie funkcji

Docstringi opisują co robi funkcja. Dobra praktyka programistyczna.

funkcjadocstringdokumentacja

Instrukcja return - podstawy

Instrukcja return zwraca wartość z funkcji. Funkcja może wykonać obliczenia i oddać wynik.

funkcjareturnwartość

Zwracanie wielu wartości

Funkcja może zwrócić wiele wartości jako krotkę. Rozpakowanie przy przypisaniu.

funkcjareturnkrotka

Wczesne wyjście z funkcji

Return może być użyte do wcześniejszego zakończenia funkcji gdy warunek jest spełniony.

funkcjareturnwarunek

Zmienne lokalne i globalne

Zmienne lokalne istnieją tylko wewnątrz funkcji. Globalne są dostępne wszędzie.

zakresscopezmienna

Słowo kluczowe global

Słowo kluczowe global pozwala modyfikować zmienną globalną wewnątrz funkcji.

globalzakresmodyfikacja