Jump to ratings and reviews
Rate this book

Begin to Code with Python

Rate this book
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

528 pages, Paperback

Published December 8, 2017

27 people are currently reading
55 people want to read

About the author

Rob Miles

23 books7 followers
Some books under "Rob S. Miles"

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
14 (58%)
4 stars
5 (20%)
3 stars
4 (16%)
2 stars
1 (4%)
1 star
0 (0%)
Displaying 1 - 6 of 6 reviews
Profile Image for dust.
19 reviews2 followers
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.
Profile Image for Alex Aguirre.
1 review
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.
4 reviews
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)
Profile Image for John Lau.
26 reviews
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.
Profile Image for Ben.
2,737 reviews232 followers
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
Profile Image for Madeline.
68 reviews
November 30, 2022
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

Can't find what you're looking for?

Get help and learn more about the design.