Python Forum

Full Version: Python book recommendations?
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hello, I am in search of a good Python book for a 6th grade student who knows Python basics. He knows how to make a function and pass variables into it, how to create variables, make a list, etc... Anyone know of a book that would be good for advancing his knowledge and making him more fluent?
Here's an interesting article: https://www.geekwire.com/2013/commentary...ogramming/
And I've looked at this book at Barnes and Noble, but not enough to recommend or not: https://nostarch.com/pythonforkids
It's been around for a while, but that doesn't guarantee quality.
Looking at the chapters offered, I think it might be a good start,
This series by KidsCanCode is a youtube series that focuses on python basics and pygame (making games) if i recall correctly.
https://www.youtube.com/playlist?list=PL...tZF2VoWtoR
https://www.youtube.com/playlist?list=PL...m9NhsW0Urw

There are a lot of free online resources. Some may be more kid friendly than others. Here is a list of resources on our website if you want to look through them
https://python-forum.io/Thread-A-List-of...-Resources

However i cant think off the top of my head of a hard copy book for kids. The only thing i can think of is a general book...in which i personally would suggest learning python. But note it is not meant to be for kids. I mean they can read it, but its not geared for kids. It is well in depth and i used it for years as a reference book long after knowing python. You can read through it like a book, but also use it as reference.
https://www.amazon.com/Learning-Python-5...1449355730
He also has a second book intended to be read after the first called programming python that goes further than the basics. Did a lot of Tkinter from what i recall and other stuff.
https://www.amazon.com/Programming-Pytho...ing+python
Could give http://programarcadegames.com/ a try.
He doesn't really do enough functions or classes for my taste but a younger programmer should find it engaging.