Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze – Lekce 21 - Magické metody v Pythonu podruhé

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Avatar
Daniel Zábojník:31.10.2023 11:44

Děkujeme za vaše podněty. Lekci jsme přepracovali :-)

 
Odpovědět
31.10.2023 11:44
Avatar
Igor Pasker
Člen
Avatar
Igor Pasker:26.12.2023 0:54

u metody __getattr__() doporucuji zminit metodu __getattribute__() ,ktera se vzdy spusti pred __getattr__() pri pristupu k atributu ....

chyba v popisu metody __cal__ __call__()

 
Odpovědět
26.12.2023 0:54
Avatar
Karel Zaoral
Tvůrce
Avatar
Odpovídá na Igor Pasker
Karel Zaoral:26.12.2023 10:12

Ahoj Igore, předně díky za ten __call__(), to je fakt calibr ! Alespoň v kódu byl správně. Ad ty magické metody obecně - už tak je ta lekce velmi dlouhá a když si ještě přidáš lekci předchozí, je to skoro 23 000 znaků, což znamená, že by z těch dvou lekcí mohly být i tři. A kdybychom zahrnuli i další nezmíněné metody (viz konec lekce 20), byla by z toho telenovela :-) Snažil jsem se vybrat kromě nejběžnějších i ty stejně důležité, které ale mají v implementaci náročnější přístup a v když na ně člověk narazí v praxi, měl by velký problém pochopit jak fungují - __getattribute__() je celkem přímočará záležitost, oproti které __getattr__() řeší náročnější situace.

Určitě si dovedu představit, že ta metoda stojí za zmínku, ale už tak je v základních kurzech obsaženo velké množství informací, které je při rekvalifikacích velmi, opravdu velmi náročné pro začátečníky pojmout. Dovedu si představit v tomto kurzu ještě dvě až tři lekce na restriktory a další dvě lekce na regex, cvičení po každé lekci, atd atd. Jen si nedovedu představit, jak to potom mají lidi všechno za tři měsíce zvládnout. A to Python je jednoduchý jazyk. Když si vezmeš za příklad C#, tak tam by při opravdu důkladném představení jazyka měly základy tak 50 lekcí, oop 60, kolekce a linq totéž, a to jsi ještě nevytvořil jedinou okenní nebo webovou aplikaci... Tím kurzem základů a oop to ani náhodou nekončí. Naopak to celé teprve začíná, což si bohužel málokdo uvědomuje.
Každopádně díky za zpětnou vazbu!

 
Odpovědět
26.12.2023 10:12
Avatar
Igor Pasker
Člen
Avatar
Odpovídá na Karel Zaoral
Igor Pasker:28.12.2023 14:03

Ahoj Karle, děkuji za reakci a obsažnou odpověď a souhlasím s tím, že popis dalších metod je tak na roční kurs a vybrat to nej .. je vážení na miskách laboratorních vah.
Každopdádně lekce jsou pěkně vypracované a děkuji za ně.
Igor

 
Odpovědět
28.12.2023 14:03
Avatar
Lenka Chalupová:29. února 18:22

jen jakási osnova abysme vedeli jak moc blby sme a co všechno se máme naučit jinde = k ničemu..lekce tohoto autora ani nema smysl více komentovat...

 
Odpovědět
29. února 18:22
Avatar
Anna Drahotová:Včera 23:48

A znovu se ptám, bude to v závěrečném testu? Je sice hezké, že si člověk může věci dohledat jinde a procvičit, ale zásadní otázka pro mě je KDY? to mám dělat. Už teď s tím trávím alespoň 30 hodin týdně, oproti inzerovaným deseti, o nějakém pořádném vyzkoušení a pochopení posledních lekcí si můžu nechat jen zdát. Ani si nemyslím, že by mi pomohla online konzultace, jsem už tak ztracená, že nevím, na co se zeptat. Cvičení jsem si dala limit, že na řešení každé úlohy strávím hodinu a pak jdu pro jejich řešení. Vážně netuším, kde seženu těch 40000 pro pracák, až nedám závěrečné testy. Už je to dávno, co jsem se naposled cítila tak hloupá.

 
Odpovědět
Včera 23:48
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 26.