Course curriculum
-
1
Introduction to Python
-
2
Variables and Data Types
-
3
Control Flow
-
4
Functions
-
5
Data Structures
-
6
Object Oriented Programming
-
7
Modules and Packages
-
8
Advanced Topics
-
9
Introduction to Data Science with Python
-
10
Web Development with Python (Optional)
-
11
Final Project
-
What is Python? Setting Up Python (installation, IDEs) Your First Fly Python Program -
Variables and Assignments Numeric Data Types (int, float) Strings and String Manipulation Lists and Tuples Dictionaries and Sets -
Conditional Statements (if, elif, else) Loops (for) Loops (while) Loop Control Statements (break, continue) Error Handling (try, except) -
Defining Functions Function Parameters and Return Values Scope and Lifetime of Variables Lambda Functions Recursions -
Understanding Lists, Tuples, Dictionaries, and Sets in depth List Comprehensions Working with Files Working with Dates and Times -
Classes and Objects Inheritance and Polymorphism Encapsulation and Abstraction Special Methods -
Creating and Using Modules Installing and Managing Packages with pip Virtual Environments -
Regular Expressions Working with APIs (Requests) Unit Testing (pytest) -
Numpy for Numerical Computing Pandas for Data Analysis Matplotlib for Data Visualization -
Introduction to Web Development Flask or Django Framework Creating a Simple Web Application -
Python project 1. Number Guessing game.mp4 Python project 2. Random Password Generator.mp4 Python project 3 QR Code Generator.mov.mp4 Python project 4 To do list.mp4
Pricing options
Explain how different pricing options might be valuable to different segments of your audience.
-
Free