A repository with .py files to show the solutions of Think Python 3rd Edition exercises with the explanation of each line, sketches and bonuses!
This project was developed and tested using Python 3.13.5 on Visual Studio Code
On this repository you can see each exercise solved by me, with different methods, on the time i've read this book.
I focused on explaining each line of code to help beginers, who are facing difficulties on the exercises, understand the programming logic of Python.
The use of .py files instead of .ipynb like the most repositories with the solution, is to have an easy visualization directly on GitHub without the necessity of download anything.
I'm not a professional and i did this project purely for fun, to document my progress with the book and help people who are struggling. I'm open to discussing any criticism and exploring different ways to solve the exercises.
If: you're just to check out an exercise solution or see a sketch, feel free to only use the preview on github.
Else: you can download and run this .py files in any IDE that you want!
Tip
If you are a beginner and don't know what an IDE is, check out this video tutorial.
It will have a folder for each chapter, a .py file for each exercise and a .png file with a diagram explaining the logic, created in Excalidraw.
-
📂 chapter-01 - Programming as a way of thinking
-
📂 chapter-02 - Variables and Statements
-
📂 chapter-03 - Functions
Disclaimer
I'm not going to provide solutions for exercises focused on experimentation with the language!
I thank Allen B. Downey, on behalf of myself and the entire community, for writing this incredible book for those starting their Python journey.
Obrigado pai por sempre me motivar e me apoiar em meus estudos computacionais!