Northwestern Events Calendar

Show past events

May
1
2024

Next Steps in Python: Efficient looping with Itertools

SHOW DETAILS

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

Description:

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. 

Register
May
8
2024

Next Steps in Python: Intro to web scraping with Selenium

SHOW DETAILS

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

Description:

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. 

Register
May
15
2024

Next Steps in Python: Computing distance (or similarity) for different data types

SHOW DETAILS

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

Description:

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. 

Register
May
22
2024

Next Steps in Python: Parsing text with NLTK

SHOW DETAILS

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

Description:

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. 

Register