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, install, and use powerful free tools to create modern Python programs Learn key concepts from 170 sample programs, and use them to jumpstart your own Discover exactly what happens when a program runs Approach program development with a professional perspective Learn the core elements of the Python language Build more complex software with classes, methods, and objects Organize programs so they’re easy to build and improve Capture and respond to user input Store and manipulate many types of real-world data Define custom data types to solve specific problems Create interactive games that are fun to play Build modern web and cloud-based applications Use pre-built libraries to quickly create powerful software 























 

Get code samples, including complete apps,



 

 About This Book



For absolute beginners who’ve never written a line of code For anyone who’s been frustrated with other beginning programming books or courses For people who’ve started out with other languages and now want to learn Python Works with Windows PC, Apple Mac, Linux PC, or Raspberry Pi Includes mapping of MTA exam objectives that are covered in this book, as well as an appendix with further explanation of some of the topics on the exam

528 pages, Kindle Edition

Published November 21, 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 reviews233 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.