Ta strona korzysta z ciasteczek, aby zapewnić Ci najlepszą możliwą obsługę. Informacje o ciasteczkach są przechowywane w przeglądarce i wykonują funkcje takie jak rozpoznawanie Cię po powrocie na naszą stronę internetową i pomaganie naszemu zespołowi w zrozumieniu, które sekcje witryny są dla Ciebie najbardziej interesujące i przydatne.
Ćwiczenia
-
Szybki Python – move zeros
Rozwiązujemy (w optymalnej wersji) znany problem move zeros, czyli przesuwania zer w tablicy na jej koniec przy zachowaniu odpowiedniej kolejności liczb, które nie są zerami. Robimy to w języku Python.
-
Python – bubble sort
Uczymy się pisać algorytm bubble sort w języku Python. Pierwszy artykuł z serii o algorytmach sortowania w Pythonie. Absolutny must-know!
-
Python – generatory
Generatory w Pythonie – omówienie ich budowy, tworzenia i działania. Trzy zadania utrwalające.
-
Python ćwiczenie – anagram
Python ćwiczenie – sprawdź, czy wyraz jest anagramem. Dwa sposoby – sortowanie oraz frequency counter.
-
Python ćwiczenie – kwadraty liczb
Ćwiczenie z tablicami – liczby i ich kwadraty. Porównywanie i sortowanie list, unikanie niechcianych modyfikacji in-place, podejście frequency counter.
-
Python ćwiczenie – frequency counter
Ćwiczenie – frequency counter w Pythonie na różne sposoby. Przydatne do późniejszych problemów algorytmicznych.
-
Python koncept – short-circuiting
Wywoływanie warunkowe funkcji w oparciu o operatory logiczne and i or, bez bloków if-else
-
Python ćwiczenie – groupBy
Dwa sposoby na utworzenie funkcji groupBy (znanej z JS) w języku Python.
-
Python ćwiczenie – array column
Odtwarzamy w Pythonie działanie funkcji array_column z PHP, na 3 sposoby.
-
Szybki Python 101 – vol. 15
Utrwalanie wiedzy – konwersje typów, rekurencja, dekoratory.
-
Szybki Python 101 – vol. 14
Dalsze omówienie dekoratorów funkcji w Pythonie.
-
Python koncept – prosta funkcja haszująca
Zrobimy sobie prostą funkcję haszującą. Haszowanie to zamiana tekstu na jakąś wartość liczbową. Wiemy już, że komputer nie przechowuje tak naprawdę liter, tylko odpowiadające im cyfry. Możemy podejrzeć jaka litera jakiej cyfrze odpowiada, używając na literze/znaku funkcji ord: Jak widać „a” to 97, „A” to 65 i tak dalej. Możemy ten proces odwrócić i za…