HAPPY BOOKSGIVING
Use code BOOKSGIVING during checkout to save 40%-55% on books and eBooks. Shop now.
This eBook includes the following formats, accessible from your Account page after purchase:
EPUB The open industry format known for its reflowable content and usability on supported mobile devices.
PDF The popular standard, used most often with the free Acrobat® Reader® software.
This eBook requires no passwords or activation to read. We customize your eBook by discreetly watermarking it with your name, making it uniquely yours.
Also available in other formats.
Register your product to gain access to bonus material or receive a coupon.
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 belongs: in your hands!
Easy, friendly, and you’re in control! Learn how to…
Get code samples, including complete apps, at:
https://aka.ms/BegintoCodePython/downloads
About This Book
Follow the instructions to download this book's companion content.
The author has all the sample code for the book on GitHub:
https://github.com/Begintocodewithpython/samples
Please visit the author's blog for updates:
https://www.robmiles.com/begin-to-code-with-python
Part 1: Programming fundamentals
Chapter 1 Starting with Python
Chapter 2 Python and Programming
Chapter 3 Python program structure
Chapter 4 Working with variables
Chapter 5 Making decisions in programs
Chapter 6 Repeating actions with loops
Chapter 7 Using functions to simplify programs
Chapter 8 Storing collections of data
Part 2: Advanced programming
Chapter 9 Use classes to store data
Chapter 10 Use classes to create active objects
Chapter 11 Object-based solution design
Chapter 12 Python applications
Part 3: Useful Python (Digital-only)
Chapter 13 Python and Graphical User Interfaces
Chapter 14 Python programs as network clients
Chapter 15 Python programs as network servers
Chapter 16 Create games with pygame