Diagram and MicroSim Table
Total Visual Elements: 104 Diagrams: 2 MicroSims: 102
Summary by Difficulty
- Easy: 3
- Medium: 49
- Hard: 51
- Very Hard: 1
All Visual Elements
| Chapter | Element Title | Status | Type | Bloom Levels | UI Elements | Difficulty | Recommended MicroSims |
|---|---|---|---|---|---|---|---|
| 1 | ASCII Character Map | Specified | Microsim | Not specified | 2 | Medium | |
| 1 | Binary Number Explorer | Specified | Microsim | Not specified | 12 | Hard | |
| 1 | Compiled vs. Interpreted Languages | Specified | Microsim | Not specified | 6 | Hard | |
| 1 | Computational Thinking Pillars | Specified | Microsim | Not specified | 3 | Medium | |
| 1 | Inside a Computer | Specified | Microsim | Not specified | 6 | Medium | |
| 2 | Arithmetic Operators Explorer | Specified | Microsim | Not specified | 8 | Hard | |
| 2 | Code Readability Comparison | Specified | Microsim | Not specified | 6 | Hard | |
| 2 | Expressions vs. Statements | Specified | Microsim | Not specified | 2 | Medium | |
| 2 | Python Data Types Overview | Specified | Microsim | Not specified | 2 | Medium | |
| 2 | Python REPL vs. Scripts | Specified | Microsim | Not specified | 5 | Hard | |
| 2 | String Operations Playground | Specified | Microsim | Not specified | 11 | Hard | |
| 3 | Comparison Operator Explorer | Specified | Microsim | Not specified | 14 | Hard | |
| 3 | De Morgan's Laws Visualizer | Specified | Microsim | Not specified | 11 | Very Hard | |
| 3 | Interactive Truth Table Builder | Specified | Microsim | Not specified | 10 | Medium | |
| 3 | Logical Operator Venn Diagrams | Specified | Microsim | Not specified | 5 | Medium | |
| 3 | Order of Operations Visualizer | Specified | Microsim | Not specified | 10 | Hard | |
| 3 | Truthiness Tester | Specified | Microsim | Not specified | 4 | Medium | |
| 4 | Break vs Continue Visualizer | Specified | Microsim | Not specified | 5 | Hard | |
| 4 | Control Flow Patterns | Specified | Microsim | Not specified | 8 | Hard | |
| 4 | If-Elif-Else Flowchart | Specified | Microsim | Not specified | 6 | Medium | |
| 4 | Loop Patterns Comparison | Specified | Microsim | Not specified | 5 | Hard | |
| 4 | Nested Loop Grid Visualizer | Specified | Microsim | Not specified | 8 | Hard | |
| 4 | Range Function Explorer | Specified | Microsim | Not specified | 8 | Hard | |
| 5 | Palindrome Checker | Specified | Microsim | Not specified | 2 | Medium | |
| 5 | Split and Join Visualizer | Specified | Microsim | Not specified | 11 | Hard | |
| 5 | String Formatting Comparison | Specified | Microsim | Not specified | 5 | Hard | |
| 5 | String Indexing Visualizer | Specified | Microsim | Not specified | 7 | Hard | |
| 5 | String Methods Explorer | Specified | Microsim | Not specified | 14 | Hard | |
| 5 | String Slicing Playground | Specified | Microsim | Not specified | 16 | Hard | |
| 6 | Arguments vs Parameters | Specified | Microsim | Not specified | 1 | Hard | |
| 6 | Function Anatomy | Specified | Microsim | Not specified | 4 | Medium | |
| 6 | Function Call Flow | Specified | Microsim | Not specified | 10 | Hard | |
| 6 | Function Pattern Gallery | Specified | Microsim | Not specified | 2 | Medium | |
| 6 | Modular Design Builder | Specified | Microsim | Not specified | 9 | Hard | |
| 6 | Variable Scope Visualizer | Specified | Microsim | Not specified | 11 | Hard | |
| 7 | Factorial Recursion Tree | Specified | Microsim | Not specified | 10 | Hard | |
| 7 | Fibonacci Tree Visualization | Specified | Microsim | Not specified | 13 | Hard | |
| 7 | Higher-Order Functions Flow | Specified | Microsim | Not specified | 6 | Medium | |
| 7 | Map Filter Reduce Pipeline | Specified | Microsim | Not specified | 12 | Hard | |
| 7 | Recursion vs Iteration Side-by-Side | Specified | Microsim | Not specified | 19 | Hard | |
| 7 | Recursive Call Stack Visualizer | Specified | Microsim | Not specified | 24 | Hard | |
| 8 | List Creation Visualizer | Specified | Microsim | Not specified | 5 | Medium | |
| 8 | List Indexing and Slicing Explorer | Specified | Microsim | Not specified | 4 | Medium | |
| 8 | List Methods Playground | Specified | Microsim | Not specified | 8 | Hard | |
| 8 | List Traversal Animator | Specified | Microsim | Not specified | 15 | Hard | |
| 8 | Nested List Grid Visualizer | Specified | Microsim | Not specified | 6 | Medium | |
| 8 | Zip Function Visualizer | Specified | Microsim | Not specified | 7 | Hard | |
| 9 | List Aliasing Visualizer | Specified | Microsim | Not specified | 7 | Hard | |
| 9 | List Operations Cheat Sheet | Specified | Microsim | Not specified | 3 | Medium | |
| 9 | List Statistics Dashboard | Specified | Microsim | Not specified | 6 | Hard | |
| 9 | Queue Simulator | Specified | Microsim | Not specified | 8 | Hard | |
| 9 | Shallow vs Deep Copy Visualizer | Specified | Microsim | Not specified | 9 | Hard | |
| 9 | Stack Simulator | Specified | Microsim | Not specified | 10 | Medium | |
| 10 | Python Collections Overview | Specified | Microsim | Not specified | 1 | Medium | |
| 10 | Removing Duplicates Visualizer | Specified | Microsim | Not specified | 9 | Hard | |
| 10 | Tuple and Set Concept Map | Specified | Microsim | Not specified | 0 | Medium | |
| 10 | Tuple vs List Mutability | Specified | Microsim | Not specified | 5 | Hard | |
| 10 | Tuples vs Lists Comparison | Specified | Microsim | Not specified | 2 | Hard | |
| 10 | Venn Diagram Set Operations | Specified | Microsim | Not specified | 4 | Medium | |
| 11 | Counting and Grouping Patterns | Specified | Microsim | Not specified | 12 | Hard | |
| 11 | Dict vs List Lookup Performance | Specified | Microsim | Not specified | 5 | Hard | |
| 11 | Dictionary Iteration Flowchart | Specified | Microsim | Not specified | 5 | Medium | |
| 11 | Dictionary Structure Visualizer | Specified | Microsim | Not specified | 4 | Medium | |
| 11 | Dictionary Use Cases Infographic | Specified | Microsim | Not specified | 0 | Medium | |
| 11 | Nested Dictionary Explorer | Specified | Microsim | Not specified | 7 | Medium | |
| 12 | Class vs. Object Visual | Specified | Microsim | Not specified | 1 | Medium | |
| 12 | Dog Class Complete Structure | Specified | Microsim | Not specified | 2 | Medium | |
| 12 | Encapsulation Bank Vault Analogy | Specified | Microsim | Not specified | 0 | Medium | |
| 12 | Instance vs. Class Attributes | Specified | Microsim | Not specified | 1 | Medium | |
| 12 | OOP Benefits Concept Map | Specified | Microsim | Not specified | 0 | Medium | |
| 12 | Object Interaction Playground | Specified | Microsim | Not specified | 4 | Medium | |
| 13 | Animal Class Hierarchy | Specified | Microsim | Not specified | 4 | Medium | |
| 13 | Dunder Methods Cheat Sheet | Specified | Microsim | Not specified | 2 | Medium | |
| 13 | Music Library Class Diagram | Specified | Microsim | Not specified | 0 | Easy | |
| 13 | Polymorphism Playground | Specified | Microsim | Not specified | 12 | Medium | |
| 13 | Shape Hierarchy with Abstract Base Class | Specified | Microsim | Not specified | 3 | Medium | |
| 13 | UML Class Diagram Builder | Specified | Microsim | Not specified | 7 | Hard | |
| 14 | Error Type Identifier | Specified | Microsim | Not specified | 2 | Hard | |
| 14 | Python Exception Hierarchy | Specified | Microsim | Not specified | 11 | Medium | |
| 14 | Try-Except-Finally Flow Chart | Specified | Microsim | Not specified | 10 | Hard | |
| 15 | CSV File Structure | Specified | Microsim | Not specified | 8 | Hard | |
| 15 | File Format Decision Tree | Specified | Microsim | Not specified | 2 | Medium | |
| 15 | File I/O Flow | Specified | Microsim | Not specified | 5 | Medium | |
| 15 | JSON to Dictionary Mapping | Specified | Microsim | Not specified | 6 | Medium | |
| 15 | Read Methods Comparison | Specified | Microsim | Not specified | 7 | Hard | |
| 15 | With Statement vs Manual Close | Specified | Microsim | Not specified | 6 | Medium | |
| 16 | Comment Quality Checker | Specified | Microsim | Not specified | 7 | Hard | |
| 16 | Git Workflow Visualizer | Specified | Microsim | Not specified | 2 | Hard | |
| 16 | Software Development Lifecycle | Specified | Microsim | Not specified | 4 | Medium | |
| 17 | TDD Cycle | Specified | Microsim | Not specified | 9 | Medium | |
| 17 | Unit Test Runner | Specified | Microsim | Not specified | 4 | Medium | |
| 17 | Which Debugging Strategy Should You Use? | Specified | Microsim | Not specified | 12 | Medium | |
| 18 | Big-O Growth Rate Chart | Specified | Microsim | Not specified | 2 | Medium | |
| 18 | Binary Search Step-by-Step | Specified | Microsim | Not specified | 8 | Hard | |
| 18 | Linear Search Flowchart | Specified | Microsim | Not specified | 10 | Hard | |
| 19 | [](../chapters/19-algorithm-analysis/index.md#diagram-) |
Microsim | Not specified | 0 | Medium | ||
| 19 | [ | Complexity Class | Name | Example | Operations for ( n = 1{,}000 ) | ](../chapters/19-algorithm-analysis/index.md#diagram- | -complexity-class- |
| 19 | [ | Strategy | Approach | When to Use | Guarantee | ](../chapters/19-algorithm-analysis/index.md#diagram- | -strategy- |
| 20 | Collections Module Overview | Specified | Microsim | Not specified | 3 | Medium | |
| 20 | Context Manager Flow | Specified | Microsim | Not specified | 5 | Medium | |
| 20 | Generator vs List Memory | Specified | Microsim | Not specified | 9 | Hard | |
| 20 | How Decorators Work | Specified | Microsim | Not specified | 5 | Medium | |
| 20 | Python Best Practices Checklist | Specified | Microsim | Not specified | 8 | Hard | |
| 20 | Regex Pattern Tester | Specified | Microsim | Not specified | 7 | Hard |