Označení: | 18ZPRO (zimní semestr 2023/24) |
Web mého cvičení: | http://zuzka.petricek.net/vyuka_2023/ZPRO_2023/index.php |
Moje cvičení: | Skupina 1: pondělí 8:00 T101 a pátek 8:00 T101 |
Skupina 2: středa 10:00 T101 a pátek 10:00 T101 | |
Skupina 3: pondělí 10:00 T124 a úterý 10:00 T115 |
Konec klasifikace
- aktualizace 9.2.2024: Dneškem končí možnost získat zápočet (kromě výjimečných případů domluvených předem (tj. do 9.2.2024), např. lékařsky doložená nemoc či zranění, dlouhodobý pobyt v zahraničí, ELSA studenti s potvrzením o odložení klasifikace apod.).
- Studenti, kteří nespolňují výše zmíněné, nebo kteří se se mnou nedomluvili včas (tj. do 9.2.2024) již nemají možnost v tomto semestru získat ze ZPRO zápočet.
Konzultační hodiny během zkouškového období
- aktualizace 10.1.2024: Termíny pro celé zkouškové období jsou již jsou vypsané v KOSu.
- Kromě obajoby zápočtových úloh můžete přijít i na (před)běžnou konzultaci (po domluvě emailem).
- Pokud vypracováváte dodatečnou zápočtovou úlohu, odevzdejte ji do systému předtím, než se přihlásíte na zápočtový termín.
- Obhajoby zápočtových programů budou možné od 3.1.2024 - 8.2.2024. Termínů pro mých cca. 90 studentů bude dostatek, ale jsou rovnoměrně rozprostřené během zkouškového období. Doporučuji proto, abyste nenenechávali ZPRO na poslední týden zkouškového, kdy lze očekávat zběsilý boj o zbylá místa na termínech.
- Kdybyste měli jakékoliv dotazy, určitě napište.
- Pokud Vám nevyhovuje žádný z nabízených termínů a potřebovali byste přijít jiný den, napište v dostatečném předstihu a pokusím se Vám vyjít vstříc. Toto neplatí pro poslední týden zkouškového.
Náhradní hodina
Druhý zápočtový test
První zápočtový test
Problémy s želvou na Linuxu a macOS
Některým studentům nefungovala správně želví grafika kvůli chybě "ModuleNotFoundError: No module named 'tkinter'". V tom případě je třeba doinstalovat modul tkinter pro grafické rozhraní.
- Pro macOS:
brew install python-tk
- Pro Linux existuje mnoho variant podle distribuce. Viz. následující odkaz:https://stackoverflow.com/questions/76105218/why-does-tkinter-or-turtle-seem-to-be-missing-or-broken-shouldnt-it-be-part
Např. pro Debian by mělo fungovat:
sudo apt install python3-tk
Důležité !!! ... k bodovaným úkolum
K úloze č. 4 (funkce):
- V odevzdaném úkolu nevolejte funkci input a (ani) funkci print. Pokud je používáte při ladění, před odevzdáním je zakomentujte.
Obecně
- Před odevzdáním úkolu (submit) vždy nejprve soubor explicitně uložte (např. Ctrl+S). Jinak se stane, že pomocí tačítka submit odešlete k vyhodnocení starší verzi dokumentu místo té, kterou aktuálně vidíte ve svém prohlížeči.
- Je to dost častá chyba, tak kdo si nejste jistí, že jste to u druhého (a třetího) úkolu udělali, raději je submitněte ještě jednou.
- Poznámka pod čarou: Už jste si jistě všimli, že JupyterHub ukládá notebooky ve vaší složce automaticky, ale dělá to jen jen jednou za čas. Je dobrým zvykem, notebook, na kterém pracujete, pravidelně ukládat (např. po dokončení každého dílčího úkolu). Snížíte tak riziko, že přijdete o část své práce.
Další hinty k úkolům č. 1-3:
- Před odevzdáním úkolu si kód v buňce zkuste pustit (na vzorových datech). Tak uvidíte, zda v programu nemáte chybu a zda dělá to, co má. Tlačítko Validate na toto nestačí.
- Pokud program vypisuje nějaký výsledek, pozorně si přečtětě, v jakém formátu se má výsledek vypisovat (jaké jsou tam mezery, odřádkování,...) a snažte se formát přesně dodržet.
Podmínky pro získání zápočtu
Na záložce Zápočty.
Odkazy
https://jupyter.fjfi.cvut.cz Fakultní JupyterHub. Webové vývojové prostředí pro výuku. Odevzdávání úloh.
https://gitlab.fjfi.cvut.cz/ksi/zpro-2023-public Hlavní web předmětu, repozitář: výukové materiály, důležité odkazy a oznámení.
https://rozvrh.fjfi.cvut.cz/ Rozvrh a rozdělení studentů do kroužků.
Technický návod k prvnímu cvičení (aktualizace 9.11.2023)
- Přihlaště se do fakultního JupyterHubu: https://jupyter.fjfi.cvut.cz . Použijte univerzitní login a heslo.
- Podívejte se na hlavní stránku (repozitář) předmětu: https://gitlab.fjfi.cvut.cz/ksi/zpro-2023-public
- Natáhněte si výukové materiály z gitlabu do JupyterLabu pomocí tlačítka "Synchronizovat na JupyterHub"
- Přepněte se do JupyterHubu a můžete začít pracovat.
- Poznámka pod čarou: Kdybyste někdo chtěli pracovat lokálně na svém počítači (i bez připojení k internetu a k fakultnímu serveru), můžete. Bude ale potřeba, abyste si na svůj počítač nainstalovali Python a JupyterLab. Materiály z gitlabu si pak stáhněte "ručně" do svého počítače.
- Poznámka k poznámce: Odevzdávání úkolů bude prostřednictvím JupyterHubu, tak i kdybyste se rozhodli pracovat "lokálně u sebe", každopádně budete potřebovat se umět přihlásit i tam.
Technický návod k dalším cvičením
- Na začátku každého cvičení si natáhněte výukové materiály z gitlabu do JupyterLabu pomocí tlačítka "Synchronizovat na JupyterHub"
- Přihlašte se do JupyterHubu a můžete začít pracovat.
Konzultace v semestru
Konzultace v semestru jsou možné po předchozí domluvě (emailem nebo osobně). Orientační časy, kdy bych mohla být po domluvě k dispozici:
- pondělí, pátek 12:30-15:00
- úterý, středa 8:30-9:45, 12:30-15:00
- čtvrtek 8:30-15:00
Kontakt
RNDr. Zuzana Petříčková, Ph.D. | |
Web: | http://zuzka.petricek.net |
Email: | reitezuz << at >> fjfi.cvut.cz |
Adresa: | KSI FJFI ČVUT, Trojanova 13, Praha 2, místnost č. 44c (přízemí vlevo, za katedrou jazyků). |