Warning
This page is located in archive.

Úvodní cvičení

  • vyplnit jednoduchý dotazník mapující vaši současnou znalost programování
  • Seznámit se upload systémem pro odevzdávání prací. Zalogování, odevzdání odpovědi na otázku položenou na přednášce.
  • První Python Hello world aplikace. První volání funkce, import.
  • Dotazy a odpovědi, aneb co vás zajímá a co byste chtěli vědět.
  • Mnohé se dozvíte na úterní přednášce (letos kvůli začátku ve čtvrtek předchází cvičení přednášku, ale to srovnáme, nebojte)

Dotazník

Prosím vyplňte dotazník. Vaše id ani ip se nikde nezaznamenává, dotazník je čistě pro statistiku. Pomůžete tím velmi. Díky.

V případě, že nejde uložit odpověď, vteřinu či dvě počkejte a zkuste znovu, díky za pochopení.

První odevzdání do upload systému

  • vytvořte ascii textový soubor answer.txt, např. notepadem, který bude obsahovat odpověď na otázku, čím je Lenka. Bude mít právě 3 řádky a na každém řádku bude právě jedno z písmen a,b,c. Každé písmeno může být v souboru právě jednou.
  • zalogujte (username i heslo stejné jako do KOSu) se do upload systému a nahrajte answer.txt. Je to úloha 01_odpoved
  • pokud se vám postup nedaří, zkontrolujte, zda jste zapsán v rozvrhu a pak kontaktujte cvičícího.

Samostatná práce

Využijte k tomu případné volné chvilky ve cvičení.

  • Přečtěte si plagiaty_opisovani (plagiáty, opisování, co se považuje za samostatnou práci) a případně se zeptejte zda je vám něco nejasné.

Hádanka

Herně - teoretický kvíz

Úkoly pro cvičení

Ptejte se cvičícího, pokud něco nepůjde. Na konci cvičení by vám mělo fungovat a měli byste rozumět použitým konstrukcím. Nebojte se vhodně používat google, či jiný váš oblíbený hledač.

1. Spusťe PyCharm (nebo něco jiného) vyzkoušejte si Python shell interaktivně (v PyCharm: Tools → Run Python Console).

2. Vytvořte jednoduchý program, ve kterém vytisknete řetězec ahoj na standardní výstup. Program uložte do svého pracovního adresáře a spusťte.

DÚ, příprava na příště

Čtení

Přečtěte si minimálně kapitoly 1,2,8, [Kubias2008]. A nahlédněte i do ostatních kapitol. Vyzkoušejte si co nejvíce příkladu, poznamenávejte si problémy, čemu nerozumíte, a pod. Ptejte se na diskusním fóru předmětu.
Pro naši první úlohu budeme potřebovat ještě znalosti z kapitol 9, 13. Pokud zvládnete nahlédnout, bude jedině dobře. Nemusíte hned rozumět všemu. Budeme tomu přicházet na kloub postupně.

Interaktivní cvičení

Zaregistrujte se na codecademy na kurz http://www.codecademy.com/en/tracks/python. Cvičící vám na cvičení ukáže, jak to udělat, demonstruje vám, jak se s kurzem pracuje. Obzvlášť ti, co nikdy neprogramovali, nebo programovali jen málo, by měli zkusit, co zvládnou, co je jim jasné a co ne a připravit si otázky na příště, příp. se rovnou ptát na diskusním fóru. Prozatím se podívejte na části:

  • Python syntax
  • Tip calculator
  • Strings & Console output
  • Date and time
  • Conditionals and control flow
  • Pig Latin

Části na sebe částečně tématicky navazují, ale lze je absolvovat v libovolném pořadí. Pokud se v jedné části zaseknete, zapište si dotaz, a pokračujte další částí. Pokuste se dostat co nejdál v co nejvíce částech. Když se ztratíte a nebude vědět jak dál, nevadí - pokud na základě toho zformulujete dotazy, na něž se chcete zeptat. Na fóru, či na dalších cvičeních na ně odpovíme. Tato cvičení vám mají především pomoci identifikovat věci, kterým nerozumíte.

courses/a4b99rph/cviceni/program_po_tydnech/tyden_01.txt · Last modified: 2015/10/01 10:49 by svobodat