Návrh Školení

Úvod do Python Programování

  • Spouštění Python kódu
  • Používání Python vývojových nástrojů (IDE a nástroje příkazového řádku)
  • Práce s Python a iPython shelly, stejně jako s iPython Notebookem

Datové typy a operace

  • Celá čísla a desetinná čísla
  • Řetězce a bajty
  • Tuple a seznamy
  • Slovníky a uspořádané slovníky
  • Množiny a zmrazené množiny

Organizování a distribuce kódu

  • Vytváření modulů a balíčků
  • Distribuování kódu do repozitářů

Objektově orientovaný a funkční Programming

  • Vytváření a používání funkcí a tříd
  • Úprava funkcí a tříd pomocí dekorátorů
  • Představování meta-tříd

Zpracování a testování chyb

  • Zpracování a vyvolávání výjimek
  • Psaní a spouštění testů (doc testy a unit testy)
  • Kontrola pokrytí kódu testy

Práce se soubory a adresáři

  • Accessování různých typů souborů a principů práce se soubory
  • Vytváření, čtení, aktualizace a mazání souborů (včetně běžných textových souborů, csv, jakož i Microsoft Word a Microsoft Excel souborů)
  • Extrakce dat z textových souborů pomocí regulárních Expressí
  • Vytváření a mazání adresářů, vyhledávání a prohledávání souborů

Přístup k Databases

  • Výběr, vkládání, aktualizace a mazání dat
  • Generické databázové API založené na SQLite 3, PostgreSQL a MySQL
  • Používání Object Relational Mapper (SQLAlchemy)
  • Práce s NoSQL databázemi

Dobývání webu

  • Získávání webových stránek
  • Parsrování HTML a XML
  • Automatické vyplňování webových formulářů
  • Vytváření webových aplikací v Python

Požadavky

Žádný

 28 hodiny

Počet účastníků


Price per participant

Reference (7)

Upcoming Courses

Související kategorie