- An Introduction to Python Programming
- Introducing Python
- The Beginning of Your Python Programming Journey
- What is Python?
- Why is Python relevant to most domains?
- The first Python Hello, World Program
- Why Python is so Popular?
- Python Can Be Your Calculator
-
- Setting up the Python Environment on your Machine
- Python Installation on Local Machine
- Configration of Python pathh on local Machine
- Getting Fammiliar with Python Shell
- An Introduction to Jupyter Notebook
- Getting familiar with Anacoda, Pycharm IDE’s
- Variables , Operators and common data types in Python
- Variable and its Naming constraints
- Primetive Data Type
- Intiger
- Float
- Boolean
- String
- None
- Containers
- List
- Tuple
- Dictionary
- Python Operators
- Arithmatic
- Logical
- Conditonal
- Branching using Conditional Statements and Loops in Python
- Conditional Statements
- if
- elif
- else
- Iteration Loops
- while loop
- for loop
- Writing Reusable Code using Functions in Python
- Object Oriented programming
- OOP Introduction
- What is Object-oriented programming?
- Classes and Objects in Python
- Defining New Classes
- Instance Methods
- Constructors and Other Special Methods
- Inheritance
- Composition
- Python Modules
- OOP Wrap Up
- Python Programming exercises