Skip to main content

Python{4}Lib

This workshop is near capacity.

Python{4}Lib is an informal discussion group which meets biweekly over Zoom. The first hour of this workshop will be one of these informal discussions; a lightly guided chat about all things python in GLAM. For the rest of the session, we will focus on a variety of topics related to the python language with an eye towards improving our understanding of concepts as well as learning new things. Topics will adapt based on the attendees’ interests, but may include: pymarc, pandas, spaCy, pytest, csvkit, Jupyter Notebooks, typing, common python patterns, powerful but underutilized components in the standard library, (relatively) new python 3 features, asynchronous code, code editor configuration (linting, pylance), and dependency management (virtualenv, poetry, pipenv).

In general, the session is intended for people with some experience programming in python. Novice to intermediate programmers should expect to learn new techniques but also see some familiar code. Beginners may feel a bit lost during conversations, but there will be beginner exercises and instructor assistance available.

The resources we will cover in the workshop are contained in this GitHub repo. We will not get to every topic covered in the repo, but hopefully the notebooks are useful on their own.


Learning Objectives: The session will be most useful if attendees can code at least a little bit in python. People who are totally new to the language are welcome but should expect parts of the conversation to be difficult to follow.


Speaker(s)


Location

9:00am - 12:00pm
Eastern Time
North Quad - Room 2185