Dziś dopowiedzmy sobie i uściślijmy kilka pojęć widocznych w tytule tego posta. Poruszymy temat obiektów, wartości i zmiennych, by podsumować sobie wiedzę, a także uściślić powyższe byty programistyczne. Są to jedne z podstawowych pojęć w programowania, wszak zmienne to jedna z rzeczy od których zwykle zaczynamy naukę programowania. W trakcie Naszej podróży już nie raz,…
Tag: oop
Myśląc o Pythonie: Dziedziczenie
Z każdym kolejnym wpisem zagłębiamy się coraz bardziej w temat programowania obiektowego (OOP), a robi się coraz ciekawiej.. Jedna z takich ciekawych koncepcji to dziedziczenie. Dziedziczenie, jak się przekonamy, sporo Nam ułatwia, a także pozwala zaoszczędzić czas. Podobnie jak dziecko dziedziczy cechy po rodzicu, tak samo klasy mogą dziedziczyć po sobie. Możemy przyjąć że chcemy…
Myśląc o Pythonie: Atrybuty klasy
Z racji choroby mam trochę poślizg z postami, ale dziś mam dla Was kolejny post.. Dziś porozmawiamy o atrybutach klas, które są istotną koncepcją gdy przykładowo chcielibyśmy zrobić licznik instancji. Czyli licznik, który zlicza ile obiektów danej klasy zostało utworzonych- zwiększający się przy każdym utworzeniu obiektu. Mówiliśmy wcześniej o metodach i właściwościach, czyli o elementach…
Myśląc o Pythonie: Metody
Programowanie to pisanie kodu, a kodu tego po jakimś czasie zaczyna być dużo. By się w tym połapać, kod dzielimy, między innymi na funkcje. Specyficznym typem funkcji są zaś metody. Gdy bowiem rozmawialiśmy o funkcjach, powiedzieliśmy sobie, jak ważne one są. Funkcje są podstawowymi „cegiełkami” w programowani. Dzięki funkcjom możemy wydzielić dowolny kod odpowiedzialny za…
Myśląc o Pythonie: Inicjalizer zwany konstruktorem
Mamy Naszą klasę i tutaj pojawia się pewna kwestia. Możemy bowiem na jej podstawie utworzyć obiekt i przypisać mu konkretne wartości do jego właściwości. Przykładowo mamy klasę Personi chcielibyśmy by miała ona imię i nazwisko. Tworzymy więc klasę z takimi właściwościami, a następnie konkretną osobę na jej podstawie i przypisujemy jej po utworzeniu takie konkretne…
Myśląc o Pythonie: OOP i klasy
Dziś wkroczmy w świat niesamowity! Wreszcie wkraczamy do świata współcześnie szeroko wykorzystywanego paradygmatu programowania. Jest to OOP, czyli nic innego jak programowanie obiektowe. Jest to absolutnie jedna z ważniejszych koncepcji w dzisiejszym programowaniu. Zrozumienie programowania obiektowego jest kluczowe. Popchnie to Cię w nowe rejony, dotąd niedostępne na tej ścieżce. OOP zmienia programy tak, że są…