Steve Dower

Musings and Mutterings

My Pages

Me

About Me - More than you need to know

Speaking - My talk history and recordings

Research - My (past) research and publications

@zooba - My Twitter stream of consciousness

Latest Post: Building a Python App

Normally when you go to run a Python app, you’ll be thinking about opening a terminal and typing the command python, followed by whatever app you want.

You’re probably aware that most of your other apps don’t behave like this. They have icons, and you can hit “Start” and search for them, and you don’t need to remember to activate their environment.

How come Python is so different? And why can’t we have all the same features for a Python app?

It turns out, of course, that we can.

Continue reading…

My Posts

04 Jan 2025 - Building a Python App

28 Dec 2022 - On Becoming a Curmudgeon

16 Mar 2020 - The most critical Python code metric

03 Dec 2019 - What makes Python a Great Language?

17 May 2019 - Debugging Cython with WinDBG

10 Dec 2018 - Python at Microsoft: flying under the radar

14 Jun 2018 - The Changelog

06 Nov 2016 - Why are there so many Python installers?

10 Sep 2015 - Building Extensions for Python 3.5 Part Two

26 Aug 2015 - Building Extensions for Python 3.5

04 Jan 2015 - What’s Coming for the Python 3.5 Installer?

26 Nov 2012 - New New Project From Existing Code

12 Nov 2012 - New Project From Existing Code

05 Nov 2012 - My Other Keyboard…

20 Oct 2012 - Async/await in Python

20 Oct 2012 - Async API for Python

15 Oct 2012 - Debugging Collections

01 Oct 2012 - Smart Indentation for Python

24 Sep 2012 - My Keyboard