Instalace Python a první program

Instalace Python a první program

Úvod do Pythonu

Python je vysokoúrovňový, interpretovaný programovací jazyk, který je známý svou jednoduchou syntaxí a čitelností. Byl vytvořen Guido van Rossumem v roce 1991 a od té doby se stal jedním z nejpopulárnějších programovacích jazyků na světě.

Python je používán v mnoha oblastech, včetně:

Instalace Pythonu

Než začneme programovat, musíme nejprve nainstalovat Python na náš počítač. Následující kroky vás provedou procesem instalace.

Windows

  1. Přejděte na oficiální stránku Pythonu www.python.org/downloads/
  2. Klikněte na tlačítko "Download Python X.X.X" (kde X.X.X je nejnovější verze)
  3. Spusťte stažený instalační soubor
  4. Během instalace nezapomeňte zaškrtnout políčko "Add Python to PATH"
  5. Klikněte na "Install Now" a dokončete instalaci

macOS

  1. Přejděte na oficiální stránku Pythonu www.python.org/downloads/
  2. Stáhněte nejnovější verzi pro macOS
  3. Otevřete stažený instalační soubor a postupujte podle pokynů
  4. Po dokončení instalace můžete ověřit, zda je Python správně nainstalován, otevřením Terminálu a zadáním příkazu python3 --version

Linux

Většina distribucí Linuxu má Python předinstalovaný. Můžete ověřit, zda je nainstalován, otevřením terminálu a zadáním příkazu:

python3 --version

Pokud Python není nainstalován, můžete ho nainstalovat pomocí správce balíčků vaší distribuce. Například v Ubuntu:

sudo apt update
sudo apt install python3

Ověření instalace

Po instalaci byste měli ověřit, zda je Python správně nainstalován. Otevřete příkazový řádek (v Windows) nebo terminál (v macOS a Linux) a zadejte následující příkaz:

python --version

nebo

python3 --version

Měli byste vidět výstup s verzí Pythonu, například:

Python 3.10.0

První program: Hello World

Teď když máme nainstalovaný Python, pojďme napsat náš první program. Začneme s tradičním "Hello, World!" programem, který je prvním programem mnoha začínajících programátorů.

Použití interaktivního režimu Pythonu

Python nabízí interaktivní režim, kde můžete psát kód řádek po řádku a vidět okamžité výsledky. Otevřete příkazový řádek nebo terminál a zadejte:

python

nebo

python3

Tím se spustí interaktivní režim Pythonu, kde uvidíte něco jako:

Python 3.10.0 (default, Oct 10 2023, 12:00:00) 
[GCC 9.3.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>

Nyní můžete zadat:

print("Hello, World!")

A po stisknutí klávesy Enter byste měli vidět:

Hello, World!

Gratulujeme! Právě jste napsali a spustili svůj první program v Pythonu.

Vytvoření a spuštění Python souboru

V reálných projektech obvykle píšeme kód do souborů, ne přímo do interaktivního režimu. Pojďme si vytvořit soubor s naším "Hello, World!" programem:

  1. Otevřete jakýkoli textový editor (např. Notepad, VS Code, Sublime Text)
  2. Napište následující kód:
# Můj první Python program
print("Hello, World!")
  1. Uložte soubor jako hello.py (přípona .py označuje, že se jedná o Python soubor)
  2. Otevřete příkazový řádek nebo terminál v adresáři, kde jste uložili soubor
  3. Spusťte program zadáním:
python hello.py

nebo

python3 hello.py

Měli byste vidět výstup:

Hello, World!

Co je to print()?

print() je vestavěná funkce v Pythonu, která umožňuje zobrazit výstup na obrazovce. Je to jedna z nejzákladnějších a nejpoužívanějších funkcí při učení se programovat v Pythonu.

Podívejme se na pár příkladů použití funkce print():

# Tisk řetězce
print("Hello, World!")

# Tisk čísla
print(42)

# Tisk výsledku výrazu
print(2 + 3)

# Tisk více hodnot oddělených čárkou
print("Python", "je", "skvělý!")

# Použití formátovaného řetězce
jmeno = "Karel"
vek = 25
print(f"{jmeno} je {vek} let starý.")

Vylepšení prvního programu

Pojďme náš jednoduchý program trochu vylepšit. Upravme ho tak, aby pozdravil uživatele jménem:

# Program, který pozdraví uživatele jménem
jmeno = input("Jak se jmenuješ? ")
print(f"Ahoj, {jmeno}! Vítej ve světě Pythonu!")

Funkce input() přečte vstup od uživatele z klávesnice. Řetězec v závorce je zpráva, která se zobrazí uživateli jako výzva.

Nyní když spustíte tento program:

  1. Program se zeptá "Jak se jmenuješ?"
  2. Můžete zadat své jméno a stisknout Enter
  3. Program vás pozdraví vaším jménem

Komentáře v Pythonu

Možná jste si všimli řádků začínajících znakem #. To jsou komentáře - části kódu, které Python ignoruje při spuštění programu. Komentáře jsou užitečné pro vysvětlení, co váš kód dělá, a pro dokumentaci vašeho programu.

# Toto je jednoádkový komentář

"""
Toto je víceřádkový komentář.
Můžete použít tři uvozovky pro komentáře,
které se rozprostírají přes více řádků.
"""

Shrnutí

V tomto článku jste se naučili:

Gratulujeme k vašemu prvnímu kroku do světa programování v Pythonu! V dalším článku se podíváme na proměnné a datové typy, které tvoří základní stavební kameny každého programu.