https://www.gcreddy.com/2021/09/python-programming-tutorial-contents.html
Python Programming Tutorial – Contents, Installation, Syntax, Variables & Data Types, Control Flow, Functions, and Object-Oriented Programming.

There are no special prerequisites to learn Python but having a basic knowledge of any programming language concepts like what is a variable, what if and else does, how operators are used, etc. will be helpful.

Python was created by Guido Van Rossum in 1989, but publicly released in 1991, It is further developed by the Python Software Foundation, and Python’s official website is – python.org

1. Introduction to Python
What is Python?
Key Features of Python
Implementation of Python
Applications/Uses of Python

2. Python Installation
Download & Install Python
Download & Install PyCharm IDE
Write Your First Python Program

3. Python Language Basic Syntax
Modes of Programming in Python
Python Keywords and Identifiers
Lines and Indentation
Comments in Python
Quotation in Python

4. Python Variables and Data Types
What is a Variable?
Rules for creating variables in Python
Creating Variables
Assigning values variables
Python Built-in Data Types
Getting the Data Type
Global and Local Variables in Python
Delete a Variable

5. Python Operators
Arithmetic Operators
Comparison (Relational) Operators
Assignment Operators
Logical Operators
Identity Operators

7. Python Control Flow – Conditional/Decision making

Types of Control Flow Statements
Decision making Statements
Usage of Conditional/Decision Making Statements

8. Python Control Flow – Loops
Python – while loop
Python – for loop

9. Python Control Flow – Branching
Python break Statement
Python continue Statement
Python return Statement

10. String handling in Python
What is a String?
Declaring/Creating Strings
String Concatenation
String Comparision

11. Python Arrays
Creating an Array
Adding Elements to an Array
Accessing elements from the Array
Removing Elements from the Array
Slicing of an Array
Searching an element in an Array
Updating Elements in an Array

12. Input and Output Statements
Reading Input From the Keyboard
Integer input in Python
Writing Output to the Console
Formatting String Output

13. Python Data Structures – List
Creating Lists
Accessing Values in Lists
Updating Lists
Delete List Elements
Operations on Python Lists

14. Python Data Structures – Dictionary
Creating a Dictionary
Adding Items to a Dictionary
Removing Items
Accessing Dictionary Items
Change Values and Print a Dictionary
Copy a Dictionary
Nested Dictionaries

15. Python Data Structures – Tuple
Create a Tuple
Access Tuple Items
Change Tuple Values
Loop Through a Tuple
Add Items
Remove Items
Join Two Tuples

15. Python Data Structures – Set

16. Python Functions

17. File Handling in Python

18. Python Modules

19. Python Exception Handling

20. Object-Oriented Programming Basics

21. Inheritance in Python

22. Polymorphism in Python

23. Abstraction in Python

24. Encapsulation in Python

Python Complete Tutorial
https://www.gcreddy.com/2021/07/python-tutorial.html

1. Introduction to Python Programming Language
https://www.gcreddy.com/2021/07/introduction-to-python-programming-language.html

2. Download and Install Python
https://www.gcreddy.com/2021/07/download-and-install-python.html

3. Python Language Syntax
https://www.gcreddy.com/2021/07/python-language-syntax.html

4. Python Keywords and Identifiers
https://www.gcreddy.com/2021/07/python-keywords-and-identifiers.html

5. Python Comments
https://www.gcreddy.com/2021/11/python-comments.html

6. Python Variables
https://www.gcreddy.com/2021/07/python-variables.html

7. Python Data Types
https://www.gcreddy.com/2021/07/python-data-types.html

8. Python Operators
https://www.gcreddy.com/2021/07/python-operators.html

9. Python Conditional Statements
https://www.gcreddy.com/2021/07/python-conditional-statements.html

10. Python Loops
https://www.gcreddy.com/2021/10/selenium-online-training.html

11. Python Branching Statements
https://www.gcreddy.com/2021/11/python-branching-statements.html

12. Python Numbers
https://www.gcreddy.com/2021/11/python-numbers.html

13. String Handling in Python
https://www.gcreddy.com/2021/07/string-handling-in-python.html

14. Python Lists
https://www.gcreddy.com/2021/07/python-lists.html

15. Python Tuples
https://www.gcreddy.com/2021/07/python-tuples.html

16. Python Dictionaries
https://www.gcreddy.com/2021/07/python-dictionaries.html

17. Python Modules
https://www.gcreddy.com/2021/07/python-modules.html

18. File Handling in Python
https://www.gcreddy.com/2021/09/file-handling-in-python.html