When:
Wednesday, May 1, 2024
12:00 PM - 1:00 PM CT
Where: Online
Contact:
Letty Vega
Group: Northwestern IT Research Computing and Data Services
Category: Training
Next Steps in Python Workshop Series is a seven-part series covering intermediate Python skills, tips, and tricks guaranteed to make your coding life easier. You do not need to attend each session to participate - there is a new lesson each week.
Each one-hour session meets via Zoom on Wednesdays at noon, CDT.
Efficient looping with Itertools
In Python, any object that can be implemented for loops, such as lists, strings, tuples, and dictionaries, is called iterators. The itertools module in Python contains building blocks that allow combinations and permutations of iterator elements in a memory-efficient manner. This workshop teaches you how to use itertools to perform complex looping operations.
Prerequisites: Participants should be familiar with Python at an introductory level.
When:
Wednesday, May 8, 2024
12:00 PM - 1:00 PM CT
Where: Online
Contact:
Letty Vega
Group: Northwestern IT Research Computing and Data Services
Category: Training
Next Steps in Python Workshop Series is a seven-part series covering intermediate Python skills, tips, and tricks guaranteed to make your coding life easier. You do not need to attend each session to participate - there is a new lesson each week.
Each one-hour session meets via Zoom on Wednesdays at noon, CDT.
Intro to web scraping with Selenium
Selenium is a browser automation tool that allows users to interact with HTML elements from any website. In this workshop, we will introduce attendees to Selenium and ChromeDriver, a separate executable that facilitates communication between Selenium and Google Chrome. Attendees will learn to deploy these tools to search for and grab data from websites automatically.
Prerequisites: Participants should be familiar with Python at an introductory level.
When:
Wednesday, May 15, 2024
12:00 PM - 1:00 PM CT
Where: Online
Contact:
Letty Vega
Group: Northwestern IT Research Computing and Data Services
Category: Training
Next Steps in Python Workshop Series is a seven-part series covering intermediate Python skills, tips, and tricks guaranteed to make your coding life easier. You do not need to attend each session to participate - there is a new lesson each week.
Each one-hour session meets via Zoom on Wednesdays at noon, CDT.
Computing distance (or similarity) for different data types
Clustering samples correctly requires accurate measures of similarity. Depending on your data type, we will explore several ways to compute similarity (or distance). Then, we will use hierarchical clustering to group data points. At the end, you will make a clustering dendrogram.
Prerequisites: Participants should be familiar with Python at an introductory level.
When:
Wednesday, May 22, 2024
12:00 PM - 1:00 PM CT
Where: Online
Contact:
Letty Vega
Group: Northwestern IT Research Computing and Data Services
Category: Training
Next Steps in Python Workshop Series is a seven-part series covering intermediate Python skills, tips, and tricks guaranteed to make your coding life easier. You do not need to attend each session to participate - there is a new lesson each week.
Each one-hour session meets via Zoom on Wednesdays at noon, CDT.
Parsing text with NLTK
NLTK is one of Python's main libraries for natural language processing (NLP). This workshop introduces the library by focusing on how to parse text to create bags of words. In other words, this workshop teaches how to go from raw text (a string) to a list of words that can be used for different NLP methods.
Prerequisites: Participants should be familiar with Python at an introductory level.