Podstawowy samouczek Python
Szczegółowy samouczek języka programowania Python. Dla początkujących. Dużo teorii i zadań.
Podstawy
001
Wprowadzenie do języka Python dla początkujących
002Sprawdzanie wersji Pythona
003Wyświetlanie danych w Pythonie
004Filozofia Pythona
005Komentarze w Pythonie
006Zmienne w Pythonie
007Wyświetlanie zmiennej w konsoli w Pythonie
008Operacje matematyczne na liczbach w Pythonie
009Operacje matematyczne na zmiennych w Pythonie
010Skrócone operacje w Pythonie
011Priorytety operacji matematycznych w Pythonie
012Równy priorytet w Pythonie
013Nawiasy grupowania w Pythonie
014Niuanse grupowania w Pythonie
015Długość liczby w Pythonie
016Liczby zmiennoprzecinkowe w Pythonie
017Liczby ujemne w Pythonie
018Reszta z dzielenia w Pythonie
019Potęgowanie w Pythonie
020Priorytet potęgowania w Pythonie
021Ciągi znaków w Pythonie
022Konkatenacja ciągów znaków w Pythonie
023Mnożenie ciągów znaków w Pythonie
024Znaki łańcuchowe w Pythonie
025Escape'owanie znaków w ciągach znaków w Pythonie
026Długość ciągu znaków w Pythonie
027Wieloliniowe ciągi znaków w Pythonie
028Wartości logiczne w Pythonie
029Znaczenie None w Pythonie
030Ścisła typizacja w Pythonie
031Konwersja na ciąg znaków w Pythonie
032Konwersja na liczby całkowite w Pythonie
033Ciągi znaków z cyframi w Pythonie
034Pobieranie znaków z liczby w Pythonie
035Konwersja na liczbę zmiennoprzecinkową w Pythonie
036Funkcja input w Pythonie
Listy
037
Listy w Pythonie
038Tworzenie list za pomocą nawiasów kwadratowych w Pythonie
039Tworzenie list za pomocą funkcji list w Pythonie
040Dzielenie ciągu na listę w Pythonie
041Pobieranie pojedynczego elementu listy w Pythonie
042Długość listy w Pythonie
043Ostatni element listy w Pythonie
044Zmiana elementów listy w Pythonie
045Dodawanie elementów na koniec listy w Pythonie
046Dodawanie elementów na pozycję do listy w Pythonie
047Łączenie list metodą extend w Pythonie
048Łączenie list w Pythonie
049Dodawanie do listy w Pythonie
050Usuwanie elementów z listy za pomocą operatora del w Pythonie
051Usuwanie elementów z listy według ich wartości w Pythonie
052Pobieranie i usuwanie elementu z listy w Pythonie
053Usuwanie wszystkich elementów z listy w Pythonie
054Wyszukiwanie indeksu elementu po jego wartości w Pythonie
055Sprawdzanie obecności elementu na liście w Pythonie
056Zliczanie elementów na liście w Pythonie
057Odwrócona kolejność elementów na liście w Pythonie
058Sortowanie elementów w oryginalnej liście w Pythonie
059Sortowanie elementów w kopii listy w Pythonie
060Łączenie listy w ciąg znaków w Pythonie
Krotki
061
Krotki w Pythonie
062Tworzenie krotki w Pythonie
063Alternatywny sposób tworzenia krotki w Pythonie
064Krotka jednoelementowa w Pythonie
065Alternatywna składnia krotek w Pythonie
066Pojedynczy element krotki w Pythonie
067Modyfikacja elementów w Pythonie
068Długość krotki w Pythonie
069Łączenie krotek w Pythonie
070Mnożenie krotek w Pythonie
071Sprawdzanie obecności elementu w krotce w Pythonie
072Rozpakowywanie krotek w Pythonie
073Konwersja na krotkę w Pythonie
074Konwersja krotki na listę w Pythonie
075Łączenie krotki w ciąg znaków w Pythonie
Skrawki
076
Skrawki w Pythonie
077Wycinek w zakresie pozycji w Pythonie
078Wycinek od pozycji w Pythonie
079Wycinek do pozycji w Pythonie
080Wycinki z ujemnymi indeksami w Pythonie
081Krok wyboru dla wycinka w Pythonie
082Wycinanie z tylko krokiem w Pythonie
083Cały slice w Pythonie
084Odwrócenie sekwencji w Pythonie
085Usuwanie elementów za pomocą slice'ów w Pythonie
Słowniki
086
Słowniki w Pythonie
087Alternatywny sposób tworzenia słownika w Pythonie
088Wartość elementu słownika w Pythonie
089Zmiana wartości elementu słownika w Pythonie
090Dodawanie elementu do słownika w Pythonie
091Długość słownika w Pythonie
092Łączenie słowników w Pythonie
093Łączenie słowników z identycznymi elementami w Pythonie
094Usuwanie elementów ze słownika po kluczu w Pythonie
095Wyodrębnianie elementu po kluczu w Pythonie
096Wyodrębnianie ostatniego elementu w Pythonie
097Usuwanie wszystkich elementów ze słownika w Pythonie
098Sprawdzanie obecności elementu w słowniku w Pythonie
099Opcjonalne pobieranie elementu ze słownika w Pythonie
100Konwersja wartości słownika na listę w Pythonie
101Pobieranie wszystkich kluczy ze słownika w Pythonie
102Pobieranie wszystkich wartości ze słownika w Pythonie
103Pobieranie pary klucz-wartość ze słownika w Pythonie
104Konwersja na słownik w Pythonie
105Praktyczne zastosowanie poznanego materiału dotyczącego pracy ze słownikami w Pythonie
Zbiory
106
Zbiory w Pythonie
107Element zbioru w Pythonie
108Powtarzające się elementy w zbiorze w Pythonie
109Długość zbioru w Pythonie
110Dodawanie elementu do zbioru w Pythonie
111Dodawanie wielu elementów do zbioru w Pythonie
112Łączenie zbiorów w Pythonie
113Usuwanie elementu ze zbioru w Pythonie
114Usuwanie elementu obecnego w zbiorze w Pythonie
115Wyodrębnianie elementu ze zbioru w Pythonie
116Usuwanie wszystkich elementów ze zbioru w Pythonie
117Sprawdzanie obecności elementu w zbiorze w Pythonie
118Obecność zbioru w sekwencji w Pythonie
119Porównanie zbiorów w Pythonie
120Wspólne elementy wielu zbiorów w Pythonie
121Różne elementy kilku zbiorów w Pythonie
122Różnica zbiorów w Pythonie
123Złożone operacje na zbiorach w Pythonie
124Konwersja na zbiór w Pythonie
125Praktyczne zastosowanie poznanego materiału dotyczącego pracy ze zbiorami w Pythonie
Warunki
126
Konstrukcja if-else w Pythonie
127Wcięcia w konstrukcji if-else w Pythonie
128Operatory większe i mniejsze w Pythonie
129Sprawdzanie równości w Pythonie
130Sprawdzanie nierówności w Pythonie
131Logiczne AND w Pythonie
132Logiczne LUB w Pythonie
133Logiczne NIE w Pythonie
134Priorytet operacji porównania w Pythonie
135Grupowanie warunków w Pythonie
136Podwójne porównania w Pythonie
137Sprawdzanie obecności w Pythonie
138Sprawdzanie specjalnych wartości w Pythonie
139Skrócony if w konstrukcji if-else
140Konstrukcja elif w Pythonie
141Zagnieżdżone instrukcje if w Pythonie
142Konstrukcja match-case w Pythonie
143Operator trójargumentowy w Pythonie
144Sprawdzanie typu obiektu w Pythonie
145Praktyczne zastosowanie if-else w Pythonie
Pętle
146
Pętla for w Pythonie
147Akumulacja wyniku w pętli for Python
148Pętla for i warunek if w Pythonie
149Instrukcja break w Pythonie
150Instrukcja continue w Pythonie
151Pobieranie elementów i ich indeksów w Pythonie
152Klucze słownika przez for w Pythonie
153Wartości słownika przez for w Pythonie
154Para klucz-wartość słownika przez for w Pythonie
155Pary indeks-element słownika w Pythonie
156Generowanie liczb za pomocą pętli for w Pythonie
157Generowanie liczb z krokiem za pomocą pętli for w Pythonie
158Jednoczesne iterowanie po sekwencjach w Pythonie
159Pętla while w Pythonie
160Pętla while bez licznika w Pythonie
161Warunek if w pętli while w Pythonie
162Praca z flagami w Pythonie
163Przechwytywanie wyjścia z pętli w Pythonie
164Praktyka z pętlami w Pythonie
165Wprowadzanie danych w pętli w Pythonie
Wielowymiarowość
Funkcje standardowe
172
Potęgowanie i pierwiastkowanie w Pythonie
173Funkcje zaokrąglania w Pythonie
174Ekstremalne liczby w Pythonie
175Losowość w Pythonie
176Moduły w Pythonie
177Operacje matematyczne na liczbach w Pythonie
178Dzielenie liczb w Pythonie
179Rejestr znaków w Pythonie
180Podział ciągów znaków w Pythonie
181Formatowanie ciągów znaków w Pythonie
182Wyszukiwanie w ciągach znaków w Pythonie
183Sprawdzanie ciągów znaków w Pythonie
Czas
184
Praca z datami w Pythonie
185Wyświetlanie aktualnej daty w Pythonie
186Pobieranie dnia tygodnia w Pythonie
187Różnica między dwiema datami w Pythonie
188Sprawdzanie roku przestępnego w Pythonie
189Wyświetlanie czasu w Pythonie
190Formatowanie daty w Pythonie
191Pobieranie czasu w formacie epoch w Pythonie
192Pobieranie daty z formatu epoch w Pythonie
193Konwersja formatu epoch na obiekt struct_time w Pythonie
194Uzyskiwanie obiektu struct_time w UTC w Pythonie
195Pobieranie formatu epoch z struct_time w Pythonie
196Różnica epok w Pythonie
197Opóźnienie wykonania operacji w Pythonie
Funkcje użytkownika
198