[Tutor] Python Beginner Book Advice
David Lowry-Duda
david at lowryduda.com
Tue Mar 17 14:46:28 EDT 2020
Hello Pete!
> I don’t know whom to contact, but please let me know whom to contact
> if you don’t know the answer to my problem.
Welcome to the exciting world of python! You have found a right place
for asking for help.
> Also I have been looking around Automate the Boring Stuff, Python
> Crash Course, and Invent your own Games with Python. Do you recommend
> to buy all three of these books for my create task, or stick to one or
> two?
The books you have chosen are each a good start. But instead of getting
all three (or even two of them), I suggest that you choose one and work
through it. If you fully work through it, then move onto a second book.
I would suggest that you start with Automate the Boring Stuff.
Conveniently you can start right now, since the author has made it
freely available online. (If you like it, it would be good to perhaps
send him a dollar or two).
And remember --- one doesn't learn to program by reading about how
others program. It is necessary for you to write code, think about what
you're writing, and to experiment.
A good follow up book is Think Python (which also happens to be made
freely available online by the author). This happens to be quite a good
book not just about python, but about programming.
And just so that it's all in one place, I'll note that perhaps the best
intermediate python book is Fluent Python (not free --- but an excellent
book). But this is not a book for the beginner, since the idioms it
teaches and goes over are there to sharpen skills and intuition as
opposing to forging the blade.
Good luck!
- DLD
--
David Lowry-Duda <david at lowryduda.com> <davidlowryduda.com>
More information about the Tutor
mailing list