Python podstawy Programowanie obiektowe

preview_player
Показать описание
By ogarnąć programowanie obiektowe
Jeszcze przed śniadaniem musisz uwierzyć w 6 niemożliwych rzeczy.

1. Programowanie obiektowe jest po to by było nam łatwiej
2. Człowiek z zasady myśli obiektowo
3. Jeśli wydaje Ci się ,że nigdy nie programowałeś obiektowo to masz racje tak Ci się tylko wydaje
4. Obiekty powstałe na podstawie danej klasy będą typu tej klasy
5. OBIEKT TO INSTANCJA KLASY
6. Napisanie własnej klasy zajmie Ci krócej niż przeczytanie tych punktów

Nie zapomnij zajrzeć na moją stronę :)
Рекомендации по теме
Комментарии
Автор

Bardzo dobrze wytlumaczone! W końcu załapałem, dziękuje! :)

cezarymostowiec
Автор

Świetny materiał dla "zielonych"- dzięki. Good job 👍👍👍

arturo
Автор

Zabawne jest w programowaniu obiektowym to, że niby ma być łatwiej ale by to w głowie zaskoczyło to czasem trzeba tak nagiąć czasoprzestrzeń, że szyby wypadają. Ale może dla tego, że prawie każda książka opowiada o obiektach w programowania z wysokiej abstrakcji, albo Takie przykłady powodowały, że na przykład ja miałem olbrzymi problem by myślenie obiektowe u mnie zaskoczyło, programowanie funkcyjne wydawało się prostsze i bardziej logiczne. Komputer wykonuje polecenia w pewnej kolejności i wszystko grało. A tu nagle pudełko a w nim kolejne pudełko które dziedziczy po następnym pudełku ale w sumie nie dziedziczy bo wszystkie metody przysłonięte :D ehh... Obiekt to instancja klasy i aż ciarki dostaje :D Kiedyś myślałem że może model z przepisem na ciasto był by bardziej pomocny ale to też ostro przekręcone. Ciasto to instancja przepisu :D Instancja... bleee co to za słowo :D No ale podsumowując programowanie obiektowe jak się załapie okazuje się mega naturalne i proste, ale musi coś tam w głowie pęknąć (byle nie żyłka ....) i jest spoko. :)

RafaHerszkowicz
Автор

Rzeczywiście to ma sens teraz dla mnie, jeszcze magic methods i bedzie bajka

charlieecharliee
Автор

Nie wiedziałem, że człowiek warga uczy programowania :P :P :P

tidzej
Автор

Dla zasięgu
Miło
Radość
Uśmiech
:D
Python
Obiektowość
Klasy
Daj jakis ciekawy projekt ktory mozna pozmieniać, samem napisac i wsadzić do Cv

pawelek
Автор

Czy instancja jest czymś w rodzaju zmiennej typu danej klasy?

dcz
Автор

A dam subka bo fajnie tlumaczysz a ja zaczynam swoja przygode z pythonem :D jestem ciekaw czy po roku nauki czy tam dwoch latach ktos by mnie zatrudnil na juniora :#

xisssd
Автор

Chciałbym się upewnić, czy dobrze rozumiem: instancja to inaczej obiekt?

sylwesteros
Автор

Tak się składa, że Python też jest silnie typowany, a to co mówisz o C++ to nazywa się statyczne typowanie. Sorry, ale mieszasz pojęcia, należ odróżniać typowanie silne i słabe, dynamiczne i statyczne. Może być język silnie i dynamicznie typowany, np. Python, jak i też słabo i statycznie typowany, np. wczesne wersje języka C.

JK-gdmb
Автор

Filozof Platon ucieszył by się z tego zastosowania swojej idei.

jarekpiwar
Автор

Wymuszanie typów dla tej samej zmiennej to nie jest jakas cudowna wlasciwosc Pythona ale normalna wlasciwosc ktora wystepuje takze w innych jezykach programowania. Z drugiej strony stosowanie takich metod w kodach nie jest w perspektywie czasu dobrym rozwiazaniem. Mozna powiedziec, ze jest to kuszenie mlodych programistów do stosowania "zlych nawyków", ktore wyjda z czasem programiście bokiem ;)

darekw
Автор

Drobna uwaga najpierw napisz kod a potem opowiadaj bo inaczej to nie ma sensu

fridrichrotman