NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
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 2 - Tuples, množiny a slovníky 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
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.

 
Odpovědět
23.8.2023 10:28
Avatar
Hana Přikrylová:24.8.2023 12:50

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

Odpovědět
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
Odpovídá na Hana Svobodová
Karel Zaoral:26.9.2023 13:50

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

 
Odpovědět
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.

 
Odpovědět
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).

 
Odpovědět
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.

 
Odpovědět
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).

 
Odpovědět
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 👍

Odpovědět
2.6.2024 10:39
Když nejde o život, jde o hovno...
Avatar
Adam Černý
Člen
Avatar
Odpovídá na Hana Svobodová
Adam Černý:7. dubna 19:32

Co píšeš není pravda. U množin metoda pop() maže náhodný prvek, nikoliv poslední prvek množiny. Viz dokumentace docs.python.org

 
Odpovědět
7. dubna 19:32
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 9 zpráv z 29.