About PythonDeck

PythonDeck is a no-frills Python learning site. We believe in plain HTML, fast pages, copy-pasteable code, and tutorials that fit on a single screen. There is no JavaScript on this site, no tracking, no cookie banners. Just text and examples.

Course philosophy

  • Each tutorial title is at most four words.
  • Each tutorial has a theory section followed by examples.
  • Examples are runnable as-is with a standard Python install.
  • External libraries are clearly flagged with a pip install hint.

Topics covered

Variables, types, control flow, functions, modules, OOP, decorators, generators, iterators, comprehensions, type hints, context managers, threading, multiprocessing, asyncio, file handling, JSON, regex, dates, math, SQLite / MySQL / MongoDB, Flask / Django / FastAPI, Tkinter / PyQt / Kivy / Flet, testing, logging, packaging - and dozens more.