Exercises¶
This directory contains exercises for each handbook chapter.
Structure¶
Each exercise file contains:
- Problem statements
- Hints for solving
- Practice tasks
Note: Solutions are in the solutions/ directory.
How to Use¶
- Read the corresponding chapter
- Attempt the exercises
- Check your solutions against the provided solutions
- Review the reasoning in the solutions
Exercises¶
01-introduction.md- Introduction to Python02-installation-and-setup.md- Installation and Setup03-running-python.md- Running Python Programs04-syntax-and-structure.md- Syntax and Program Structure05-values-variables-types.md- Values, Variables, and Types06-operators-expressions-input.md- Operators, Expressions, and Input07-strings.md- Strings and Text Processing08-control-flow.md- Control Flow09-collections.md- Collections10-functions.md- Functions11-comprehensions-generators.md- Comprehensions and Generators12-errors-exceptions-debugging.md- Errors, Exceptions, and Debugging13-files-paths-json-csv.md- Files, Paths, JSON, and CSV14-modules-packages-imports.md- Modules, Packages, and Imports15-virtual-environments-pip.md- Virtual Environments and pip16-oop.md- Object-Oriented Programming17-standard-library.md- Standard Library Tour18-testing-code-quality.md- Testing and Code Quality19-type-hints.md- Type Hints20-cli-programs.md- Command-Line Programs21-working-with-data.md- Working with Data22-practical-projects.md- Practical Projects23-where-to-go-next.md- Where to Go Next