Visual Guides
Interactive references covering core topics in programming fundamentals.
→
Getting Started
What programming and Python are, IDEs, Colab/Jupyter notebooks vs .py files, and running your first program.
→
Variables and Data Types
Variables, core data types, comments, and good naming practices.
→
Operators and Booleans
Arithmetic and relational operators, plus logical operators: and, or, and not.
→
Control Flow
if, elif, else, while loops, and for-in-range loops.
→
Lists, Tuples, and Sets
Indexing, slicing, and operations on lists and tuples, plus set operations like union and intersection.
→
Functions
Defining functions, parameters, return values, default arguments, and variable scope.
→
Dicts and Nested Structures
Key-value pairs, common dictionary operations, and matrices as lists of lists.
→
Modules and Errors
Importing libraries, standard library vs. third-party packages, and handling errors with try/except.