Overview
- Overview
-
A tutorial series introducing Python data types, control structures, functions, and classes.
- Audience
-
This tutorial series was designed for students and researchers learning practical Python workflows. The materials are generally applicable to students of any level and degree program.
Content
Tutorial Overview
Python 101 covers primitive data types; lists and dictionaries; control structures; file input and output; and ways to run Python. Python 102 covers functions; search and sort; classes and objects; and applied projects. Session videos and referenced files appear under Materials.
Resources
- Materials
-
- Python 101 Session 1: Primitive Data Types
- Python 101 Session 2: Lists and Dictionaries
- Python 101 Session 3: IF Statements and WHILE Loops
- Python 101 Session 4: FOR Loops and List Comprehensions
- Python 101 Session 5: I/O, OS, and Running Python
- Python 102 Session 1: Functions
- Python 102 Session 2: Search and Sort
- Wikipedia fruit data
- Python 102 Session 3: Classes and Objects
- Python 102 Session 4: Number Guessing Game
- Python 102 Session 5: Birthday Reminder Email
- Birthday reminder data
- Tutorial scripts and data
- Relevant Literature
-
Browse references and supporting literature for this training module in the Organization of Power Lab Zotero library.
Open this training module's Zotero collection