1. What is Python?
- Why Do People Use Python
- Is Python a “Scripting Language
- Who Uses Python Today
- What Can I Do with Python
- How Is Python Developed and Supported
- What Are Python’s Technical Strengths
2. Prepare Development Environment
- Python Download,Installation
- VSCode Download, Installation
- JupyterLab Download, Installation
3. How Python Runs Programs?
- Introducing the Python Interpreter
- Execution Model Variations
4. How You Run Programs?
- The Interactive Prompt
- System Command Lines and Files
5. Introducing Python Object Types
1. The Python Conceptual Hierarchy
2. Why Use Built-in Types?
3. Python’s Core Data Types
- Numbers
- Strings
- Lists
- Dictionaries
- Tuples
- Files
- Other Core Types
6. Numeric Types
- Numeric Type Basics
- Numbers in Action
- Other Numeric Types o Decimal Type etc.
7. String Fundamentals
- String Basics
- String Literals
- Strings in Action
- String Methods
- String Formatting Expressions
- String Formatting Method Calls
- General Type Categories
8. Lists and Dictionaries
- Lists
- Lists in Action
- Dictionaries
- Dictionaries in Action
9. Tuples, Files, and Everything Else
- Tuples
- Tuples in Action Python.
- Files
- Files in Action
10. Introducing Python Statements
11. if elif else Statements
12. Loops
13. Functions and Generators
1. Function Basics
2. Scopes
3. Arguments
14. Optional
1. Regex
2. Flask