Skip to content

mpavlase/python-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

python-workshop 🐍 🛠 🛒

Na tomto místě jsou informace k 4dílnému pythonnímu workshopu. Veškerý obsah je uveřejněn pod licencí MIT

Hrubý obsah:

  • Úvod a základy programování v tomto jazyce,
  • projdeme si datové typy, cykly, jak se píší funkce, bezpečnou práci se soubory,
  • vytvoříme si vlastní moduly a vysvětlíme vše podstatné kolem nich.
  • Postřehy z dobré praxe ze správy/údržby projektů v pythonu,
  • další způsoby programování (ipython, jupyter notebook),
  • naučíme se naplno využívat PyCharm,
  • proč a jak psát testy, dekorátory a triky s iterátory,
  • naučíme se základy objektově orientovaného programování (OOP).
  • Generátory, iterátory, správa zdrojů (context manager),
  • regulární výrazy a rozšíříme si znalosti o návrhu vztahů tříd (agregace, kompozice, návrhové vzory, ...),
  • tzv. dunder methods (Double UNDERscone, např. __str__).
  • Multitasking za použití vláken (thread), procesů (process),
  • knihovna asyncio,
  • zásady čistého kódu (clean code),
  • logování, zpracování argumentů z příkazové řádky,
  • částečně ukážeme záludnosti PyQt,
  • distribuování pythonní aplikace jako samostatného .exe souboru,
  • nakonec příklad spuštění C++ kódu z Pythonu.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published