19 przydatnych funkcji biblioteki Python Itertools (przykłady)

We wszystkim, co robimy, istnieją pewne powtarzalne problemy (oraz ich rozwiązania). W bibliotece standardowej Python Itertools znajdziemy zestaw wielu bardzo przydatnych funkcji tworzących iteratory. Wszystko z troski o to, żebyśmy nie wynajdowali koła na nowo i po prostu tworzyli kod szybciej 🙂

Czytaj dalej 19 przydatnych funkcji biblioteki Python Itertools (przykłady)

Zasady SOLID w Pythonie dla początkujących. Dependency Inversion Principle.

solid dependency inversion

Każdy z nas pracował w projekcie, gdzie nawet mała zmiana była ciężka do wdrożenia. Najczęściej powodem jest źle zaprojektowany kod. Zasada Dependency Inversion radzi jak uczynić kod bardziej elastycznym przez co przyjemniejszym w pracy.

Czytaj dalej Zasady SOLID w Pythonie dla początkujących. Dependency Inversion Principle.

Zasady SOLID w Pythonie dla początkujących. Interface segregation principle

python interface

Czwarta zasada SOLID dotyczy interfejsów. Mimo, że Python nie posiada dla nich typowej składni, to ta zasada jest równie ważna i w tym języku.

Czytaj dalej Zasady SOLID w Pythonie dla początkujących. Interface segregation principle

Zasady SOLID w Pythonie dla początkujących. Liskov substitution principle

Czy wiesz jak dobrze projektować dziedziczenie w swoim kodzie? Jakie cechy mają najlepsze implementacje dziedziczenia? Jakie są pułapki i jak sobie z nimi radzić? W tym artykule przedstawię Ci trzecią regułę SOLID: Liskov substitution principle.

Czytaj dalej Zasady SOLID w Pythonie dla początkujących. Liskov substitution principle

Serwis wykorzystuje pliki cookies. Korzystając ze strony wyrażasz zgodę na wykorzystywanie plików cookies. Więcej informacji

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.

Close