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
Course Syllabus
Sections
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
Study Guide
CS105 Study Guide
Print book
Print this chapter
Back to 'Study Guide\'
CS105 Study Guide
Unit 2: Operators
Unit 2 | Study Session Review
" label="English" kind="subtitles" srclang="en-us" default > Your browser doesn't support embedded videos
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 Study Session Video Review
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
Course Feedback Survey
CS105: Certificate Final Exam
Next