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-writing
beginnerPython Introduction

1. 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-fix
beginnerSyntax

1. 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.

output
beginnerVariables

1. 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-blank
beginnerData Types

1. 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-false
beginnerStrings

1. 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-project
beginnerLists

1. 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.

mcq
beginnerTuples

1. 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-writing
beginnerSets

1. 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-fix
beginnerDictionaries

1. 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.

output
beginnerConditions

1. 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-blank
intermediateLoops

1. 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-false
intermediateFunctions

1. 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-project
intermediateLambda

1. 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.

mcq
intermediateModules

1. 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-writing
intermediateFile Handling

1. 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-fix
intermediateError Handling

1. 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.

output
intermediateOOP

1. 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-blank
intermediateDecorators

1. 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-false
intermediateIterators

1. 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-project
intermediateGenerators

1. 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.

mcq
advancedRegex

1. 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-writing
advancedJSON

1. 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-fix
advancedAPIs

1. 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.

output
advancedVirtual Environment

1. 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-blank
advancedAutomation Project

1. 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-false
advancedData Analysis Project

1. 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-project
advancedTesting Basics

1. 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.

mcq
advancedPackages

1. 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-writing
advancedCLI Scripts

1. 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-fix
advancedPython Review

1. 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.