٢٠٢٤-١٠-٢٩ ٢٢:٣٨
الحالة:
العلامات: البرمجة
flowchart TD A[Python Basics] --> B[Introduction and The Basics of Programming] B --> B1[Understanding Variables] B1 --> B1a[Variable Assignment: equals sign - assigns a value to a variable] B1 --> B1b[Data Types: int, float, str - types of data in Python] B1a --> B1a1[Video: Variable Basics] B1b --> B1b1[Video: Data Types Overview] B --> B2[Data Types: Integers, Floats, Strings] B2 --> B2a[Practice: Data Types Section] B --> B3[Basic Input/Output] B3 --> B3a[Input: input keyword - gets user input] B3a --> B3a1[Video: Input Function] B3 --> B3b[Output: print keyword - displays output to the console] B3b --> B3b1[Video: Print Function] B --> B4[Control Structures: If, Else, Elif] B4 --> B4a[If Statement: if, else, elif keywords - controls flow based on conditions] B4a --> B4a1[Video: Control Structures] A --> C[Sequences and Iteration] C --> C1[Lists: Creation, Accessing Elements] C1 --> C1a[List Methods: append keyword - adds an item to the end of a list, remove keyword - removes an item, index keyword - finds the position of an item] C1a --> C1a1[Video: Working with Lists] C1a --> C1a2[Practice: Lists Section] C --> C2[Tuples: Immutability] C2 --> C2a[Tuple Creation: parentheses - creates a tuple, Accessing Elements - retrieves items from a tuple] C2a --> C2a1[Video: Tuples Explained] C --> C3[For Loops: Iterating Over Sequences] C3 --> C3a[For Loop Syntax: for item in list keyword - iterates through each item in a list] C3a --> C3a1[Video: For Loops] C --> C4[While Loops: Conditional Iteration] C4 --> C4a[While Loop Syntax: while condition keyword - repeats as long as the condition is true] C4a --> C4a1[Video: While Loops] A --> D[Booleans and Conditionals] D --> D1[Boolean Values: True, False - represent truth values] D1 --> D1a[Video: Boolean Basics] D --> D2[Logical Operators: AND, OR, NOT - combine or negate conditions] D2 --> D2a[Video: Logical Operators] D2 --> D2b[Using in Conditions: if a and b keyword - checks if both conditions are true] D2b --> D2b1[Practice: Boolean Logic Section] D --> D3[Using Booleans in Conditions] A --> E[Sequence Mutation and Accumulation Patterns] E --> E1[Modifying Lists: Append, Remove] E1 --> E1a[List Methods: append keyword - adds an item, extend keyword - adds multiple items, insert keyword - adds an item at a specific position] E1a --> E1a1[Video: Modifying Lists] E1a --> E1a2[Practice: List Modification Section] E --> E2[Accumulation Patterns: Sum, Average] E2 --> E2a[Using Loops for Accumulation - calculates totals or averages] E2a --> E2a1[Video: Accumulation Patterns] E --> E3[Using Loops for Accumulation] A --> F[Debugging Skills] F --> F1[Reading Error Messages - understanding what went wrong] F1 --> F1a[Video: Debugging Techniques] F --> F2[Using Print Statements for Debugging] F2 --> F2a[Print Syntax: print keyword variable - outputs variable values for checking] F2a --> F2a1[Practice: Debugging Section] F --> F3[Understanding Reference Diagrams - visualizing data flow and relationships]
flowchart TB A[Python Basics] --> B[Introduction and The Basics of Programming] B --> B1[Understanding Variables] B1 --> B1a[Variable Assignment: equals sign - assigns a value to a variable] B1 --> B1b[Data Types: int, float, str - types of data in Python] B1a --> B1a1[Video: Variable Basics] B1b --> B1b1[Video: Data Types Overview] B --> B2[Data Types: Integers, Floats, Strings] B2 --> B2a[Practice: Data Types Section] B --> B3[Basic Input/Output] B3 --> B3a[Input: input keyword - gets user input] B3a --> B3a1[Video: Input Function] B3 --> B3b[Output: print keyword - displays output to the console] B3b --> B3b1[Video: Print Function] B --> B4[Control Structures: If, Else, Elif] B4 --> B4a[If Statement: if, else, elif keywords - controls flow based on conditions] B4a --> B4a1[Video: Control Structures] A --> C[Sequences and Iteration] C --> C1[Lists: Creation, Accessing Elements] C1 --> C1a[List Methods: append keyword - adds an item to the end of a list, remove keyword - removes an item, index keyword - finds the position of an item] C1a --> C1a1[Video: Working with Lists] C1a --> C1a2[Practice: Lists Section] C --> C2[Tuples: Immutability] C2 --> C2a[Tuple Creation: parentheses - creates a tuple, Accessing Elements - retrieves items from a tuple] C2a --> C2a1[Video: Tuples Explained] C --> C3[For Loops: Iterating Over Sequences] C3 --> C3a[For Loop Syntax: for item in list keyword - iterates through each item in a list] C3a --> C3a1[Video: For Loops] C --> C4[While Loops: Conditional Iteration] C4 --> C4a[While Loop Syntax: while condition keyword - repeats as long as the condition is true] C4a --> C4a1[Video: While Loops] A --> D[Booleans and Conditionals] D --> D1[Boolean Values: True, False - represent truth values] D1 --> D1a[Video: Boolean Basics] D --> D2[Logical Operators: AND, OR, NOT - combine or negate conditions] D2 --> D2a[Video: Logical Operators] D2 --> D2b[Using in Conditions: if a and b keyword - checks if both conditions are true] D2b --> D2b1[Practice: Boolean Logic Section] D --> D3[Using Booleans in Conditions] A --> E[Sequence Mutation and Accumulation Patterns] E --> E1[Modifying Lists: Append, Remove] E1 --> E1a[List Methods: append keyword - adds an item, extend keyword - adds multiple items, insert keyword - adds an item at a specific position] E1a --> E1a1[Video: Modifying Lists] E1a --> E1a2[Practice: List Modification Section] E --> E2[Accumulation Patterns: Sum, Average] E2 --> E2a[Using Loops for Accumulation - calculates totals or averages] E2a --> E2a1[Video: Accumulation Patterns] E --> E3[Using Loops for Accumulation] A --> F[Debugging Skills] F --> F1[Reading Error Messages - understanding what went wrong] F1 --> F1a[Video: Debugging Techniques] F --> F2[Using Print Statements for Debugging] F2 --> F2a[Print Syntax: print keyword variable - outputs variable values for checking] F2a --> F2a1[Practice: Debugging Section] F --> F3[Understanding Reference Diagrams - visualizing data flow and relationships]
المراجع: