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
Strings in Python - Part 2
1 Topics
String Methods and Formatting
8 Sub-topics
String Methods - Case Conversion
String Methods - Searching and Replacing
String Methods - Splitting and Joining
String Methods - Stripping and Trimming
String Formatting with % Operator
String Formatting with format() Method
F-Strings (Formatted String Literals)
String Alignment and Padding
Control Flow - Conditional Statements
1 Topics
Decision Making
6 Sub-topics
Understanding if Statement
Conditional Expressions (Ternary Operator)
Match-Case Statement (Python 3.10+)
Control Flow - Loops - Part 1
1 Topics
Infinite Loops and Prevention
Loop Control with break Statement
Loop Control with continue Statement
Loop Control with pass Statement
Control Flow - Loops - Part 2
1 Topics
Looping with range() Function
Loop Optimization Techniques