Categories
Zagadnienia konkursowe - Python
- Łańcuchy znaków
- Typy liczbowe Pythona - temat zajęty
- Referencje współdzielone
- Literały łańcuchów znaków
- Łańcuchy znaków w akcji
- Metody łańcuchów znaków
- Wyrażenia formatujące łańcuchy znaków - temat zajęty
- Metoda format
- Listy - temat zajęty
- Słowniki - temat zajęty
- Krotki
- Pliki
- Porównania, równość i prawda
- Hierarchie typów Pythona
- Instrukcje Pythona
- Instrukcje przypisania
- Instrukcje wyrażeń
- Polecenia print - temat zajęty
- Instrukcje if
- Reguły składni Pythona
- Testy prawdziwości
- Wyrażenie trójargumentowe if/else
- Pętle while
- Instrukcje break, continue, pass oraz else w pętli
- Pętle for
- Techniki tworzenia pętli
- Iteratory
- Listy składane
- Tworzenie funkcji
- Zakresy w Pythonie
- Instrukcja global
- Zakresy a funkcje zagnieżdżone
- Instrukcja nonlocal
- Przekazywanie argumentów
- Tryby dopasowania argumentów
- Funkcje rekurencyjne
- Obiekty funkcji - atrybuty i adnotacje
- Funkcje anonimowe - lambda
- Narzędzia programowania funkcyjnego - filter i reduce
- Listy składane
- Funkcje generatorów
- Pomiary wydajności implementacji iteratorów
- Po co używa się modułów?
- Jak działa importowanie?
- Tworzenie modułów
- Użycie modułów - instrukcja import, instrukcja from, instrukcja from *
- Przestrzenie nazw modułów
- Przeładowywanie modułów
- Importowanie pakietów
- Programowanie obiektowe - po co używa się klas?
- Instrukcja class
- Metody
- Przeciążanie operatorów
- Po co używa się wyjątków?
- Instrukcja try/except/else
- Instrukcja try/finally