Web DevelopmentΒΆ

Python has been a web development language since the late 1990s, and the ecosystem shows it. This section covers frameworks, standards, community events, and reference materials from the Python web world. Much of it is archival – reflecting the long history of Python on the web, from CGI scripts to full-stack frameworks.

Overviews and GuidesΒΆ

FrameworksΒΆ

  • Django – the full-stack framework with batteries included, ORM, admin panel, and strong opinions

  • Flask – Werkzeug-based microframework with Jinja2 templating

  • Litestar – ASGI framework for building APIs, driven by type hints

  • CherryPy – object-oriented framework with its own HTTP server

  • TurboGears – full-stack β€œmegaframework” aiming for rapid development

  • Quixote – lightweight framework focused on simplicity

  • Albatross – web application toolkit from Object Craft

  • Aquarium – another early Python web framework

TwistedΒΆ

Zope and PloneΒΆ

Community and EventsΒΆ

  • Dojo-NL – coding dojo meetups in the Netherlands, started from PUN meetings

  • Dojo-NL sessions – session notes from Dojo-NL

  • DjangoMeetingNL – Dutch Django meetup (moved to meetup.com)

  • PoundPythonWeb – FAQ for the #python.web IRC channel on Freenode

  • PoundPythonWeb subpages – additional #python.web resources including mod_python

  • QuixoteBof – birds-of-a-feather session for Quixote users and developers