Během semestru budete dostávat domácí úkoly. Řešení úkolů se odevzdává e-mailem tomu cvičícímu, který úkol zadal. Řešení můžete také odevzdávat na papíře na začátku cvičení. K získání zápočtu je třeba správně vyřešit a včas odevzdat alespoň polovinu zadaných úkolů. Na odevzdání úkolu budete mít zpravidla 14 dnů od jeho zadání.
Domácí úkoly, které vyřešíte nad rámec požadavku pro zápočet se vám počítají ke zkoušce. Můžete si jimi navýšit bodový zisk u zkoušky až o 15 %.
Oficiální stránky jazyka Python s dokumentací.
V současné době jsou používány dvě verze, které se od sebe trochu liší syntaxí: Python 2 a Python 3. V linuxových distribucích bývá defaultní verzí Python 2 (příkaz python
). Verze Python 3 se volá příkazem python3
. Ukázkové skripty na těchto stránkách jsou psány pro Python 2.
V linuxových distribucích bývá Python součástí základní instalace. Pokud by vám chyběly kryptografické funkce, na Ubuntu je najdete v balíčku python-crypto
.
Skript rainbow_gen.py
spustíte například příkazem python rainbow_gen.py
.
Stáhněte si instalační soubor z této stránky. Modul Crypto není součástí základní instalace, instalační soubor si stáhněte zde. Pokud by toto nefungovalo, budete muset stáhnout zdrojové kódy modulu Crypto zde a sami kompilovat.
Další možností je připojit se na Linuxovou stanici v Karlínském labu. Stáhněte si putty.exe
z této stránky. Jako Host Name zadejte lomikel.karlin.mff.cuni.cz
. Login a heslo jsou stejné, jaké máte v Karlínském labu.