October meeting
Date: Monday, October 14th @ 7pm
Princeton Python Monthly: Oct 2024
Happy October!
We next meet this Monday!
Last month we talked about what's new in Python 3.13, including a demo of locals() using exec(), and a big usability boost for python at the interactive command line.
This month, as usual we will start with a beginner-friendly code opener--possibly the start of a series on logging, that humble facility we use to express today's coding brilliance to our future selves who will ask "what was I thinking?"
Then everyone's introductions/updates, and finally Mike's links, Python news and the usual mix of the latest tools, testing, and tutorials at https://www.princetonpy.org/next-meeting/.
And as always, your questions/ideas/doings are welcome--so join us!
Note our unchanging meeting url--use the Jitsi meeting link on our home page.
But first, check out AI Study Group this Sunday!
events:
sun13oct 2p AI Study Group [but normally first sundays]
mon14oct 7p princetonpy meeting [second mondays]
links:
October links: https://www.princetonpy.org/next-meeting/
AI Study Group: https://fubarlabs.org/schedule/
What’s New In Python 3.13: https://docs.python.org/3.13/whatsnew/3.13.html
Links:
- Why I Prefer Exceptions to Error Values
- NestedText
- Custom Element Best Practices
- astral-sh/uv-docker-example
- how to use `uv` with Docker...informing the next princetonpy.org release!
- Counting Sheeps with Contracts in Python
- Visualizing Weather Forecasts Through Landscape Imagery
- Python Type Challenges
- Always use an enum for your status field
- Being on The Semantic Web is easy, and, frankly, well worth the bother
- Python Project Structure 2024
- The Python Package Index Should Get Rid Of Its Training Wheels
- StateSmith
- Everything you need to know about Python 3.13 – JIT and GIL went up the hill
- Shadow Gristle
- You too could have made curl
- Less htmx is more
- It is never too late to write your own C/C++ command-line utilities
- secure: Lightweight modern Python library to add security headers (CSP, HSTS, etc.) to Django, Flask, FastAPI, and more. Secure defaults or fully customizable.
- Switching from pyenv to uv
- Don't let dicts spoil your code
- AVX Bitwise ternary logic instruction busted!
- The Ultimate Guide to Error Handling
- Ubuntu 24.10
- Started a guide to writing FUSE filesystems in Python
- Python and SysV shared memory
- Syncthing
- crawlee is modernized scrapy competitor, mainly js but python for early adopters: https://crawlee.dev/