September meeting
Date: Monday, September 9th @ 7pm
Princeton Python Monthly: Sep 2024
Happy September!
Our next meeting is a week from Monday!
As usual we will start with a beginner-friendly code opener, 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! Rick says:
I'm going to look at [Anthropic's] Claude Project and Artifacts on Sunday. I've also done a bunch of computer vision coding, including scripting an upscaler. I'll share that, too. Also, I'm testing out Ollama with LLAVA and PHI3-lava for ViT [vision transformers].
events:
sun01sep 2p AI Study Group [first sundays]
mon09sep 7p princetonpy meeting [second mondays]
links:
September links: https://www.princetonpy.org/next-meeting/
AI Study Group: https://fubarlabs.org/schedule/
Anthropic: https://www.anthropic.com/
Claude Artifacts: https://support.anthropic.com/en/articles/9487310-what-are-artifacts-and-how-do-i-use-them
vision transformers: https://en.wikipedia.org/wiki/Vision_transformer
Links:
- CSVs Are Kinda Bad. DSVs Are Kinda Good.
- Bottle: Python Web Framework
- "It is distributed as a single file module and has no dependencies other than the Python Standard Library."
- Python - Distributing and Installing Code
- ast-grep
- Ibis - the portable Python dataframe library
- H2O Wave - Realtime Web Apps and Dashboards for Python
- Approximating sum types in Python with Pydantic
- Why I Still Use Python Virtual Environments in Docker
- How uv saves Home Assistant 215 compute hours per month
- Avoiding Test-Case Permutation Blowout
- Kid Pix - The Early Years
-
Food for thought:
1. (The Prime Directive) The program should be extremely easy to use. No manual should be needed and program features should "explain themselves" through use. All tasks should be able to be performed in the simplest, most straightforward way. The program should go out of its way to meet the user.
2. As long as The Prime Directive is not violated, every opportunity should be taken to make the program surprising and satisfying to use. No opportunity should be missed. The process of making a picture should be as important as the picture produced.
3. The program should, in some way, expand the concept of what computer paint programs are, as well as what mark making can be.
4. The program should be open ended. Premade graphics should be modifiable by the user.
-
- JSON
- Manual ’till it hurts
- Open source Python libraries for your web scraping projects
- python 3.13
- https://docs.python.org/3.13/