Think Python is a free book written by Allen B. Downey. It’s the second edition which covers Python 3.
Think Python replaces his original book, How To Think Like a Computer Scientist: Learning with Python. Allen B. Downey is a computer scientist and professor.
In August 2018, I had set my goals on completing Learn Python The Hard Way. It was too hard lol
Honestly, the learning style just wasn’t for me. The most I got out of it was learning about functions. But I nearly finished all the lessons.
Why Think Python
What draws me into Think Python is the teaching style. It’s straight to the point without anything extra or unnecessary. The examples are easy to follow. Each chapter has a few exercises and includes a glossary for the chapter which I found very useful.
Another good reason to read Why Think Python, it’s free. You can download the PDF or view it in HTML online.
I’ve struggled to find a learning process that is both simple and easy for me to follow. Largely, my schedule and commitment to coding have affected anything I do with Python. So I’m coming around again in 2019 to document my progress.
By sticking with Think Python, starting out with the Interactive Shell, Atom, and a few good people online such as Josh Schmelzle and Hank Preston I believe I’ll make some useful scripts with Python to automate more of what I do.
- Complete Think Python
- Begin working on a project
- Learn to code with my son