Princeton Python Monthly: Apr 2023

Happy Spring!

Lately we've been doing high-level pdf parsing; opentaxforms [tis the season!]; anomaly detection in log files; and using recursive generators ["yield from"] to parse code.

Our next meeting is a week from Monday!

As usual we will start with a beginner-friendly segment, this time focusing on "using dictionaries to make your if-else code more compact and readable, and writeable too!" inspired by Gene's experiment in using python's new pattern-matching feature last month.  Then as usual we'll do introductions/updates, and finally Mike's links will help us keep up with new tools and trends in open source.  April links include: create single-file python runnables; more html components; cross-language tools, LLMs, and more!
And as always, your questions/ideas/doings are welcome--so join us!

* Note our newly unchanging meeting url, now posted on our home page: https://www.princetonpy.org/jitsi/

But first, check out AI Study Group tomorrow, discussing:
    - chatGPT plugins
    - incorporating chatGPT into MQTT--putting the ghost in the machine!

events: 
    sun 02apr2023 2p AI Study Group [first sundays]
    mon 10apr2023 7p princetonpy meeting at https://www.princetonpy.org/jitsi/

links:
    April links: https://www.princetonpy.org/next-meeting/
    AI Study Group: https://fubarlabs.org/schedule/
    LLM: https://en.wikipedia.org/wiki/Large_language_model