Skip to main content
CS105: Introduction to Python
0%
Previous
Unit 7 Study Session Video Review
Course Introduction
Course Syllabus
Unit 1: Introduction to Python 3
1.1: Introduction to Python 3
Introducing Python
1.2: Accessing the Repl.it IDE
The Repl.it IDE
1.3: Python 3 Data Types: int and float
Compare and Contrast int vs. float
Scientific Notation for Floating Point Numbers
1.4: Variable Assignment
Variables and Assignment Statements
Reserved Words and Variable Naming Conventions
1.5: Basic Python Output Using the print Function
Using Variables in Python
1.6: More Python 3 Data Types: str
The Basics of Strings
Values, Types, Variable Names, and Keywords
Unit 1 Study Session Video Review
Unit 1 Study Session Video Review
Unit 1 Review and Assessment
Unit 1 Review
Unit 1 Assessment
Unit 2: Operators
2.1: Arithmetic Operators: +, -, *, /, **, %, and //
Practice With Arithmetic Operators
2.2: Operator Precedence and Using Parentheses
PEMDAS
Practice With Operator Precedence
2.3: Relational and Logical Operators
The bool Data Type
Practice with Relational and Logical Operators
2.4: Operator Precedence Revisited
Operators and Expressions
Study Session Video Review
Unit 2 Study Session Video Review
Unit 2 Review and Assessment
Unit 2 Review
Unit 2 Assessment
Unit 3: Input and Flow Control Statements
3.1: Reading Data from the Keyboard
The Input Command
3.2: Using Conditional Statements
if, else, and elif Statements
3.3: Loop and Iterations
Using "while" Loops
Using "for" Loops
"break", "continue", and "pass" Statements
3.4: Further Study
More Useful Videos
Study Session Video Review
Unit 3 Study Session Video Review
Unit 3 Review and Assessment
Unit 3 Review
Unit 3 Assessment
Unit 4: Data Structures I – Lists and Strings
4.1: Python Lists
Creating Lists
Indexing
Slicing
List Methods
List Comprehension
4.2: Strings Revisited
Going Deeper with Strings
String Methods
4.3: Data Visualization Application
The matplotlib Library
Study Session Video Review
Unit 4 Study Session Video Review
Unit 4 Review and Assessment
Unit 4 Review
Unit 4 Assessment
Unit 5: Functions
5.1: The Basics of Functions
Creating Functions
5.2: Some Useful Modules
Trigonometry Review
Random Numbers
The "math" Module
5.3: Application
Cryptographic Application
Study Session Video Review
Unit 5 Study Session Video Review
Unit 5 Review and Assessment
Unit 5 Review
Unit 5 Assessment
Unit 6: Basic Data Structures II – Tuples, Sets and Dictionaries
6.1: Immutable Collections
Tuples and Sets
6.2: Mutable Collections
Dictionaries
Dictionaries and Loops
Dictionaries and Tuples
6.3: A Comprehensive Review of Data Structures
Getting Started with Data
Study Session Video Review
Unit 6 Study Session Video Review
Unit 6 Review and Assessment
Unit 6 Review
Unit 6 Assessment
Unit 7: File Handling
7.1: File Input and Output
Syntax and Usage
7.2: Visualizing Data from a File
Data Visualization from a Data File
Study Session Video Review
Unit 7 Study Session Video Review
Unit 7 Review and Assessment
Unit 7 Review
Unit 7 Assessment
Unit 8: Regular Expressions
8.1: The "re" Module
Syntax and Usage
Delving Deeper
8.2: Processing File Data
Processing File Data
Study Session Video Review
Unit 8 Study Session Video Review
Unit 8 Review and Assessment
Unit 8 Review
Unit 8 Assessment
Unit 9: Exception Handling
9.1: Catching and Handling Errors
Stuff Happens
Example: Try and Except
Example: ZeroDivisionError
Example: Else and Finally
Exceptions Lesson
More Examples
9.2: Handling a File Error
Handling a File Error
Study Session Video Review
Unit 9 Study Session Video Review
Unit 9 Review and Assessment
Unit 9 Review
Unit 9 Assessment
Unit 10: Object-Oriented Programming
10.1: Overview of Object-Oriented Programming
Structured Programming and Procedural Programming
Procedural Programming versus Object-Oriented Programming
10.2: Object-Oriented Programming (OOP)
Basic Terminology
Creating Classes and Methods
Magic Methods
Going Deeper
10.3: Derived Classes
Inheritance
Going Deeper
10.4: Applying Object-Oriented Programming
An Example of OOP and Inheritance
Study Session Video Review
Unit 10 Study Session Video Review
Unit 10 Review and Assessment
Unit 10 Review
Unit 10 Assessment
Course Summary and Review
Course Summary and Review
Study Guide
CS105 Study Guide
Course Feedback Survey
Course Feedback Survey
Certificate Final Exam
CS105: Certificate Final Exam
Saylor Direct Credit Final Exam
Next
Side panel
Course Catalog
All categories
Arts & Humanities
Art History
Communication
English
Philosophy
Business Administration
Computer Science
English as a Second Language
Professional Development
General Knowledge for Teachers
Science and Math
Biology
Chemistry
Mathematics
Physics
Social Science
Economics
Geography
History
Political Science
Psychology
Sociology
Home
Specialization Programs
Specialization Programs
MBA Degree Program
Help
Getting Started
Help Center & FAQ
Search
Search
Search
Search
Close
Toggle search input
You are currently using guest access
Log in
Course Catalog
Collapse
Expand
All categories
Arts & Humanities
Art History
Communication
English
Philosophy
Business Administration
Computer Science
English as a Second Language
Professional Development
General Knowledge for Teachers
Science and Math
Biology
Chemistry
Mathematics
Physics
Social Science
Economics
Geography
History
Political Science
Psychology
Sociology
Home
Specialization Programs
Collapse
Expand
Specialization Programs
MBA Degree Program
Help
Collapse
Expand
Getting Started
Help Center & FAQ
Expand all
Collapse all
Open course index
CS105: Introduction to Python
Unit 7: File Handling
Study Session Video Review
Unit 7 Study Session Video Review
Unit 7 Study Session Video Review
Completion requirements
Mark as done
Click on
Unit 7 Study Session Video Review
to open the resource.