I help folks sharpen their Python skills with https://PythonMorsels.com 🐍🍪
YIMBY. 95% vegan.
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.
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.
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)
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)
"Python mostly ignores whitespace"
)
(( print )) ('also parentheses')
"Python mostly ignores whitespace"
)
(( print )) ('also parentheses')
I wish I could edit Bluesky posts. 😅
www.djangoproject.com/weblog/2025/...
I wish I could edit Bluesky posts. 😅
www.djangoproject.com/weblog/2025/...
And do you share that subdomain or those tools with others?
Or is it just for you?
And do you share that subdomain or those tools with others?
Or is it just for you?
They're all fuzzy numbers (neither industry is incentivized to measure well) but should be correct orders of magnitude.
They're all fuzzy numbers (neither industry is incentivized to measure well) but should be correct orders of magnitude.
I'm going to have some articles, screencasts, and curriculum to update after Python 3.15 is released! 😅
I'm going to have some articles, screencasts, and curriculum to update after Python 3.15 is released! 😅