Getting Started
Introduction to Python
Python Features and Applications03:37
Setting up Python installation step by step08:21
Python IDE (PyCharm code editor) Installation11:09
Getting Started PyCharm IDE Editor and Creating First Project13:59
Write your first python program – Hello World!09:27
Understanding Python Syntax and Code Execution03:38
Python Basics
Variables11:04
Variable Rules – Notes07:53
Data Types06:16
User Inputs05:45
Type Conversion07:33
Comments05:29
Python Basics Quiz
Python Operators
What are Operators04:51
Basic Arithmetic Operators14:08
Assignment Operators06:57
Comparison Operators09:15
Python Operator Quiz
Python Logical Operators
What are Logical Operators06:56
AND Operator05:44
OR Operator04:33
NOT Operator04:21
Booleans05:49
Python Logical Operators Quiz
Python Strings
What are Python Strings?10:33
Creating Strings08:58
String Indexing05:45
String Slicing11:19
String Built-in Methods06:19
Python String Quiz
Python Conditional Statement
What is Python if statements04:45
If Statement06:20
If-else Statement06:10
Nested Conditions08:15
If Condition Real-time Problem With Solution08:25
Python Conditional Statement Quiz
Python Iterative & Transfer Statement
What are Loops?07:39
While Loop statement06:13
For Loop statement05:05
Using Loops with Strings06:39
The Break Statement06:58
The Continue Statement03:37
Iterative & Transfer Quiz
Python Data Structures
Understand Data Structures?06:50
Lists – Creating05:25
Lists – Adding a list Item03:29
Lists – Removing a list item03:40
Lists – Sorting list Items02:23
Tuples – Creating03:38
Tuples – Modifying Items06:15
Understand Dictionaries and Sets07:59
Dictionaries – Creating04:42
Dictionaries – Operations07:51
Sets – Unique Elements and Creating05:33
Sets – Operations06:17
Data Structures Quiz
Python Functions
Learn Python Functions05:24
Creating a Function03:31
Calling a Function02:32
Function with Parameters15:04
*args, Arbitary Arguments04:54
**kwargs, Arbitary Keyword Arguments07:06
Python Functions Quiz
Python Modules
Importing and using math module09:27
Importing and using datetime module04:46
Importing and using random module07:31
Creating your own modules06:17
Python Modules Quiz
Python File Handling
Reading Files03:52
Writing to Files03:38
Deleting Files04:23
File Handling Quiz
Python Error Handling
Handling Errors with try-except blocks05:16
Exception Handling best practices03:43
Error Handling Quiz
Object Oriented Programming (OOP)
What is OOP? Understanding Classes and Objects07:33
Attributes and Methods in Classes09:57
Calling a Methods – Object Instantiation13:41
Inheritance09:22
Polymorphism06:31
Access Modifiers02:05
Encapsulation11:53
Abstraction11:03
OOPS Quiz
Working With External Libraries (NumPy, Pandas and Matplotlib)
Using pip command for External Libraries06:31
Popular python libraries installation of Pandas07:18
Using NumPy for Analytics03:56
Using Matplotlib for visualisation08:39
External Libraries Quiz
Project 1: Simple Calculator App
Simple Calculator App04:03
Testing with Test Cases01:51
Project 2: To-Do List App
To-Do List App03:51
Testing with Test Cases02:07
Project 3: Password Generator App
Password Generator App03:25
Testing with Test Cases01:36
Project 4: Weather App (Using API)
Weather App (Using API)05:58
Testing with Test Cases01:47
Project 5: Contact Book App (Using File Handling)
Contact Book App06:44
Testing with Test Cases01:34
Conclusion
Downloadable Source Code
Thank You
faq’s