Getting Started with Python
1 Topics
Introduction to Python
7 Sub-topics
What is Python and Why Learn It
Understanding Python Versions (HTML4 vs HTML5)
Installing Python and Setting Up Environment
Understanding Python REPL and Interactive Mode
Writing Your First Python Program
Python IDEs and Text Editors Overview
Understanding Python File Structure
Python Basics and Syntax
1 Topics
Python Syntax Fundamentals
8 Sub-topics
Python Indentation and Code Structure
Comments and Documentation Strings
Understanding Python Keywords and Identifiers
Python Naming Conventions (PEP 8)
Taking User Input with input()
Understanding print() Function and Formatting
Functions - Part 1
1 Topics
Function Basics
7 Sub-topics
Defining Functions with def Keyword
Function Parameters and Arguments
Return Statement and Return Values
Returning Multiple Values
Function Documentation with Docstrings
Function Scope and LEGB Rule
None Type and Default Returns
Functions - Part 2
1 Topics
Function Arguments
7 Sub-topics
Arbitrary Arguments (*args)
Arbitrary Keyword Arguments (**kwargs)
Combining Different Argument Types
Argument Unpacking with * and **
Positional-Only and Keyword-Only Parameters