StudyFiWiki
WikiWebová aplikace
StudyFi

AI studijní materiály pro každého studenta. Shrnutí, kartičky, testy, podcasty a myšlenkové mapy.

Studijní materiály

  • Wiki
  • Webová aplikace
  • Registrace zdarma
  • O StudyFi

Právní informace

  • Obchodní podmínky
  • GDPR
  • Kontakt
Stáhnout na
App Store
Stáhnout na
Google Play
© 2026 StudyFi s.r.o.Vytvořeno s AI pro studenty
Wiki💻 Informatika a počítačové vědyÚvod do programování v PythonuTest znalostí

Test na Úvod do programování v Pythonu

Úvod do programování v Pythonu: Komplexní průvodce pro studenty

ShrnutíTest znalostíKartičkyPodcastMyšlenková mapa
Otázka 1 z 50%

Po instalaci nástroje uv a restartování terminálu je možné ověřit jeho funkčnost příkazem uv --version.

Test: Správa Python projektů a virtuálních prostředí, Programování v Pythonu

20 otázek

Otázka 1: Po instalaci nástroje uv a restartování terminálu je možné ověřit jeho funkčnost příkazem uv --version.

A. Ano

B. Ne

Vysvětlení: Po instalaci nástroje uv je nutné restartovat terminál a následně lze jeho funkčnost ověřit spuštěním příkazu uv --version.

Otázka 2: Po spuštění příkazu uv init v adresáři projektu automaticky vznikne složka .venv s virtuálním prostředím.

A. Ano

B. Ne

Vysvětlení: Příkaz uv init vytvoří základní strukturu projektu, konkrétně soubory main.py a pyproject.toml. Virtuální prostředí a složku .venv vytváří příkaz uv sync.

Otázka 3: Proč je podle studijních materiálů doporučeno používat virtuální prostředí pro správu Python projektů?

A. Každý projekt může potřebovat jiné verze knihoven, což virtuální prostředí izoluje.

B. Virtuální prostředí izoluje projekty od sebe, takže změny v jednom neovlivní ostatní.

C. Zabránění tomu, aby aktualizace knihovny pro jeden projekt rozbila všechny ostatní projekty.

D. Umožňuje rychlejší spuštění příkazu 'uv init' pro inicializaci projektu.

Vysvětlení: Studijní materiály uvádějí několik důvodů pro použití virtuálních prostředí: 'Každý projekt může potřebovat jiné verze knihoven.' a 'Virtuální prostředí izoluje projekty od sebe – jako mít samostatný pracovní stůl pro každý projekt. Změny v jednom projektu neovlivní ostatní. Bez toho by aktualizace knihovny pro jeden projekt mohla rozbít všechny ostatní projekty.' Opce 0, 1 a 2 přímo odrážejí tyto body. Opce 3 není v materiálech zmíněna jako důvod pro používání virtuálních prostředí.

Otázka 4: Který příkaz se podle studijních materiálů používá pro instalaci nástroje uv v prostředí Windows PowerShell a jaké jsou další důležité informace ohledně jeho instalace?

A. powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex". Instalaci stačí provést pouze jednou na každém počítači a po instalaci je nutné restartovat terminál.

B. uv install. Tento příkaz je potřeba spouštět před každým projektem a není nutné restartovat terminál.

C. pip install uv. Instalaci je nutné provést pouze jednou pro všechny počítače a terminál se nemusí restartovat.

D. powershell -ExecutionPolicy Restricted -c "irm https://astral.sh/uv/install.ps1 | iex". Instalaci je nutné provést před každým spuštěním uv příkazu.

Vysvětlení: Podle studijních materiálů je pro instalaci nástroje uv v prostředí Windows PowerShell určen příkaz `powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"`. Je výslovně uvedeno, že instalaci stačí provést pouze jednou na každém počítači a po instalaci je nutné restartovat terminál. Ostatní možnosti obsahují buď nesprávný příkaz, nebo chybné informace o frekvenci instalace a nutnosti restartu terminálu.

Otázka 5: Použití názvu 'print' pro proměnnou v Pythonu může způsobit, že vestavěná funkce 'print' přestane fungovat korektně.

A. Ano

B. Ne

Vysvětlení: Materiály uvádějí, že nepřepisování vestavěných funkcí je důležité. Příklad `print = "Nějaký text"` a následné volání `print("Ahoj")` vede k chybě, protože 'print' už není funkce, ale text.

Další materiály

ShrnutíTest znalostíKartičkyPodcastMyšlenková mapa
← Zpět na téma