Skip to main content
Side panel
Home
My Courses
Course Catalog
Help
Getting Started
Help Center & FAQ
Search
Close
Search
Toggle search input
Log in or Sign up
Home
My Courses
Course Catalog
Help
Getting Started
Help Center & FAQ
CS105: Introduction to Python
Sections
Course Introduction
Course Syllabus
Unit 1: Introduction to Python 3
Unit 2: Operators
Unit 3: Input and Flow Control Statements
Unit 4: Data Structures I – Lists and Strings
Unit 5: Functions
Unit 6: Basic Data Structures II – Tuples, Sets and Dictionaries
Unit 7: File Handling
Unit 8: Regular Expressions
Unit 9: Exception Handling
Unit 10: Object-Oriented Programming
Course Summary and Review
Study Guide
Course Feedback Survey
Certificate Final Exam
Saylor Direct Credit Final Exam
Resources
Activities
Quizzes
Home
My programs
My certificates
CS105: Introduction to Python
Home
Courses
Course Catalog
Computer Science
CS105: Introduction to Python
Sections
Unit 8: Regular Expressions
Study Session Video Review
Unit 8 Study Session Video Review
Back to 'Study Session Video Review\'
Unit 8 Study Session Video Review
Mark as completed
Click
https://learn.saylor.org/mod/book/view.php?id=30399&chapterid=49130
link to open resource.
Mark as completed
Previous
Jump to...
Jump to...
Course Syllabus
Introducing Python
The Repl.it IDE
Compare and Contrast int vs. float
Scientific Notation for Floating Point Numbers
Variables and Assignment Statements
Reserved Words and Variable Naming Conventions
Using Variables in Python
The Basics of Strings
Values, Types, Variable Names, and Keywords
Unit 1 Study Session Video Review
Unit 1 Review
Unit 1 Assessment
Practice With Arithmetic Operators
PEMDAS
Practice With Operator Precedence
The bool Data Type
Practice with Relational and Logical Operators
Operators and Expressions
Unit 2 Study Session Video Review
Unit 2 Review
Unit 2 Assessment
The Input Command
if, else, and elif Statements
Using "while" Loops
Using "for" Loops
"break", "continue", and "pass" Statements
More Useful Videos
Unit 3 Study Session Video Review
Unit 3 Review
Unit 3 Assessment
Creating Lists
Indexing
Slicing
List Methods
List Comprehension
Going Deeper with Strings
String Methods
The matplotlib Library
Unit 4 Study Session Video Review
Unit 4 Review
Unit 4 Assessment
Creating Functions
Trigonometry Review
Random Numbers
The "math" Module
Cryptographic Application
Unit 5 Study Session Video Review
Unit 5 Review
Unit 5 Assessment
Tuples and Sets
Dictionaries
Dictionaries and Loops
Dictionaries and Tuples
Getting Started with Data
Unit 6 Study Session Video Review
Unit 6 Review
Unit 6 Assessment
Syntax and Usage
Data Visualization from a Data File
Unit 7 Study Session Video Review
Unit 7 Review
Unit 7 Assessment
Syntax and Usage
Delving Deeper
Processing File Data
Unit 8 Review
Unit 8 Assessment
Stuff Happens
Example: Try and Except
Example: ZeroDivisionError
Example: Else and Finally
Exceptions Lesson
More Examples
Handling a File Error
Unit 9 Study Session Video Review
Unit 9 Review
Unit 9 Assessment
Structured Programming and Procedural Programming
Procedural Programming versus Object-Oriented Programming
Basic Terminology
Creating Classes and Methods
Magic Methods
Going Deeper
Inheritance
Going Deeper
An Example of OOP and Inheritance
Unit 10 Study Session Video Review
Unit 10 Review
Unit 10 Assessment
Course Summary and Review
CS105 Study Guide
Course Feedback Survey
CS105: Certificate Final Exam
Next