TalkPycon Uganda
0 views

Python for Web Development

Talk exploring different possibilities of using Python for web development, including frontend rendering and browser interaction, at Pycon Uganda 2024.

pythonweb-developmentconferencetalk

Summary#

At Pycon Uganda 2024 in Kampala, I presented a talk exploring the different ways Python can be used for web development beyond the traditional backend role.

What I Covered#

The talk walked through practical approaches to using Python across the full web stack:

  • Server-side rendering with frameworks like FastAPI
  • Browser automation and interaction using Python tooling
  • Frontend rendering possibilities with Python-to-JavaScript compilation
  • The tradeoffs of each approach compared to traditional JavaScript-based stacks

Why This Topic#

Python developers often default to JavaScript for anything browser-related. I wanted to show the growing ecosystem of tools making it possible to build complete web experiences with Python, and be honest about where it works well and where it falls short.