Trey Hunner
banner
trey.io
Trey Hunner
@trey.io
Python & Django team trainer

I help folks sharpen their Python skills with https://PythonMorsels.com 🐍🍪

YIMBY. 95% vegan.
Both. It's a standard and a library in the Python standard library.
November 10, 2025 at 9:02 PM
I agree with this but I'd add a twist and I'm curious whether you'd agree:

It's acceptable to assume knowledge IF assumptions are stated (in abstract & during talk) to let folks know whether they're in the target audience.

I prefer to know "this isn't for me yet" than be confused why I'm confused.
November 10, 2025 at 7:33 PM
Even a "did you read the article" checkbox would be a useful data point as I'm assuming many folks would honestly note that they did not and still express their "I think I know what's in the article" opinion anyway.
November 10, 2025 at 6:21 PM
Appreciate the shout out!

FYI previous-history & next-history already navigate to previous/next blocks and they're bound to Ctrl+P & Ctrl+N by default!

I thought Ctrl+Up and Ctrl+Down bindings sounded great though so I added support for those (it wasn't supported before because Ctrl can get weird)
November 7, 2025 at 10:08 PM
print (

"Python mostly ignores whitespace"

)

(( print )) ('also parentheses')
November 7, 2025 at 8:44 PM
I forgot to include the link!

I wish I could edit Bluesky posts. 😅

www.djangoproject.com/weblog/2025/...
PyCharm & Django annual fundraiser
Posted by Thibaud Colas and JetBrains on Oct. 23, 2025
www.djangoproject.com
November 6, 2025 at 5:59 PM
Is that essentially a directory of HTML files for you?

And do you share that subdomain or those tools with others?

Or is it just for you?
November 5, 2025 at 7:01 PM
The "while I was asleep" is the best part of this 😂
November 5, 2025 at 3:52 PM
It does. Amortized per prompt. Also, I think, includes the environmental and water costs from feed amortized per gallon of milk.

They're all fuzzy numbers (neither industry is incentivized to measure well) but should be correct orders of magnitude.
November 4, 2025 at 2:03 PM
I often tell new Python learners that there are 4-ish uses of * and 3 uses of **. That'll now be 5-ish uses of * and 4 uses of **.

I'm going to have some articles, screencasts, and curriculum to update after Python 3.15 is released! 😅
November 3, 2025 at 9:01 PM