Zarábaj až 6 000 € mesačne! Akreditované rekvalifikačné kurzy od 0 €. Viac informácií.

Diskusia – 1. diel - Úvod do kolekcií v Pythone

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
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?

 
Odpovedať
4.2.2023 22:10
Avatar
arnie
Tvůrce
Avatar
Odpovedá 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.

 
Odpovedať
5.2.2023 20:54
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?

 
Odpovedať
6.3.2023 11:55
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.

 
Odpovedať
10.4.2023 20:57
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.

 
Odpovedať
5.6.2023 14:20
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

Odpovedať
17.6.2023 11:26
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ů...

 
Odpovedať
20.7.2023 8:56
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.

 
Odpovedať
25.7.2023 10:47
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.

 
Odpovedať
28.7.2023 9:38
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š.

 
Odpovedať
7.9.2023 12:36
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zatiaľ nikto nevložil komentár - buď prvý!