Kód kurzu: PYTH« Krok zpět

Python I – základní kurz

Kurz je určen všem, kteří se chtějí naučit základům moderního, elegantního a vysoce efektivního jazyka Python. V tomto kurzu se naučíte základním vlastnostem jazyka a jeho použití při psaní skriptů na platformě Unix i Windows.

 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
GTK 23.10.2018 4 16 400 CZK v ceně kurzu Český jazyk GOPAS Praha
 
GTK 26.11.2018 4 16 400 CZK v ceně kurzu Český jazyk GOPAS Praha
 
GTK 17.12.2018 4 16 400 CZK v ceně kurzu Český jazyk GOPAS Praha
 
15.1.2019 4 16 400 CZK v ceně kurzu Český jazyk GOPAS Praha
 
GTK 12.2.2019 4 16 400 CZK v ceně kurzu Český jazyk GOPAS Praha
 
GTK 12.3.2019 4 16 400 CZK v ceně kurzu Český jazyk GOPAS Praha
 
GTK 9.4.2019 4 16 400 CZK v ceně kurzu Český jazyk GOPAS Praha
 
GTK 6.5.2019 4 16 400 CZK v ceně kurzu Český jazyk GOPAS Praha
 
GTK 21.5.2019 4 16 400 CZK v ceně kurzu Český jazyk GOPAS Praha
 
GTK 20.11.2018 4 16 400 CZK v ceně kurzu Český jazyk GOPAS Brno
 
4.2.2019 4 16 400 CZK v ceně kurzu Český jazyk GOPAS Brno
 
2.4.2019 4 16 400 CZK v ceně kurzu Český jazyk GOPAS Brno
 
3.12.2018 4 540,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 
5.2.2019 4 540,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 
1.4.2019 4 540,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 
4.6.2019 4 540,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 

PobočkaDnůCena kurzuCena materiálůITB
Praha4 16 400 CZK v ceně kurzu 40
Brno4 16 400 CZK v ceně kurzu 40
Bratislava4 540,00 EUR v ceně kurzu 40

Uživatelská náročnost

Co Vás naučíme

  • Účastníci kurzu se naučí základům jazyka Python, seznámí se s jeho syntaxí, naučí se používat moduly, přistupovat k souborům, zachytávat vyjímky, používat objektově orientované techniky. Dále se seznámí se základními knihovnami pro práci se soubory, sítí, databázemi, atd.

Požadované vstupní znalosti

  • Základní znalosti programování

Metody výuky

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.

Studijní materiály

  • Tištěné prezentace probírané látky

Osnova:

Úvod

  • Základní vlastnosti, historie Pythonu
  • Porovnání s ostatními jazyky (C, Pascal, Visual Basic, Perl, Ruby, atd.)
  • Proč, k čemu a kde lze používat Python
  • CPython, Jython, atd.

Základy jazyka

  • Struktura kódu, komentáře
  • Proměnné, datové typy
  • Operátory a výrazy, logické výrazy
  • Čísla a řetězce
  • Kolekční datové typy, posloupnosti, množiny
  • Práce s řetězci, formátování
  • Další kolekční typy a práce s nimi

Řízení běhu programu

  • Příkazy pro větvení
  • Příkazy pro cykly

Funkce a procedury

  • Definice funkcí a procedur
  • Předávání parametrů
  • Standardní hodnoty parametrů
  • Proměnný počet parametrů
  • Platnost proměnných, atd.
  • Funkce pro práci s kolekcemi

Moduly a balíčky

  • Seznámení s moduly
  • Některé standardní moduly Pythonu
  • Tvorba vlastních modulů a balíčků

Chyby a výjimky

  • Seznámení s výjimkami
  • Typy, vyvolání, zachycení a obsluha výjimek
  • Složitější použití výjimek

Práce se soubory

  • Základy práce se soubory
  • Otevírání souborů, čtení, zápis
  • Moduly pickle, json, shelve

Skripty

  • Vytvoření skriptu a jeho spuštění
  • Argumenty příkazového řádku
  • Přesměrování
  • Spuštění externího programu
  • Skripty v UNIXu a ve Windows

Objektově orientované programování

  • Základy OOP
  • Třídy, atributy a metody
  • Magické metody
  • Dědičnost a vícenásobná dědičnost
  • Další vlastnosti OOP v Pythonu

Aplikace

  • Repozitář PyPi
  • Sítě, klient HTTP, SMTP, jednoduchý HTTP server, vzdálené volaní procedur XML-RPC
  • Práce s databázemi, DB-API 2, ORM SQLAlchemy
  • Aplikace s GUI, knihovna QT
  • Distribuce programu, zmrazení kódu
  • Použití alternativních interpretrů PyPy, atd.
Tištěné nebo elektronické studijní materiály GOPAS

Cena:
v ceně kurzu
Uvedené ceny jsou bez DPH.