Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

Diskusia – 16. diel - Cykly v Pythone druhýkrát - Výraz pass, break a continue

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
Jan Gritzbach:5.5.2023 10:05
Editované 5.5.2023 10:07
Odpovedať
5.5.2023 10:05
"Stay curious, learn every day!"
Avatar
Jan Gritzbach:5.5.2023 10:06

Uvedené příklady jsou velmi výstižné a dobře vysvětlují probíranou látku. Po této stránce jim není co vytknout.

Používají však nevhodné pojmenovávání proměnných způsobem lowerCamelCase. Není to určitě přímo chyba, ale má-li stránka itnetwork.cz sloužit ke správné výuce, měla by studenty automaticky vést k používání konvencí dle PEP8.

Začne-li člověk pracovat v týmu více vývojářů, budou od něj pravděpodobně očekávat dodržování PEP8, proto je dobré se správným konvencím učit hned od začátku.

Tedy například místo seznamOvoce by mělo být seznam_ovoce. Namísto celeCislo by mělo být cele_cislo apod.

Odpovedať
5.5.2023 10:06
"Stay curious, learn every day!"
Avatar
Pavel Kohl
Člen
Avatar
Pavel Kohl:20.7.2023 7:12

K čemu je __contains()__? Pokud vím, zatím o podobných výrazech nepadlo ani slovo, text trochu předpokládá jejich znalost.

 
Odpovedať
20.7.2023 7:12
Avatar
Pavel Kohl
Člen
Avatar
Pavel Kohl:20.7.2023 7:13

Text trochu předpokládá znalost výrazu __contains()__, o kterém ale ještě řeč nebyla, nebo ano?

 
Odpovedať
20.7.2023 7:13
Avatar
Karel Zaoral
Člen IT Redactor Gang
Avatar
Odpovedá na Pavel Kohl
Karel Zaoral:25.9.2023 15:47

Ahoj Pavle, máš pravdu, o magických metodách bude řeč výrazně později, přesně jak to píšeme v poznámce pod odstavcem s __contains__() :-)

Editované 25.9.2023 15:49
 
Odpovedať
25.9.2023 15:47
Avatar
Hana Tomančíková:30. marca 0:19

Líbí se mi, že si to můžu v konzoli různě předělat a zkusit jinak :) Když do toho příkladu na continue šupnete pass, funguje to stejně. Když dá člověk break, sečte se to vše do položky str. Je použití pass v tomto případě vyloženě chyba? Někdy, když dělám řešené úlohy, vymyslím něco, co zdánlivě "chodí", ale pak to neprojde testem. Po delším dumání zjistím, že moje řešení neošetřilo nějakou možnost. Je v tomhle případě použití pass nějak nevýhodné?

 
Odpovedať
30. marca 0:19
Avatar
Jean Kocman :20. októbra 6:56

Jako doplněk, nebo výplň asi dobrý. Jestli je to však nezbytné uvádět již nyní, nevím..?

 
Odpovedať
20. októbra 6:56
Avatar
DarkCoder
Člen
Avatar
Odpovedá na Jean Kocman
DarkCoder:20. októbra 15:52

Naopak, tyto řídící příkazy měly být už zmíněny dávno spolu s cykly, neboť se v programování používají velmi často.

Odpovedať
20. októbra 15:52
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
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ý!