Instalace  20. září 2022

Materiály

Nejste účastníkem kurzu
Pro zápis do kurzu se nejprve přihlašte a následně použijte tlačítko v přehledu kurzu.

Domácí projekty

Domácí projekty k první lekci slouží k procvičení práce s interaktivní Python konzolí, aby sis to pořádně zažila, zkoušej si zadávat různé příkazy. Opakuj si použití příkazové řádky pro pohyb mezi adresáři a pro aktivaci/deaktivaci venv.

0.

Doma (nebo pár dní po instalaci, pokud nejsi na srazu) si znovu spusť Python a zkus, jestli stále funguje.

>>> 1 + 1
2

Funguje i odčítání?

>>> 4 - 2

Pokud vše funguje do výsledku řešení zapište: OK

1.

A co násobení? Programátoři nenásobí pomocí · ani ×, použijí jiný operátor: hvězdičku. Vyzkoušej si to, třeba na

42 × 3077

a odevzdej správné řešení (kód).

2.

Dělení? Znak ÷ se taky na klávesnici těžko píše (zvlášť na české). Jak se asi bude dělit?

4567 ÷ 33

Opět odevzdej kód.

3.

Závorky v Pythonu fungují jako v matematice. Zkus pomocí Pythonu vypočítat: 3+(4+6)×8÷2−1 =

Jak se to zapíše v Pythonu?

4.

Jsou i jiné operátory než +, - a ty pro násobení a dělení. Co dělá s čísly operátor % (procento)? (Odpověz slovně)

Nápověda: % je binární operátor, vyzkoušej ho na dvojicích čísel stejně jako třeba +.

5.

A co dělá operátor ** (dvě hvězdičky)? (Odpověz slovně)

Nápověda: ** je binární operátor, vyzkoušej ho na dvojicích čísel stejně jako třeba +.

6.

Až budeš příště sahat po kalkulačce, použij místo ní Python.

7.

Python umí i jiné věci než čísla. Třeba takové řetězce – slova, věty nebo jiný text. Řetězce se zadávají v uvozovkách – jednoduchých ' nebo dvojitých " a jdou spojovat sčítáním. Vyzkoušej si to:

>>> 'A' + "B"
'AB'
8.

Co je tady špatně? Jak to spravit, abych dosáhla odpovědi: "Ahoj PyLadies!"?

>>> 'Ahoj' + 'PyLadies!'

Vyzkoušej si to a zkus najít jedno správné řešení.

9.

Jakým příkazem dokážeš sám ukončit příkazový řádek Pythonu?

> python
>>> 'Chci vyskočit z Pythonu, jak?'
>>> 
10.

Řetězce se dají sčítat. Dají se dva řětězce mezi sebou i násobit a dělit? Odečítat? (Odpověz slovně, neboj se to vyzkoušet)

11.

Co se stane, když se pokusím sečíst číslo a řetězec? (Můžeš vložit výsledek z konzole, ale odpověz i slovně)

12.

A vynásobit? (Můžeš vložit výsledek z konzole, ale odpověz i slovně)

13.

Napiš svůj první program, který bude mít v sobě uložený text

"Tohle je můj první prográmek a dokážu ho uložit a spustit! Juchů!"

Který po spuštění výpíše. Tento program ulož pod jménem 01_mujprogram.py ve svém pracovním adresáři. Program spusť z příkazové řádky. Napiš nám, zda-li se ti to povedlo (společně s výpisem z konzole).

A na závěr zdánlivě triviální otázka.

14.

Jakou používáš verzi Pythonu? (Ke správné odpovědi patří i způsob, jak jsi na odpověď přišla!)

Zkus najít zbůsob, který bude fungovat i na cizím počítači, který ti někdo půjčil.