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

Diskusia – 2. diel - Tuples, množiny a slovníky 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
Hana Svobodová:23.8.2023 10:28

Článek uvádí užitečné informace, ale někdo by jej konečně měl projít a zkontrolovat. Jak vidím v komentářích, plno chyb obsahoval, a stále tam nějaké jsou...

Jen příklad co mi padlo do oka - u pop() uvádíte: "Metoda pop() pak vyjme náhodnou hodnotu z množiny a tu potom vrátí." To není pravda - tento zápis vyjme POSLEDNÍ hodnotu.

 
Odpovedať
+2
23.8.2023 10:28
Avatar
Hana Přikrylová:24.8.2023 12:50

Pěkný, přehledný, pochopitelný článek :-)

Odpovedať
24.8.2023 12:50
"Everything wil be okay in the end. If it is not okay, it is not the end." - vhodné i jako programátorské m...
Avatar
Karel Zaoral
Člen
Avatar
Odpovedá na Hana Svobodová
Karel Zaoral:26.9.2023 13:50

Ahoj Hanko, díky za zpětnou vazbu, opravili jsme.

 
Odpovedať
26.9.2023 13:50
Avatar
Peter Kačmarík:25.10.2023 6:56

Autor by si mal konecne uvedomit ze: od verze Python 3.6 a novějších se obvykle doporučuje používat tzv. f-řetězce (formatted string literals, známé také jako f-strings) pro formátování řetězců. F-řetězce jsou považovány za modernější a čistší způsob formátování řetězců než starší metody, jako jsou %s a %d.

 
Odpovedať
25.10.2023 6:56
Avatar
Jaromír
Člen
Avatar
Jaromír:19.11.2023 0:10

Navrhuji opravu u množin, konkrétně metoda POP(). Dle dokumentace Pythonu odstraní a vrátí "libovolný" prvek z množiny (závisí na hashi), určitě neodstraní vždy poslední hodnotu z množiny, jak se píše v lekci. Vyzkoušet lze přímo v lekci, stačí do příkladu u metody pop() doplnit do mnoziny další hodnotu na poslední místo (např. 11).

 
Odpovedať
19.11.2023 0:10
Avatar
Jakub Ježek
Člen
Avatar
Jakub Ježek:7.1.2024 19:59

Po dlouhé době konečně normálně a srozumitelně vysvětlená lekce. A drobné detaily člověk pochopí tím že si to vyzkouší. Díky.

 
Odpovedať
+3
7.1.2024 19:59
Avatar
Lucie Králová:28.5.2024 1:04

Po úvodní lekci naštěstí trochu šťastnější výklad.

Proč je ale od "Metody difference() a difference_up­date()" do konce lekce všude chybná syntaxe?
Pro názvy proměnných používáte camelCase namísto snake_case, které se má v Pythonu správně používat. Bylo by fajn to opravit (pokud není camelCase použit z nějakého určitého důvodu, který neznám).

 
Odpovedať
28.5.2024 1:04
Avatar
Stanislav Pokorný:2.6.2024 10:39

Řeším teď úkol s množinou čísel a chci, aby mi program první množinu navýšil o prvky z druhé množiny (mnozina1={1,2,3,4} a mnozina2={3,4,5,6}. V článku takový není a místní student by mohl nabýt dojmu, že to Python neumí. Naštěstí to umí. Tím příkazem je update - v mém případě by to bylo mnozina1.upda­te(mnozina2) a výsledkem bude mnozina1={1,2,3,4­,5,6}. Pokud bych pak chtěl druhou množinu vyprázdnit, byl by to příkaz mnozina2.clear(). Bylo by dobré příkaz update přidat do článku. Jinak super. Díky 👍

Odpovedať
2.6.2024 10:39
Když nejde o život, jde o hovno...
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.

Zobrazené 8 správy z 28.