Series: Adventures In ...
Paperback: 288 pages
Publisher: Wiley; 1 edition (February 16, 2015)
Language: English
ISBN-10: 1118951794
ISBN-13: 978-1118951798
Product Dimensions: 7.4 x 0.6 x 9.2 inches
Shipping Weight: 15.2 ounces (View shipping rates and policies)
Average Customer Review: 4.4 out of 5 stars See all reviews (9 customer reviews)
Best Sellers Rank: #312,678 in Books (See Top 100 in Books) #75 in Books > Children's Books > Computers & Technology > Programming #292 in Books > Computers & Technology > Programming > Languages & Tools > Python #854 in Books > Computers & Technology > Programming > Web Programming
Age Range: 11 - 17 years
Grade Level: 6 - 12
The publisher says this a book is intended to help 11 to 15 year olds who want to learn how to program in Python on their own. This is true. Author Craig Richardson does an exemplary job of making programming in Python – and I am not being loose with my words – easy to learn. Not only for kids, but for adults as well. I would instantly recommend this book as an introduction to programming for people with no prior experience in the art. I like Richardson’s approach. He has created 10 “adventures” to guide the learner through their mastery of basic programming concept and the Python language. (By the way, Richardson specifically prohibits the use of Python 3: for this book, only Python v2.7.8 or later will work.) The “adventures” are oriented toward simple games which probably has the greatest chance of keeping younger minds involved and won’t bore adults either. All the code is very clearly laid out and is also downloadable. Videos are also available for some topics. (I haven’t worked every code example, so I can’t comment on bugs, if any.) Lots of illustrations as well. One thing Richardson does that most Python teachers don’t is introduce Tkinter, the module used for creating Graphic User Interfaces (GUI) very early in the game. Many Python instructional don’t mention Tkinter, assuming their readers will use only Command Line driven programs. I think Richardson’s approach, especially for younger learners, is much better and will help keep reader interest. This is a fun book. It makes learning Python easy and entertaining. True, Adventures In Python covers mostly basic stuff, much of which will not be terribly useful in the real world.
Python: Python Programming Course: Learn the Crash Course to Learning the Basics of Python (Python Programming, Python Programming Course, Python Beginners Course) Beginning Python Programming: Learn Python Programming in 7 Days: Treading on Python, Book 1 Python: Python Programming For Beginners - The Comprehensive Guide To Python Programming: Computer Programming, Computer Language, Computer Science Learn Python in One Day and Learn It Well: Python for Beginners with Hands-on Project. The only book you need to start coding in Python immediately Maya Python for Games and Film: A Complete Reference for Maya Python and the Maya Python API Python: Python Programming For Beginners - The Comprehensive Guide To Python Programming: Computer Programming, Computer Language, Computer Science (Machine Language) Deep Learning: Recurrent Neural Networks in Python: LSTM, GRU, and more RNN machine learning architectures in Python and Theano (Machine Learning in Python) Unsupervised Deep Learning in Python: Master Data Science and Machine Learning with Modern Neural Networks written in Python and Theano (Machine Learning in Python) Deep Learning in Python Prerequisites: Master Data Science and Machine Learning with Linear Regression and Logistic Regression in Python (Machine Learning in Python) Convolutional Neural Networks in Python: Master Data Science and Machine Learning with Modern Deep Learning in Python, Theano, and TensorFlow (Machine Learning in Python) Deep Learning in Python: Master Data Science and Machine Learning with Modern Neural Networks written in Python, Theano, and TensorFlow (Machine Learning in Python) Python for Everybody: Exploring Data in Python 3 Python Programming: Become an Expert at Python Today with Step by Step Instructions for Beginners Effective Python: 59 Specific Ways to Write Better Python (Effective Software Development Series) Python: The Ultimate Crash Course for Python Programming How to Code 2.0: Pushing Your Skills Further with Python: Learn how to code with Python & Pygame in 10 easy lessons (Super Skills) Python Programming Guide + SQL Guide - Learn to be an EXPERT in a DAY!: Box Set Guide (Python, C++, PHP, Swift, Os, Programming Guide) Deep Learning: Natural Language Processing in Python with GLoVe: From Word2Vec to GLoVe in Python and Theano (Deep Learning and Natural Language Processing) Deep Learning: Natural Language Processing in Python with Word2Vec: Word2Vec and Word Embeddings in Python and Theano (Deep Learning and Natural Language Processing Book 1) Adventures in Python