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 14 - Textové řetězce v Pythonu podruhé - Práce se znaky

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
Lucie Králová:3.4.2024 23:44

Moc nerozumím tomu, že v 7. lekci jsme si u relačních (porovnávacích) operátorů řekli, že obecnou negaci zapisujeme jako "not", ale v této lekci je to najednou "!". Dají se tedy používat obě varianty? Nebo se každá používá v jiných případech?

Také mě překvapilo, že v kódu pro Ceasarovu šifru jste nepoužili f-string, ale prostě jste vypsali řetězce a hodnoty proměnných.
Předpokládala bych, že je obecně lepší spíše využívat f-stringu pro přehlednost apod.

 
Odpovědět
+1
3.4.2024 23:44
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Lucie Králová
DarkCoder:4.4.2024 8:05

V Pythonu neexistuje "!" jako zápis pro negaci.. používej "not".

Odpovědět
+2
4.4.2024 8:05
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
Avatar
Odpovídá na DarkCoder
Lucie Králová:4.4.2024 10:57

Tak trochu jsem si to myslela, díky :)) V tom případě by stálo za to začátek 13. lekce opravit, aby to zbytečně nemátlo další nešťastlivce :))

 
Odpovědět
4.4.2024 10:57
Avatar
Ren
Člen
Avatar
Odpovídá na Lucie Králová
Ren :20.5.2024 17:07

"Obecně je lepší používat f-string pro přehlednost apod." souhlasím... nebo mně minimálně vyhovuje víc:dd. Ale jak se říká, není jedno správné řešení, každý má svůj postup a originální kód, ke kterému se sám dobere, 😁 ačkoliv může být delší, komplikovanější, ale pro toho, co jej udělal srozumitelný. 🤷‍♀️

 
Odpovědět
+1
20.5.2024 17:07
Avatar
Odpovídá na Ren
Lucie Králová:20.5.2024 17:29

Už jsem se naštěstí s různými způsoby syntaxe setkala již na více místech, ale zatím z více zdrojů slyším, že f-string je ideální cesta a i mně vyhovuje. Ale samozřejmě ať každý píše, jak mu to vyhovuje, teď už z toho nejsem tak zmatená, jako když jsem se s tím setkala úplně poprvé :D :))

 
Odpovědět
+1
20.5.2024 17:29
Avatar
Kamil Vítek
Člen
Avatar
Kamil Vítek:15.8.2024 9:23

V Cesarově šifře je zbytečný input bez funkce.....

 
Odpovědět
15.8.2024 9:23
Avatar
Jean Kocman :13.10.2024 23:29

way too much. Ale naštěstí jsem kolem tohohle tématu už kdysi šel.

 
Odpovědět
13.10.2024 23:29
Avatar
Václav Nekolný:26.10.2024 20:44

Omlouvám se, že jsem hnidopich, ale našel jsem pár míst, která by se dala vylepšit :)

př.1

  • množinu čísel nemusím definovat, stačí ověřit funkcí znak.isdigit()
  • není nutné definovat ani množinu souhlásek, stačí ověřit, že zadaný znak je písmeno a zároveň není v množině samohlásek

př.2
Podle mě je to příklad chybného pojmenování proměnné
Na první pohled nevím, co znamená proměnná retezec, lepší by byl například název vstupni_zprava a výsledek mohl být zapsán do proměnné sifrovana

 
Odpovědět
+1
26.10.2024 20:44
Avatar
Ladislav Beneš :24.11.2024 21:29

Nepochopil jsem caesarovu šifru. Netuším k čemu je to dobré.

 
Odpovědět
+1
24.11.2024 21:29
Avatar
DarkCoder
Člen
Avatar
Odpovídá na Ladislav Beneš
DarkCoder:25.11.2024 7:07

Šifrování dat souvisí s bezpečností. Pokud posíláš nebo prijimaš choulostivé data, jistě nechceš, aby byla zneužití, pokud by se dostala do ruky neoprávněné osoby. Caesarova šifra poskytuje velmi primitivní způsob jak toho docílit. V praxi bys ovšem použil jiné sofistikované algoritmy. Zde to má výukový charakter.

Odpovědět
25.11.2024 7:07
"I ta nejlepší poučka postrádá na významu, není-li patřičně předána." - DarkCoder
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 40.