NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!
Mezinárodní den IT společnosti je tady! Pouze nyní můžeš získat 90 % extra kreditů při nákupu od 1199 kreditů s promo kódem AJTACI90. Tak neváhej!

Diskuze – Lekce 10 - Cyklus for 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
Odpovídá na Adam Znamenáček
Adam Znamenáček:19.1.2023 5:56

Přidávám obrázky chybných otázek v kvízu, kvuli nezobrazeni cele url na puvodni zdroj obrázku.

 
Odpovědět
19.1.2023 5:56
Avatar
Odpovídá na Adam Znamenáček
Vašek Doškář:19.1.2023 8:32

Ahojda!

  1. Python je interpretovaný, dynamicky typovaný jazyk, který využívá OOP. NEmá virtuální stroj. Virutální Stroj totiž obsahuje ještě kompilátor, který překládá zdroják do mezikódu, jenž je dále interpretován. Viz První lekce tohoto kurzu , kde se v závěru píše:

Příkladem interpretovaného jazyka je právě Python, nebo např. PHP

  1. "2" + "2" je skutečně 22, jelikož spojuješ stringy, nesčítáš čísla. Proč si to v konzoli nevyzkoušíš?
CisloSTR = "2"
CisloINT = 2
print(CisloSTR + CisloSTR) #22
print(CisloINT + CisloINT) #4

Všimni si že hodnota je v uvozovkách, proto je to text, bez uvozovek je to celé číslo 🙂

Editováno 19.1.2023 8:33
 
Odpovědět
19.1.2023 8:32
Avatar
Odpovídá na Vašek Doškář
Adam Znamenáček:19.1.2023 8:58

Ááá.. moje chyba, já si to pochopitelně v konzoli i vyzkoušel ovšem jsem si neuvědomil že je to string a tak jsem ho tam ani tak nezapsal. (Teď se plácám přes čelo :D)

A ohledně té první věci jsem měl spíš na mysli tu formulaci. Virtuální stroj totiž vnímám poněkud odlišně než kompilátor, překladač.

Příště se na to raději podívám 10x než zase něco plácnu! 😅

Editováno 19.1.2023 9:00
 
Odpovědět
19.1.2023 8:58
Avatar
Odpovídá na Adam Znamenáček
Vašek Doškář:19.1.2023 9:01

Tak jako tak VMko Python nemá 😉

 
Odpovědět
19.1.2023 9:01
Avatar
Odpovídá na Vašek Doškář
Adam Znamenáček:19.1.2023 9:07

No ano, to já ani netvrdím. Ale když už jsme u toho, mohl by jste mi prosím osvětlit jaký jazyk využívá VM? A myslí se tím VM jako takové? (celý operační systém) nebo pouze nějáké části?

Asi působím jako naprostej trouba ale kdo se nezeptá, nic neví! :D

 
Odpovědět
19.1.2023 9:07
Avatar
Vašek Doškář:19.1.2023 11:03

VM využívá například Java nebo C#. VM musí být na OS nainstalované, aby bylo vůbec možné spustit aplikace napsané touto technologií :) Ale např pro C# je VM již součástí .NETu. :) Pro více info si zkus projít naše kurzy na tyto technologie, pozvedneš své vědomosti zas o lvl up výš 😇

 
Odpovědět
19.1.2023 11:03
Avatar
David Hrabánek:16.2.2023 23:14

Dobrý

 
Odpovědět
16.2.2023 23:14
Avatar
Jan Tobiška
Člen
Avatar
Jan Tobiška:22.2.2023 10:13

Ahoj. Díky za tenhle kurz!!:)
Mám dotaz ohledně zkracování příkazů.
příkaz - i+=1 mi hlava nebere. Je tu nějaká kapitola která se tomu solo věnuje?
když jsem si to zkoušel napsal jsem to jako - i = i + 1
Díky

 
Odpovědět
22.2.2023 10:13
Avatar
Odpovídá na Jan Tobiška
Vašek Doškář:23.2.2023 21:54

Ahojda,

a+=3

Je zcela totožné jako

a=a+3

Jedná se jen o zkrácený syntax. Nic víc, nic míň 😊

 
Odpovědět
23.2.2023 21:54
Avatar
Pavel Kudrna
Člen
Avatar
Pavel Kudrna:13.4.2023 20:01

Nevím, ale těch informací je hodně a osobně mi chybí lepší interakce. Jako začátečníkovi věnuji studuji enormně hodně času, pro mne je to nesmírně náročné, ale snad to dám

 
Odpovědět
13.4.2023 20:01
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 54.