Author of "Automate the Boring Stuff with Python" and other programming books. This account is just promo stuff now, follow me on Mastodon. he/him

USA
Hmmm... so I have a ton of AI-generated apps that are actually kind of nice. But I don't want to register a new domain for each one (expensive). Should I just set up subdomains? Like markdown.inventwithpython.co… for my markdown editor? Does that look more professional?
2
3
820
I've redesigned my Scroll Art website. Scroll art is made from program loops and print() to generate endless, scrolling animations. They are suitable for beginners learning to program, but can grow into boundless sophistication and creativity. scrollart.org/
787
I'm moving my r/sillylittlewebsites subreddit to lemmy.zip: lemmy.zip/c/sillylittlewebsi… It's websites that don't require registration or have ads. You just immediately start playing with a little thing.
3
725
Finally set up a blog of random thoughts and various LLM compilations/output that I think others might find useful. It's intended to be a random resource of mostly text and lists: inventwithpython.com/detour/
1
4
702
@AlSweigart@mastodon.social retweeted
Todays a special day, my husband Stas’ and I just launched our independent publishing company Labradillo Co. We will be publishing his first children's book "Chonky the Chocolate Lab and the Trick to Treating Others Kindly" later this month! Check out our website and subscribe to our newsletter to get notified when it goes live (and get a special surprise!) labradillo.com
1
1
5
246
Anybody still use this site?
11
29
3,060
I generated an interactive Mars globe app that works offline and has tons of customization features, suitable for use as a screensaver display or for screenshots: inventwithpython.com/marsglo…
1
5
980
PyOhio is next weekend in Cleveland and it's FREE to register! One of the top PyCons, and I'm proud to be speaking there. Check out the schedule: pyohio.org/2026/program/sche…
1
5
727
@AlSweigart@mastodon.social retweeted
I’ve had to switch off Rich PRs (temporarily) due to a fire hose of slop. But now I’m getting AI issues, overly verbose, rambling, repetitive and a pain to read. 😭
5
1
15
3,457
Looking at a slide from an old talk where I mentioned the adage, "Luck favors the prepared."
1
568
The Humble Bundle of Python ebooks (including three of mine) benefiting the Python Software Foundation is now live! Don't forget to click Adjust Donation to max out the amount going to the PSF! pyfound.blogspot.com/2026/06…
2
517
There's a new Humble Bundle benefiting the Python Software Foundation with 15 ebooks (three of them written by me!) Be sure to click Adjust Donation, then click Custom Amount and max out the amount going to the PSF charity.
A @humble bundle for people learning Python, people automating busywork, people teaching the machines, and people trying to escape Excel. Pay what you want. DRM-free. Supports @ThePSF. humblebundle.com/books/pytho…
1
7
724
Right now I have my single-file web app projects as inventwithpython.com/project… but would it be "better" if I put them at project.inventwithpython.com instead? I'd register a domain name for them if it weren't for the cost.
1
599
@AlSweigart@mastodon.social retweeted
Bicycles are hugely space efficient, which is why they make a lot of sense in congested cities. This video demonstrates why there aren’t traffic jams in bike lanes.
Eurosport IT
406
350
4,300
1,632,875
Some of you have forgotten that only three years ago you were perfectly capable of writing an essay, writing a eulogy, telling a bedtime story to a child, and it should worry you that powerful companies have convinced us we can’t do things we’ve been doing for 5,000 years.
256
18,819
83,218
1,156,779
I generated Botbright, where you code a robot to move around a puzzle, a clone of the old Flash game, Lightbot. But this version has a level editor, silly hats, and is translated to 30 languages. It exists as a single .html file, so you can run it offline. inventwithpython.com/botbrig…
5
582