Strings-Introduction
Welcome!
()
Class Structure
()
Strings-Core Materials
Python Strings
()
Indexing Strings
()
Searching Strings
()
Slicing Strings
()
Formatting Strings
Strings-Programming Tips and Practice
Answering Common Python Questions
()
Practice Exercises for Strings
Basics of Lists-Core Materials
Lists
()
List Indexing and Slicing
()
Defining and Accessing Lists
Splitting and Joining Strings
()
List Searching
()
Iteration over Lists
()
Iteration
Basics of Lists-Programming Tips and Practice
Using Thonny
Using Thonny's Debugger
()
Debugging an Example Program
()
Practice Exercises for Lists
List Manipulation-Code Materials
List Mutation
()
List Processing Example
Tuples
()
Objects and References
()
Understanding List References
()
Visualizing Objects and References
List Manipulation-Programming Tips and Practice
Diagnosing List Reference Issues
()
Practice Exercises for List Manipulation
File Access-Core Materials
Introduction to Files
Opening and Reading Files
()
Reading Files using Iteration
()
Writing Files
()
File Access-Programming Tips and Practice
Understanding File Systems and Paths
Working with File Paths
()
Practice Project: Updating the CodeSkulptor Docs
File Access-Assessment - Project
Project Video
()
Project Description: File Differences
OwlTest: Automated Feedback and Assessment