Event box

Python Background Text Analysis and Natural Language Processing In-Person / Online

This workshop will be offered on-line over Zoom. All registered participants will recieve a Zoom link after registrations close, typically 24 hours prior to the start of the workshop. 

NOTE: Please register for this workshop using your UC or other university email address, if you have one.  


This workshop will provide a review of the Python programming skills and techniques used in the upcoming Machine Learning and Natural Language processing workshops. Topics will include string manipulation, data types and conversion, pandas dataframes, and data formatting and preparation. 


This workshop will review programming fundamentals introduced in Intro to Python Part 1 and Part 2, but at an accelerated pace designed to prepare for the data work needed in Machine Learning workshops. Prior familiarity with Python or another programming language will be helpful but is not required. If you'd like to review core python prior to this workshop, you may want to review the recordings and materials for:

Intro to Python Part 1 (https://courses.ucsf.edu/course/view.php?id=5281)

Intro to Python Part 2 (https://courses.ucsf.edu/course/view.php?id=5296)


Geoffrey Boushey with the UCSF Library Data Science Initiative


Digital Humanities Sequence

This sequence is designed for people with no prior programming experience. The workshops start with core python and sql before moving into more advanced or specialized topics in digital humanities, with an emphasis on text analysis and machine learning. 

You are welcome to take any of these workshops without attending the entire series. No formal pre-reqs are enforced, but if you are new to Python or SQL, you’ll get the core programming skills necessary for the later workshops by attending Intro to Python Part 1 and Part 2 along with Intro to SQL. 

Registration Links: 

Friday, Apr 19 2024
9:00am - 11:00am
Time Zone:
Pacific Time - US & Canada (change)
  Data Science > Programming     Data Science  

Registration is required. There are 19 in-person seats available. There are 27 online seats available.

Event Organizer

Profile photo of Geoffrey Boushey
Geoffrey Boushey