| Python Basics Syntax | - Create a basic Python script.
- Comment and document code.
- Demonstrate correct indentation.
- Identify and correct syntax errors.
- Run and test a Python script from command line.
- Demonstrate correct use of Python syntax.
| 33.9% | 20 |
| Data Types and Operators | - Declare and initialize variables.
- Perform basic arithmetic operations.
- Use comparison and logical operators.
- Convert between data types.
- Explore type inspection.
- String concatenation and repetition.
| 16.9% | 10 |
| Control Flows and Decision Making | - Create a decision-based script.
- Implement multi-branch conditions.
- Use pass for placeholder logic.
- Use ternary operators for concise logic.
- Debug flow control errors.
| 8.5% | 5 |
| Loops and Iterations | - Create a simple for loop.
- Build a running total calculator.
- Use a while loop for input validation.
- Implement break and continue.
- Loop through a dictionary.
| 8.5% | 5 |
| Functions and Modules | - Write a function with parameters.
- Return computed values.
- Use default and keyword arguments.
- Import and use built-in modules.
| 6.8% | 4 |
| Data Structures | - Create and modify a list.
- Sort and slice a list.
- Store and access a tuple.
- Perform set operations.
- Use built-in methods effectively.
| 8.5% | 5 |
| File Handling and Exceptions | - Read a text file.
- Append to a file.
- Use a context manager.
- Validate user input before writing.
| 6.8% | 4 |
| Object-Oriented Programming (OOP) Fundamentals | - Create a basic class.
- Implement encapsulation.
- Add methods to a class.
- Represent objects as strings
- Use class and static methods
| 8.5% | 5 |