Notepad.exe 1.2: Python Support (Finally)
yeah, the snake is here
OK so funny story. I kept getting emails. "When Python?" "Add Python!" "I'll pay double for Python support." Every. Single. Day.
Fine. You win. 🐍
What's New
- Write Python. Run Python. That's it.
- pip stuff works (numpy, pandas, whatever you need)
- Output shows up instantly, like it should
- No virtual environments to mess with
Look, I get it. Sometimes you need to quickly parse some JSON. Or maybe you're prototyping that data thing before building the real version in Swift. Or you just like snakes. Whatever. Now you can do it without opening another tool.
But Why Though
I was debugging some server logs last week. Needed a quick Python script to parse them. Opened PyCharm. Waited. Created a project. Set up the interpreter. Configured the... you know what? Screw it. I added Python to Notepad.exe instead.
Took me three weeks of coffee-fueled coding sessions. Worth it? When I can switch between Swift and Python in the same window without any setup BS? Yeah, actually.
Swift Still Lives Here
Before anyone panics - Swift is still the main thing. iOS simulators, SwiftUI, all that good stuff. Python just moved into the spare room. They seem to get along fine.

The Nerdy Details
Syntax highlighting works. Autocomplete is decent (not perfect, but decent). Error squiggles show up where they should. pip packages download automatically when you import them - this part was annoying to build but I think you'll like it.
Oh, and your Swift notes don't know Python exists. They're in separate sandboxes. No weird conflicts or whatever.
Known Issues
- Sometimes pip takes a second on first import. Deal with it. - TensorFlow is massive and might make things sluggish. You've been warned. - No, I'm not adding Jupyter notebook support. Stop asking.
Version 1.2 is live. Go nuts.