Shared space for the Python{4}Lib group.
See our meeting notes for more details.
Upcoming meetings (meetings at 11am Eastern time):
- No meeting on May 14 during Code4Lib conference
- May 28, 2024: Thomas Guinard talks about Jupiter Kernel Gateway
- June 11, 2024: Rebecca Hyams demos Postman
- June 25, 2024: Charles Brown-Roberts & Eddie Prieto introduce deployment of web apps (Flask, security, and more)
Would like to suggest a worthy resource? See contributing instructions.
- Automate the Boring Stuff with Python : practical programming for total beginners / Al Sweigart
- Python crash course : a hands-on, project based introduction to programming / Eric Matthes
- Python workout: 50 ten-minute exercises / Reuven M. Lerner
- Effective Python: 59 Ways to Write Better Python / Brett Slatkin
- Pandas for everyone: Python data analysis / Daniel Y. Chen
- Data Visualization with Python and JavaScript, 2nd Editionby Kyran Dale
- General Python courses on Coursera (free to enroll)
- Python for Librarians / Library Juice Academy (fee)
- Library Carpentry (free lessons, paid sessions with an instructor)
- Learn Python 3 the Hard Way / Zed Shaw (free with O'Reilly for Higher Education subscription)
- Fuzzy Matching at Scale / Josh Taylor
- 19 Sweet Python Syntax Sugar for Improving Your Coding Experience
- Python Bytes weekly Python news podcast hosted by Michael Kennedy and Brian Okken
- Test & Code hosted by Brian Okken, focused on automated testing in Python
- Talk Python To Me hosted by Michael Kennedy
- Podcast.init hosted by Tobias Macey
- The Real Python Podcast weekly coding tips, news, and interviews
- Practical Business Python / data science centric
- Finding a path forward: The use of Python to support technical services work in academic libraries Talk given at Python{4}Lib 9/20/22 by Maria Collins and Xiaoyan Song based on their presentation at ER&L 2022
- Intro to unit testing in Python / Yamil Suárez
- Speedy pandas : a super brief intro to Python's pandas library / Michelle Janowiecki
- pybibframe - MARC/XML to RDF or Versa output converter
- pymarc - MARC parser
- marcgrep - CLI for searching MARC files
- almapipy - Alma API wrapper
- caiasoft-sdk-python - SDK for Connecting to the CaiaSoft API
- Aksharamukha - transliteration of 120 Indic languages
- ArabicTransliterator - ALA-LC transliteration tool for Arabic
- cyrillic-transliteration - bi-directional transliteration of Cyrillic script to Latin script and vice versa
- graphtransliterator
- Pandas documentation
- Intro to Python: Pandas for Metadata Transformation and Cleanup / workshop by Michelle Janowiecki
- Speedy pandas / Michelle Janowiecki
- All Pandas json_normalize() you should know for flattening JSON / B. Chen
- VisualTK / (great starting point to visually create a GUI in Tkinter)
- Gooey (simple GUI package, transforms argparse into GUI)
- Briefcase documentation
- PyCon 2020 'Snakes In a Case' talk by Russell Keith-Magee
- Qt for Python & Briefcase