Python – programovací jazyk

logo Pythonu

Logo Pythonu

S Pythonem jsem se setkal při studiu na vysoké škole, a abych nemusel hledat někde ve svých skromných poznámkách nebo pátrat v paměti jak se s Pythonem vlastně pracuje, napsal jsem si krátkou „příručku“.
Později jsem se rozhodl přetvořit příručku do formy tutoriálu o Pythonu pro začátečníky.

Chcete-li se o Pythonu něco dozvědět z tohoto tutoriálu, měli byste ovládat alespoň jeden další objektově orientovaný programovací jazyk (třeba C++, ale stačí i PHP, pokud rozumíte objektům :-), protože součástí tutoriálu výklad OOP není.

Tutoriál je aktualizován pro Python 2.7 a Python 3.4.

Obsah

Python

  1. Úvod do jazyka Python
    Co to python vlastně je. Historie.
  2. Hello World
    Jak napsat a spustit program.
  3. Chyby
    Jak to vypadá, když něco zvořete. Parser vs Interpreter.
  4. Datové typy
    Deklarace proměnné, jmenný prostor, základní datové typy.
  5. Vlastnosti datových typů
    Bližší pohled význam datových typů a jak se s nimi dá pracovat.
  6. Funkce a operátory z Pythonu
    Některé důležité funkce, jako print, max, type, pass atd.
  7. Bloky a cykly
    Lokální a globální proměnné, bloky, cykly.
  8. True versus False
    Jak je to s pravdivostními výrazy.
  9. Vytváření funkcí
    Jak se vytvářejí a používají funkce, doscstringy.
  10. Docstring, anotace a coding style
    Dokumentace funkcí přímo ve zdrojovém kódu, doporučení ke stylování kódu.
  11. Syntaktický cukr
    Lambda funkce, zjednodušený cyklus.
  12. Třídy a objekty
    Co jsou to třídy a objekty, deklarace, definice, použití a dědičnost.
  13. Výčtový typ
    Definice výčtových typů (enum) v Pythonu.
  14. Výjimky a chyby
    Jak udělat stabilní a robusní program.
  15. Práce se soubory
    Jak číst, vytvářet a modifikovat soubory.
  16. Moduly
    Příkaz import, používání standardních modulů, vytváření a používání vlastních modulů, modul copy.
  17. Balíčky
    Vytváření balíčků (ukládání modulů do adresářů).
  18. Dekorátory
    Co jsou dekorátory, syntaxe s @
  19. Závěr
    Doslov, odkazy na internet, nápověda k Pythonu.

Standardní knihovna

Zde najdete stručný popis některých standardních i nestandardních modulů jazyka Python.

  1. Modul mx.DateTime
    Práce s časem a datem, modul time, datetime a mx.DateTime, atribut __dict__.
  2. Regulární výrazy
    Používání regulárních výrazů
  3. CGI
    Program cgi, proměnné prostředí (os.environ).
  4. CGI 2
    Formuláře, QUERY_STRING, modul cgi.
  5. PostgreSQL
    Modul psycopg - spojení s databází PosgreSQL.
  6. SQLite
    Modul sqlite3 - spojení s databází SQLite.
  7. MySQL
    Modul Mysqldb - spojení s databází MySQL.
  8. E-mail
    Modul smtplib - odesílání emailů.
  9. Grafické uživatelské rozhraní Gtk
    Jak vytvořit grafické uživatelské rozhraní v Pythonu pomocí Gtk.
Komentář Hlášení chyby
Created: 11.9.2005
Last updated: 29.8.2015
Tato stánka používá ke svému běhu cookies, díky kterým je možné monitorovat, co tu provádíte (ne že bych to bez cookies nezvládl). Také vás tu bude špehovat google analytics. Jestli si myslíte, že je to problém, vypněte si cookies ve vašem prohlížeči, nebo odejděte a už se nevracejte :-). Prohlížením tohoto webu souhlasíte s používáním cookies. Dozvědět se více..