print("Ahoj světe!")Martin Korbel
Seznámení s jazykem Python
Základní syntaxe a datové typy
Proměnné a operátory
Podmínky a cykly
Funkce
Krátká praktická cvičení
Vysoce úrovňový, interpretovaný jazyk
Snadno čitelný kód – „pseudokód, který funguje“
Multiplatformní (Linux, Windows, macOS)
webové aplikace
automatizace
věda a data
umělá inteligence
embedded systémy
Linux – většinou předinstalováno (python3 --version)
Windows – stáhnout z python.org
Spouštění:
Interaktivní režim (python3)
Skript (python3 soubor.py)
print("Ahoj světe!")Funkce print() vypisuje text na obrazovku
Text je v uvozovkách – řetězec (string)
jmeno = "Petr"
vek = 30
pi = 3.14159
aktivni = TrueDatové typy:
int – celá čísla
float – desetinná čísla
str – řetězce
bool – logická hodnota
Aritmetické: + - * / %
Porovnávací: == != > <
Logické: and or not
a = 5
b = 2
print(a + b) # 7
print(a * b) # 10
print(a > b) # True
print(a == b) # Falsevek = 18
if vek >= 18:
print("Plnoletý")
else:
print("Neplnoletý")for i in range(5):
print("Číslo:", i)range(5) → hodnoty 0, 1, 2, 3, 4
i = 0
while i < 5:
print(i)
i += 1def pozdrav(jmeno):
print("Ahoj,", jmeno)
pozdrav("Eva")
pozdrav("Karel")Funkce umožňují znovupoužití kódu
Mohou vracet hodnotu pomocí return
Napište program, který načte jméno uživatele a pozdraví ho:
jmeno = input("Zadej své jméno: ")
print("Ahoj,", jmeno)Vypište všechna sudá čísla od 1 do 20
Napište funkci, která spočítá faktoriál zadaného čísla
Python je čitelný a univerzální jazyk
Umíme:
pracovat s proměnnými a datovými typy
psát podmínky a cykly
vytvářet funkce
Máte základy pro první skripty a projekty