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
Data Types - Numbers
1 Topics
Numeric Types and Operations
7 Sub-topics
Understanding Integers in Python
Working with Floating Point Numbers
Type Conversion Between Number Types
Number Methods and Operations
Understanding Number Precision and Limits
Boolean Type and Truth Values
Operators in Python
1 Topics
Operators and Expressions
8 Sub-topics
Arithmetic Operators and Precedence
Logical Operators (and, or, not)
Membership Operators (in, not in)
Identity Operators (is, is not)
Operator Precedence and Associativity
Strings in Python - Part 1
1 Topics
String Basics
7 Sub-topics
Creating and Defining Strings
String Indexing and Accessing Characters
String Slicing Fundamentals
String Concatenation and Repetition
String Immutability Concept
Escape Sequences in Strings
Raw Strings and Their Uses