- The Carpentries (free) https://carpentries.org
- Real Python (free and $$) https://realpython.com
- Dataquest (free and $$) https://www.dataquest.io
- Datacamp (free and $$) https://datacamp.com
- Python for Everybody (free to audit, $$ to earn certificate) https://www.coursera.org/specializations/python
- Hands-on Python 3 Tutorial (free) http://anh.cs.luc.edu/python/hands-on/3.1/handsonHtml/
- pandas https://pandas.pydata.org
- pandas documentation https://pandas.pydata.org/docs/
- pymarc https://pypi.org/project/pymarc/
- pymarc documentation https://pymarc.readthedocs.io/en/latest/index.html
- Python home https://www.python.org
- Anaconda https://www.anaconda.com
- Jupyter https://jupyter.org/
- Automate the Boring Stuff with Python by Al Sweigart https://automatetheboringstuff.com/
- The Python Coding Book by Stephen Gruppetta https://thepythoncodingbook.com/
- Coding for Librarians: Learning by Example by Andromeda Yelton https://journals.ala.org/index.php/ltr/issue/view/506
- The Librarian's Introduction to Programming Languages edited by Beth Thomset-Scott (see especially the Python chapter) https://rowman.com/ISBN/9781442263321/The-Librarian's-Introduction-to-Programming-Languages-A-LITA-Guide
- Hacking in Python with PyMarc, Lauren Magnuson https://acrl.ala.org/techconnect/post/hacking-in-python-with-pymarc/
- Do Library Stuff Faster with Python, Lauren Magnuson https://acrl.ala.org/techconnect/post/do-library-stuff-faster-with-python/
- One Weird Query: Resolving LC Subject Strings to URIs Using Python, Ruth Kitchin Tillman https://ruthtillman.com/post/matching-lc-entities-using-headers/
- Leveraging Python to Improve Ebook Metadata Selection, Ingest, and Management, Kelly Thompson and Stacie Traill https://journal.code4lib.org/articles/12828
- Leveraging a Custom Python Script to Scrape Subject Headings for Journals, Shelly R. McDavid, Eric McDavid, and Neil E. Das https://journal.code4lib.org/articles/16080
- Leveraging the RBMS/BSC Latin Place Names File with Python, kalan knudson davis https://journal.code4lib.org/articles/15143
- Alma Enumerator: Automating Repetitive Cataloging Tasks with Python, Wesley Teal https://journal.code4lib.org/articles/13947
- Bridging the Gaps: Python Scripting Around Alma's Edges, Stacie Traill https://z.umn.edu/bridging-gaps
- marc-completeness-eval: https://github.com/UMNLibraries/marc-completeness-eval
- marcive-GPO-processing: https://github.com/UMNLibraries/marcive-GPO-processing
- oclc-datasync-reports: https://github.com/UMNLibraries/oclc-datasync-reports
- alma-ebook-isbn-matching: https://github.com/UMNLibraries/alma-ebook-isbn-matching
- holdings-from-isbns: https://github.com/UMNLibraries/holdings-from-isbns
- pcad-serials: https://github.com/UMNLibraries/pcad-serials
- Geospatial Data Curation Toolkit (by Melinda Kernik): https://github.com/mkernik/geodc