Python 1.díl: Základy (proměnné, vstup, výstup, větvení, operátory, cykly)
V následujícím článku se podíváme v příkladech na naprosté základy použití víceparadigmatického, vysokoúrovňového, dynamického, interpretovaného programovacího jazyka Python. Ukážeme si deklaraci proměnné, vstup od uživatele (input), výstup (print), cykly (while a for), větvení (if, elif, else), porovnávací a logické operátory (and, or, not). Dále je uvedeno pár tipů pro linux a windows (instalace, upgrade, pip, verze, balíčky...)
Python: Proměnné, větvení, operátory
# Uvedené se týká verze Python 3+
##########################
# Deklarace proměnné
##########################
promenna = "Hello world!"
##########################
# Vstup od uživatele
##########################
vstupUzivatele = input("Zadej své jméno: ")
##########################
# Výstup
##########################
print("Tvé jméno je ", vstupUzivatele)
....
Tvé jméno je Petr
print(promenna)
....
Hello world!
##########################
# Větvení, porovnávací a logické operátory
##########################
if (x > 0 and x <= 10):
print(x, " je v rozmezí 1-10")
elif (x < 0 or x > 10):
print(x, " není v rozmezí 1-10")
else:
print("Děláš si ze mě srandu?")
Python: Cyklus for a while
# Uvedené se týká verze Python 3+
##########################
# Cyklus while
##########################
cislo = 1
while (cislo < 5):
print(cislo)
cislo = cislo + 1
....
0
1
2
3
4
5
##########################
# Cyklus for + range
##########################
for i in range(5):
print(i)
....
0
1
2
3
4
for i in range(10, 30, 5): #range(start, stop, step)
print(i)
...
10
15
20
25
##########################
# Cyklus for + objekt
##########################
for znak in 'superuser':
print(znak)
....
s
u
p
e
r
u
s
e
r
##########################
# Cyklus for + sekvence (seznam)
##########################
seznam = ['maslo', 'sadlo', 'skvarky']
for polozka in seznam:
print(polozka)
....
maslo
sadlo
skvarky
Python tipy
Linux a Python:
- Instalace Python:
apt-get install python3
- Instalace Python PIP:
apt-get install python3-pip
- Upgrade PIP a setuptools:
pip3 install -U pip setuptools
- List nainstalovaných balíčků:
pip3 list
- Instalace balíčků:
pip3 install balicek
- Instalace pymysql:
pip3.4 install pymysql
- Interaktivní režim:
python3 -i
- Zjištění verze:
python3 -V
- Kde je umístěn python:
python3 -i
+import site; site.getsitepackages()
Windows a Python:
- Instalace python: stáhnout exe instalák z python.org
- Přidat python PATH do promméného prostředí v tento počítač
- Instalace python PIP: měl by být v balíčku, alt přes
get-pip.py
- Vhodný vývojový nástroj je PyCharm