Python dla programistów
Pisz zwięzły, idiomatyczny kod Pythona, korzystając z wyrażeń składanych, rozpakowywania, narzędzi iteracji, predykatów i leniwego obliczania.
8 lekcji
Zaloguj się, aby zapisywać postępy.
1. Wyrażenia listowe: przekształcanie i filtrowanie
Twórz czytelne wyrażenia listowe do przekształcania i filtrowania danych, wykorzystując poznane wcześniej umiejętności Pythona.
2. Wyrażenia słownikowe i zbiorowe
Przekształcaj i filtruj powiązania za pomocą wyrażeń słownikowych, a unikalne wartości twórz za pomocą wyrażeń zbiorowych.
3. Rozpakowywanie i przypisanie wielokrotne
Przypisuj kilka wartości naraz, zamieniaj wartości zmiennych, przechwytuj fragmenty o zmiennej długości i rozpakowuj rekordy w pętlach.
Pytania dopasowane do Twoich celów i wszystkiego, czego już się nauczono.
4 pytania · odpowiedzi 0/4 · Sprawdzanie dostępu…
4. Równoległa iteracja z zip() i enumerate()
Łącz odpowiadające sobie sekwencje w pary, numeruj rekordy i bezpiecznie obsługuj różne długości.
5. Czytelne sprawdzanie kolekcji z any() i all()
Wyrażaj reguły spełnione przez co najmniej jeden lub wszystkie elementy, uważnie obsługując puste dane wejściowe.
6. Sortowanie z funkcjami klucza
Korzystaj z funkcji klucza, stabilnego porządku i wieloczęściowych kryteriów sortowania bez zmiany danych wejściowych.
Pytania dopasowane do Twoich celów i wszystkiego, czego już się nauczono.
3 pytania · odpowiedzi 0/3 · Sprawdzanie dostępu…
7. Wyrażenia generatorowe i leniwe obliczanie
Przekazuj obliczane wartości strumieniowo do sum, any i all, rozumiejąc jednorazowy przebieg generatora.
Pytania dopasowane do Twoich celów i wszystkiego, czego już się nauczono.
2 pytania · odpowiedzi 0/2 · Sprawdzanie dostępu…
8. Pisanie czytelnego kodu w stylu Pythona
Buduj łatwe w utrzymaniu potoki przetwarzania danych, dobierając idiomatyczną iterację, bezpieczne łączenie, sprawdzanie i sortowanie.
Zastosuj zdobytą wiedzę w wymagającym zadaniu programistycznym dopasowanym do Twojej historii nauki.
Sprawdzanie dostępu do sprawdzianu…