Kategorie

Python - úvod do jazyka Zobrazit v plné velikosti

Python - úvod do jazyka

DataScript s.r.o.

Rychlý přehled

Kurz Úvod do Pythonu je připraven pro IT profesionály, kteří již mají zkušenost s nějakým programovacím jazykem a chtějí používat Python - ať už jako skriptovací jazyk pro automatizaci úloh, nebo jako obecný programovací jazyk pro vytváření vlastních programů a systémů.

...

Více informací

13 000,00 Kč  s DPH

Cena za osobu

kapacita již byla naplněna, přihlášení je možné jen jako náhradník

Cílová skupina

  • IT profesionálové, kteří chtějí automatizovat rutinní úlohy (zpracování dat, interakce s okolními službami)
  • Systémoví administrátoři, kteří potřebují psát přenositelné skripty
  • Vývojáři, kteří se nechtějí naučit Python metodou pokus-omyl.

Popis

Kurz Úvod do Pythonu je připraven pro IT profesionály, kteří již mají zkušenost s nějakým programovacím jazykem a chtějí používat Python - ať už jako skriptovací jazyk pro automatizaci úloh, nebo jako obecný programovací jazyk pro vytváření vlastních programů a systémů.

Kurz je zaměřen prakticky - po krátkém úvodu do Pythonu začneme rovnou řešit konkrétní úkoly. Na řešených úlohách si ukážeme základní programátorské obraty a syntaxi Pythonu, obsluhu chybových stavů a interakci s okolním světem - souborovým systémem, webovými službami a další oblasti.

V diskusi si ukážeme odkazy na další moduly ze standardní knihovny, zmíníme často používané moduly třetích stran včetně ukázek, jak je nainstalovat a prozkoumat. Dotkneme se i problematiky testování vlastního kódu v Pythonu.

Po skončení školení budou účastníci samostatně schopni vytvářet, upravovat a distribuovat vlastní programy v Pythonu. Budou schopni samostatně dohledávat a vytvářet.

Program

úvod do Pythonu

  • verze Pythonu. Který Python je ten správný?
  • instalace Pythonu a IDE
  • Python jako kalkulátor
  • první skript v Pythonu a jak ho spustit

základní datové typy

  • Python jako pokročilý kalkulátor
  • seznamy, slovníky a n-tice
  • operace nad seznamy

základní příkazy

  • control-flow statements - podmínky a cykly
  • vlastní funkce
  • Python jako programovatelný kalkulátor

praktické úkoly

  • zpracování souborů ze souborového systému
    • načtení dat ze souboru
    • přepočítání dat
    • uložení do souboru
  • spolupráce s webovou službou
    • použití rozšiřujících modulů
    • načtení dat z externí služby
    • uložení dat do relační databáze
    • vytvoření grafického reportu
  • podle domluvy je možné řešit i problém z jiné domény

pokročilé vlastnosti - třídy, moduly a výjimky

  • definice vlastních tříd a modulů
  • použití výjimek a bloku try/except:

standardní knihovna Pythonu

  • odkazy na zajímavé moduly ve standardní knihovně
    • práce s operačním systémem
    • načítání konfiguračních souborů
    • zpracování datových formátů XML, JSON a YAML
  • Python Package Index - seznam rozšiřujích modulů

Python a unit-testing

  • úvod do testování v Pythonu
  • implementace testování s knihovnou unittest
  • pokročilejší testování s knihovnou py.test

odkazy na oblíbené frameworky a knihovny v Pythonu

  • zpracování numerických dat - NumPy, IPython, matplotlib
  • práce s obrázky - Pillow
  • grafické výstupy - matplotlib, reportlab
  • práce s webovými zdroji - httplib, requests, BeautifulSoup
  • výroba aplikací GUI aplikace - Tk, PyQt, PySide, wxWindows
  • práce s databázemi- DB-API
  • ORM - SQLAlchemy
  • webové aplikace - Flask, Django

distribuce programů a v Pythonu

  • jak převést skript z Pythonu na EXE soubor

diskuse, dotazy

  • kde hledat další dokumentaci
  • internetové zdroje 


Termín konání Místo konání Lektor
17.12.2018 09:00 - 17:00 (2 dny) Jankovcova 1037/49, Praha 7-Holešovice, 170 00 Praha 7, DataScript s.r.o. není uvedeno
30.01.2019 09:00 - 17:00 (2 dny) Jankovcova 1037/49, Praha 7-Holešovice, 170 00 Praha 7, DataScript s.r.o. není uvedeno
Forma Veřejné kurzy
Rozsah školení 8h
Jazyk Česky
Kód školení 2201800308

   DataScript s.r.o.

Kontakty



Adresa Jankovcova 1037/49, 17000 Praha, Česká Republika -
WWW: http://www.datascript.cz
E-mail: info@datascript.cz