NOVINKA: Začni v IT jako webmaster s komplexním akreditovaným online kurzem Tvůrce WWW stránek. Zjisti více:
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Diskuze – Lekce 1 - Úvod do kolekcí v Pythonu

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
Nejnovější komentáře jsou na konci poslední stránky.
Avatar
Jakub Urbánek:4.2.2023 22:10

,,Generické kolekce v Pythonu jsou specifické pro daný typ,
což znamená, že obsahují pouze prvky jednoho typu"

,,Generické třídy a metody umožňují kódu pracovat s různými typy dat bez nutnosti explicitního určení typu "

Nejdou si tato tvrzení trochu proti sobě? Nebo jsem to jen špatně pochopil?

Avatar
arnie
Tvůrce
Avatar
Odpovídá na Jakub Urbánek
arnie:5.2.2023 20:54

Generické kolekce v Pythonu jsou třídy a metody, které umožňují pracovat s různými typy dat bez nutnosti explicitního určení typu. Tyto třídy a metody se nazývají "generické" proto, že nejsou specifické pro jeden konkrétní typ, ale mohou být použity pro řadu různých typů. To znamená, že kód může pracovat s různými typy dat bez nutnosti opakovaného psaní pro každý typ. To umožňuje vyšší míru flexibility a účinnosti.

Je to trochu slovní hříčka, ale myslím si, že ze zbytku lekce je to pochopitelné. Každopádně podám tedy vysvětlení jinak: Typy dat mohou být zadány až v době volání funkce nebo vytvoření instance třídy. Tuto funkcionalitu lze dosáhnout pomocí použití tzv. generických typů nebo tříd.

Avatar
Adam Staroštík:6.3.2023 11:55

Můžete přidat více příkladů(nějaké rozumné) a více popsat začátek?

Avatar
Gabriel Kádek:10.4.2023 20:57

U definovaných metod je použit syntax, který pro mě není upa srozumitelný. Nemám pocit, že bych ho v předchozích lekcích viděl.

Avatar
Marie Pazoutova:5.6.2023 14:20

Téma a lekce mě zajímaly, ale některé věci/formulace nešly pochopit. Do takhle krátkého komentáře se to ale nevejde. V textu také (viz diskuse, Jakub) vidím protiřečící si výroky. Syntax používá @dataclass, který se neprobíral v Python základech ani OOP (nevím proč, škoda). První příklad mi přijde nepřesně popsaný, jde tam o něco jiného, než ta věta říká; druhý by zasloužil pořádné, podrobné vysvětlení, co a proč v něm děláme.

Avatar
Petr Dostál
Člen
Avatar
Petr Dostál:17.6.2023 11:26

ty zápisy v některých případech pro mě ještě nepochopitelné. Je to trochu rychlejší to vysvětlování a popis

Odpovědět
Nikdy není pozdě
Avatar
Igor Michajlov:20.7.2023 8:56

vysvětlení zápisu některých částí kódu jsem musel dohledat z jiných zdrojů...

Avatar
Hana Svobodová:25.7.2023 10:47

Zajímavá a určitě užitečná problematika, vysvětlení je však nedostatečné. V jednom odstavci to vypadá, že si autor protiřečí (nebo vypustil část úvahy) ("Generické kolekce v Pythonu jsou specifické pro daný typ, což znamená, že obsahují pouze prvky jednoho typu.(...) Jedna třída nebo metoda tedy může být použita pro různé typy dat".) Ukázkový kód s rodinou se mi také zdá pokročilejší (nebo méně vysvětlený), než by se hodilo.

Avatar
Michal Salvet:28.7.2023 9:38

Proste uz se z toho stava evergreen. Autor to urcite myslel dobre ale totalne nevysvetlene ucivo z druhe casti OOP z techto pokracovani dela utrpeni. Chat GPT neco zachrani ale jsem velmi zklaman celkovou urovni kurzu kdy nejake rozumne vysvetleni kdy se ucivo dalo zvladnout s pomoci externich zdroju, umrelo v polovine OOP. Tady toho vysvetleni ke kodu mohlo byt vice. Skoda kod zajimavy ale k cemu to je kdyz clovek rozumi tak polovine. Tenhle kurz neni pro lidi co uz neznaji jiny jazyk.

Avatar
Samer Alwan
Člen
Avatar
Samer Alwan:7.9.2023 12:36

Těšil jsem se na úvod do datových struktur a místo toho na mě vyskočí naprosto nesrozumitelný text o typování. Jsem čím dál radši, že jsem si nekoupil ten rekvalifikační kurz. Dát za tohle 30K by bylo příliš.

Nejnovější komentáře jsou na konci poslední stránky.
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 10 zpráv z 52.