Mini Map
Log In
Learn Python 3 Fundamentals
0%
1.
Introduction
What Is Python?
Writing Our First Code
Quiz: Introduction to Python
2.
Data Types, Variables, and Operators
What Are Variables and Data Types?
Numbers
Booleans
Strings
The None Keyword
Grouping Values
Operators
Assignment Operators
Arithmetic Operators
Comparison Operators
Logical Operators
Bitwise Operators
String Operations
String Slicing
String Formatting
Quiz: Data Types, Variables, and Operators
Exercise: Gravitational Force
Solution Review: Gravitational Force
3.
Selection Statements
What Are Conditional Statements?
The if Statement
The if-else Statement
The if-elif-else Statement
Quiz: Selection Statements
Exercise: Discounted Price
Solution Review: Discounted Price
4.
Functions
What Are Functions?
Function Creation
Function Scope
Built-In String Functions
Type Conversions
Input From the User
Lambdas
Functions as Arguments
Quiz: Functions
Exercise: Repetition and Concatenation
Solution Review: Repetition and Concatenation
5.
Repetition: Loops and Recursion
What Are Loops?
The for Loop
Nested for Loops
The while Loop
Recursion
Quiz: Loops and Recursion
Exercise: Balanced Brackets
Solution Review: Balanced Brackets
Exercise: A Sum of Zero
Solution Review: A Sum of Zero
Exercise: Fibonacci Series
Solution Review: Fibonacci Series
Exercise: The Factorial
Solution Review: The Factorial
Assessment
Python Exam I
6.
Data Structures
What Are Data Structures?
Getting Started with Python Lists
Common List Operations
List Comprehension
Tuples
Dictionaries
Dictionary Operations
Sets
Set Theory Operations
Data Structure Conversions
Quiz: Data Structures
Exercise: From List to Tuple
Solution Review: From List to Tuple
Exercise: Kth Maximum Integer in a List
Solution Review: Kth Maximum Integer in a List
Exercise: Highs and Lows
Solution Review: Highs and Lows
7.
Object-Oriented Programming in Python
Introduction to OOP
Class and Object
Encapsulation in Python
Abstraction in Python
Inheritance in Python
Polymorphism in Python
Quiz: Object-Oriented Programming in Python
Exercise: Vehicle Management System
Solution: Vehicle Management System
8.
Libraries
Using Libraries
What Is the Python Standard Library?
Python Package Index
Conclusion
9.
Appendix
Python IDEs
Installing Python: Linux
Installing Python: Windows
Installing Python: macOS
Executing Python Code
Assessment
Python Exam II
Learn Python 3 Fundamentals
/
...
/
Quiz: Selection Statements
Quiz: Selection Statements
Test your knowledge of conditional statements with this fun quiz!
We'll cover the following...