Python Tutorial

This tutorial introduces fundamental Python programming skills through hands-on work with text data. It starts with the basics of Python, then moves on to processing and analyzing linguistic corpora, and concludes with an introduction to key packages used in natural language processing. The materials are designed for LING 351 (Language Technology and LLMs) and LING 581 (Natural Language Processing I) at RIT, Fall 2025.

Basics

Text processing

Packages


References

While building this tutorial, I have referred to the following sources: