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 by building one step of a small automation script and checking the result.
code-fix1. Start from the Syntax 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 Strings by building one step of a small automation script and checking the result.
true-false1. 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.
6. Practice Lists by building one step of a small automation script and checking the result.
mini-project1. 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.
7. Practice Tuples by building one step of a small automation script and checking the result.
mcq1. 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.
8. Practice Sets by building one step of a small automation script and checking the result.
code-writing1. 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.
9. Practice Dictionaries by building one step of a small automation script and checking the result.
code-fix1. 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.
10. Practice Conditions by building one step of a small automation script and checking the result.
output1. 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.
11. Practice Loops by building one step of a small automation script and checking the result.
fill-blank1. 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.
12. Practice Functions by building one step of a small automation script and checking the result.
true-false1. 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.
13. Practice Lambda by building one step of a small automation script and checking the result.
mini-project1. 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.
14. Practice Modules by building one step of a small automation script and checking the result.
mcq1. 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.
15. Practice File Handling by building one step of a small automation script and checking the result.
code-writing1. 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.
16. Practice Error Handling by building one step of a small automation script and checking the result.
code-fix1. 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.
17. Practice OOP by building one step of a small automation script and checking the result.
output1. Start from the OOP lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
18. Practice Decorators by building one step of a small automation script and checking the result.
fill-blank1. 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.
19. Practice Iterators by building one step of a small automation script and checking the result.
true-false1. 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.
20. Practice Generators by building one step of a small automation script and checking the result.
mini-project1. 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.
21. Practice Regex by building one step of a small automation script and checking the result.
mcq1. Start from the Regex lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
22. Practice JSON by building one step of a small automation script and checking the result.
code-writing1. Start from the JSON lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
23. Practice APIs by building one step of a small automation script and checking the result.
code-fix1. Start from the APIs lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
24. Practice Virtual Environment by building one step of a small automation script and checking the result.
output1. 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.
25. Practice Automation Project by building one step of a small automation script and checking the result.
fill-blank1. Start from the Automation Project lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
26. Practice Data Analysis Project by building one step of a small automation script and checking the result.
true-false1. Start from the Data Analysis Project lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
27. Practice Testing Basics by building one step of a small automation script and checking the result.
mini-project1. Start from the Testing Basics lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
28. Practice Packages by building one step of a small automation script and checking the result.
mcq1. 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.
29. Practice CLI Scripts by building one step of a small automation script and checking the result.
code-writing1. Start from the CLI Scripts lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.
30. Practice Python Review by building one step of a small automation script and checking the result.
code-fix1. Start from the Python Review lesson example.
2. Use sales rows and status values instead of placeholder text.
3. Run the example and compare output before polishing.