Zasady SOLID w Pythonie dla początkujących. Open-closed principle

python open-closed

Zastanawiałeś/aś się skąd przyjęło się przekonanie, że powinno się unikać zmiennych(nie stałych) globalnych? Dlaczego pola klasy powinny być prywatne? Co uczyniło te zasady dobrymi praktykami? W tym wpisie przybliżę Tobie drugą zasadę SOLID – open-closed principle w Pythonie.

Czytaj dalej Zasady SOLID w Pythonie dla początkujących. Open-closed principle

Zasady SOLID w Pythonie dla początkujących.

python solid

W wielu branżach obowiązują ogólnie przyjęte dobre praktyki, które ułatwiają wykonywać dany zawód. Także w programowaniu. W tym wpisie skupię się na zasadach SOLID (na przykładach w Pythonie), które definiują sprawdzone sposoby programowania obiektowego.

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

Nauka Python – jak robić to dobrze?

Python podstawy

Byłem świeżo po podpisaniu swojej pierwszej umowy na stanowisko stażysty(Python developer). Czułem się wspaniale… do czasu, gdy zacząłem dostawać pierwsze zadania. Nauka Pythona – to było to czego nie robiłem dobrze.

Kompletnie nie wiedziałem jak element A łączy się z elementem B. W jaki magiczny sposób to wszystko działa. Jak napisać daną funkcjonalność.

Na szczęście na pomoc wkroczyło Google 🙂 Było w tym jedno ALE. Żeby sprawnie szukać, trzeba wiedzieć czego szukać. Koło się zamyka.

Kolejnym problemem było nawet zrozumienie kodu napisanego przez innych developerów w projekcie.
Powodem był brak zrozumienia podstaw Pythona.

Czytaj dalej Nauka Python – jak robić to dobrze?