If youâre here, youâre likely new to programming, and youâve decided to take the plunge and start to learn Python coding. Youâve made the right choice. Programming is fun as well as very useful.
The Python Coding Book (First Edition) is available in paperback or ebook / digital. You can also read the “Zeroth Edition”, the precursor of the published book, here on this site for free.
Looking for more Python learning? The Python Coding Place is ideal for beginners and early intermediates. Subscription is just $15 per month or $300 one-time fee for lifetime access. Try a free 7 day trial today and learn to code in a new way.
And for more Python resources, you can also visit Real Pythonâyou may even stumble on one of my own articles or courses there!
And you can find out more about me at stephengruppetta.com
Subscribe to the mailing list
Get 10% off Ebook ‘The Python Coding Book’ today
“The toughest challenge is learning how to think in the ‘programming’ way”
But learning to code is not easy. Knowing all the commands and how to use them is not what makes programming hard. The toughest challenge is learning how to think in the âprogrammingâ way and break down a task into the proper steps.

“Your writing is succinct, easy to understand, and process oriented…Iâm starting to realise that my first experiences with programming werenât at all representative of my abilities”
The Python Coding Book Reader
Why Do We Need Yet Another Book to Learn Python Coding?
There are many books already to learn Python coding. Some of them are good too. Why did I decide to write another one?
The key to mastering programming is to truly understand why we do things in the way we do them. Learning the methods is not enough. My focus in the years Iâve spent teaching coding has been to get my students to think in the way the computer does. Only then can we speak its language. We need to understand the various tools in a coding language as if theyâre our best friends, not just mere acquaintances.
The focus of this book is real understanding. âWhyâ is just as important a question as âHowâ.
And I like analogiesâa lot. So your journey through learning how to code will take you through The White Room and coffee machines, and youâll even climb a tree!
The material in The Python Coding Book follows the codetoday curriculum that has been used to deliver courses for adults and for corporate training programmes for many years.
Who Is This Book Written For?
If youâre a beginner who wants to learn how to code, then give this book a try. If youâve tried to learn already and youâre struggling to get beyond the basics, then you may find that this book is what you need to take the next step.
The first part focuses on general programming and is relevant for anyone who wants to code for whatever purpose.
The second part focuses on quantitative programming. You will look at the various methods and techniques relevant for using coding in data-driven fields such as science, finance and similar areas.
Learn more Python for Free

Python Learning Hub
On-demand videos. Beginner courses and intermediate courses with a free trial.

Python Articles
Blogs and articles on Python concepts and ideas.
Visit Codetoday Unlimited for Python Coding for Teenagers and Pre-Teens
For more Python resources, you can also visit Real Pythonâyou may even stumble on one of the author’s own articles or courses there!
And you can find out more about The Python Coding Book’s author at stephengruppetta.com
[Last Updated: October 2024]

Formed in 2009, the Archive Team (not to be confused with the archive.org Archive-It Team) is a rogue archivist collective dedicated to saving copies of rapidly dying or deleted websites for the sake of history and digital heritage. The group is 100% composed of volunteers and interested parties, and has expanded into a large amount of related projects for saving online and digital history.

