Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 10. diel - Cyklus for 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
Posledné komentáre sú na spodnej časti poslednej stránky.
Avatar
Odpovedá 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.

Avatar
Odpovedá 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 🙂

Editované
Avatar
Odpovedá 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! 😅

Editované
Avatar
Odpovedá na Adam Znamenáček
Vašek Doškář:19.1.2023 9:01

Tak jako tak VMko Python nemá 😉

Avatar
Odpovedá 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

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ýš 😇

Avatar
David Hrabánek:16.2.2023 23:14

Dobrý

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

Avatar
Odpovedá 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íň 😊

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

Posledné komentáre sú na spodnej časti poslednej stránky.
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é 10 správy z 69.