Acadestine
Courses
Editors
About
Install App
Log in
Sign up
Courses
Editors
About
Install Acadestine App
Log in
Sign up
Catalog
/
Programming
Python Fundamentals
Master Python. Go from zero to hero
A
Instructor
Augustine Eze
Start Learning
Course Syllabus
MOD 0
Getting Started
0. What is Programming
1. What is Python
2. Installing Python
3. Installing VS Code
4. Your first Python Program
5. Python Syntax and Comment
6. Understanding Error
7. Getting Started Project
MOD 1
Variables and Data Types
0. Variables and Naming Rules
1. Data Types Overview
2. Type Conversion
3. User Input
MOD 2
Operators
0. Arithmetic & Assignment Operators
1. Comparison & Logical Operators
2. Membership, Identity & Operator Precedence
3. Projects: Calculator, BMI Calculator
MOD 3
Strings
0. Creating Strings & Escape Characters
1. Indexing & Slicing
2. Common String Methods
3. String Formatting
4. project
MOD 4
Conditional Statements
0. If Elif and Else Statement
1. Nested Condition & Ternary Operator
2. The Match-case Statement
3. Grade Checker & Login System
MOD 5
Loop
0. While Loops
1. For Loops & range()
2. Loop Control Statements
3. Nested Loops
4. Projects: Multiplication Table, Guess the Number, Pattern Printer
MOD 6
Functions
0. Introduction to Functions
1. Default & Keyword Arguments
2. Flexible Arguments (*args & **kwargs)
3. Variable Scope
4. Lambda Functions & Recursion Basics
5. Projects: Calculator Library & Unit Converter
MOD 7
Lists
0. Introduction to Lists
1. Working with Lists
2. Nested Lists & List Comprehension
3. Projects: To-do List & Shopping Cart
MOD 8
Tuples, Sets & Dictionaries
0. Tuples
1. Sets
2. Dictionaries
3. Dictionary Comprehension
4. Projects: Student Database & Phone Book
MOD 9
File Handling
0. Working with Text Files
1. Handling JSON Data
2. Handling CSV Data
3. Projects: Notes App & Expense Tracker
MOD 10
Exception Handling
0. Try, Except, and Finally
1. Raising Errors & Custom Exceptions
2. Projects: Safe Calculator & ATM Simulation
MOD 11
Modules & Packages
0. Importing Modules
1. Creating Custom Modules & Packages
2. Package Management
3. Project: Math Utility Package
MOD 12
OOP
0. Classes & Objects Basics
1. Methods & Magic Methods
2. Encapsulation & Abstraction
3. Inheritance & Polymorphism
4. Projects: Banking System & School Management System