What do you think?


Begin to Code with Python
Become a Python programmer–and have fun doing it! Start writing software that solves real problems, even if you have absolutely no programming experience! This friendly, easy, full-color book puts you in total control of your own learning, empowering you to build unique and useful programs. Microsoft has completely reinvented the beginning programmer’s tutorial, reflecting deep research into how today’s beginners learn, and why other books fall short. Begin to Code with Python is packed with innovations, from its “Snaps” prebuilt operations to its “Make Something Happen” projects. Whether you’re a total beginner or you’ve tried before, this guide will put the power, excitement, and fun of programming where it in your hands ! Easy, friendly, and you’re in control! Learn how to... Get code samples, including complete apps, About This Book
- GenresProgrammingNonfiction
528 pages, Paperback
Published December 8, 2017
Ratings & Reviews
Friends & Following
Create a free account to discover what your friends think of this book!
Community Reviews
Displaying 1 - 6 of 6 reviews
March 26, 2020
One of the absolute best 'intro to programming' books I have gone through. I read it cover to cover (all 637 pages including the PDF chapters not included in the physical book itself) which is quite a feat for a coding text... Appealing presentation and thorough explanations of key concepts. Because it is published through Microsoft Press, there is sort of a weird Windows-centric POV for a Python book, but that's easy to overlook.
January 10, 2022
Not finished yet, but giving everyone a word of warning. If you're a beginner you wont be able to use some of the modules in this book, I invested too much of my study time to trying to install pygame to not use the "snaps" module. if you do get the book don't get hung up on it, just skip or find some kind of alternative to get around not being able to use the "snaps" module. Other than that try looking for a book more current, that won't teach on unusable material.
February 14, 2021
This is my absolute favorite book for learning Python. It’s unbelievably comprehensive, and I keep on coming back to re-read it and I keep on discovering new nuances the more I read it. Thank you so much, Rob! Your book taught me Python! Huge thanks and kudos! (I am wondering if there is a separate book about algorithms and data structures by Rob Miles I don’t know of, I would absolutely buy it right now)
October 16, 2025
Fantastic book—taught me a lot about programming and the logic behind coding. I got stuck on the final chapter about game development due to add-on issues and never returned. But it's probably time to move on; Python isn't widely used for games anyway.
That said, some sections are definitely worth revisiting.
That said, some sections are definitely worth revisiting.
February 22, 2022
As someone who has been coding in Python for over 2 years, I found this book was awesome!
Sure, it is more geared towards beginners, but it had some excellent examples and code ideas that I used on some of my existing projects.
Would highly recommend!
4.8/5
Sure, it is more geared towards beginners, but it had some excellent examples and code ideas that I used on some of my existing projects.
Would highly recommend!
4.8/5
December 11, 2021
Best intro to coding book ever. I read this book cover to cover during COVID and learned a TON.
Displaying 1 - 6 of 6 reviews






