Python practice
Filter by difficulty, use hints, reveal solutions and save attempts locally.
1. Practice Python Introduction by building one step of a small automation script and checking the result.
code-writing1. Start from the Python Introduction lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
2. Practice Syntax and Indentation by building one step of a small automation script and checking the result.
code-fix1. Start from the Syntax and Indentation lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
3. Practice Variables by building one step of a small automation script and checking the result.
output1. Start from the Variables lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
4. Practice Data Types by building one step of a small automation script and checking the result.
fill-blank1. Start from the Data Types lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
5. Practice Numbers and Math by building one step of a small automation script and checking the result.
true-false1. Start from the Numbers and Math lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
6. Practice Strings by building one step of a small automation script and checking the result.
mini-project1. Start from the Strings lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
7. Practice String Formatting by building one step of a small automation script and checking the result.
mcq1. Start from the String Formatting lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
8. Practice Lists by building one step of a small automation script and checking the result.
code-writing1. Start from the Lists lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
9. Practice List Comprehensions by building one step of a small automation script and checking the result.
code-fix1. Start from the List Comprehensions lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
10. Practice Tuples by building one step of a small automation script and checking the result.
output1. Start from the Tuples lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
11. Practice Sets by building one step of a small automation script and checking the result.
fill-blank1. Start from the Sets lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
12. Practice Dictionaries by building one step of a small automation script and checking the result.
true-false1. Start from the Dictionaries lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
13. Practice Nested Data by building one step of a small automation script and checking the result.
mini-project1. Start from the Nested Data lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
14. Practice Conditions by building one step of a small automation script and checking the result.
mcq1. Start from the Conditions lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
15. Practice Loops by building one step of a small automation script and checking the result.
code-writing1. Start from the Loops lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
16. Practice Functions by building one step of a small automation script and checking the result.
code-fix1. Start from the Functions lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
17. Practice Lambda by building one step of a small automation script and checking the result.
output1. Start from the Lambda lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
18. Practice Modules by building one step of a small automation script and checking the result.
fill-blank1. Start from the Modules lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
19. Practice Packages by building one step of a small automation script and checking the result.
true-false1. Start from the Packages lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
20. Practice Virtual Environment by building one step of a small automation script and checking the result.
mini-project1. Start from the Virtual Environment lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
21. Practice File Handling by building one step of a small automation script and checking the result.
mcq1. Start from the File Handling lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
22. Practice CSV Handling by building one step of a small automation script and checking the result.
code-writing1. Start from the CSV Handling lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
23. Practice JSON Handling by building one step of a small automation script and checking the result.
code-fix1. Start from the JSON Handling lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
24. Practice Error Handling by building one step of a small automation script and checking the result.
output1. Start from the Error Handling lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
25. Practice OOP Classes by building one step of a small automation script and checking the result.
fill-blank1. Start from the OOP Classes lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
26. Practice Inheritance by building one step of a small automation script and checking the result.
true-false1. Start from the Inheritance lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
27. Practice Dataclasses by building one step of a small automation script and checking the result.
mini-project1. Start from the Dataclasses lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
28. Practice Decorators by building one step of a small automation script and checking the result.
mcq1. Start from the Decorators lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
29. Practice Iterators by building one step of a small automation script and checking the result.
code-writing1. Start from the Iterators lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
30. Practice Generators by building one step of a small automation script and checking the result.
code-fix1. Start from the Generators lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.