Z
Zen of Python, 30–31
ZeroDivisionError, 194
Python Crash Course, 2nd Edition is set in New Baskerville, Futura, Dogma,
and The Sans Mono Condensed.
RESOURCES
Visit https://nostarch.com/pythoncrashcourse2e/ for resources, errata, and
more information.
More no-nonsense books from NO STARCH PRESS
SERIOUS PYTHON
Black-Belt Advice on Deployment, Scalability, Testing, and More
by JULIEN DANJOU
DECEMBER 2018, 240 PP., $34.95
ISBN 978-1-59327-878-6
PYTHON FLASH CARDS
Syntax, Concepts, and Examples
by ERIC MATTHES
JANUARY 2019, 101 CARDS, $27.95
ISBN 978-1-59327-896-0
full color
MATH ADVENTURES WITH PYTHON
An Illustrated Guide to Exploring Math with Code
by PETER FARRELL
JANUARY 2019, 304 PP., $29.95
ISBN 978-1-59327-867-0
full color
IMPRACTICAL PYTHON PROJECTS
Playful Programming Activities to Make You Smarter
by LEE VAUGHAN
NOVEMBER 2018, 424 PP., $29.95
ISBN 978-1-59327-890-8
LEARN ROBOTICS WITH RASPBERRY PI
Build and Code Your Own Moving, Sensing, Thinking Robots
by MATT TIMMONS-BROWN
JANUARY 2019, 240 PP., $24.95
ISBN 978-1-59327-920-2
full color
MISSION PYTHON
Code a Space Adventure Game!
by SEAN McMANUS
OCTOBER 2018, 280 PP., $29.95
ISBN 978-1-59327-857-1
full color
1.800.420.7240 or 1.415.863.9900 | [email protected] |
www.nostarch.com
WORLDWIDE BEST SELLER
OVER 500,000 COPIES SOLD
LEARN PYTHON—FAST!
Python Crash Course is the world’s best-selling guide to the Python
programming language. This fast-paced, thorough introduction to
programming with Python will have you writing programs, solving
problems, and making things that work in no time.
In the first half of the book, you’ll learn basic programming concepts, such
as variables, lists, classes, and loops, and practice writing clean code with
exercises for each topic. You’ll also learn how to make your programs
interactive and test your code safely before adding it to a project. In the
second half, you’ll put your new knowledge into practice with three
substantial projects: a Space Invaders–inspired arcade game, a set of data
visualizations with Python’s handy libraries, and a simple web app you can
deploy online.
As you work through the book, you’ll learn how to:
Use powerful Python libraries and tools, including Pygame, Matplotlib,
Plotly, and Django
Make 2D games that respond to keypresses and mouse clicks, and that
increase in difficulty
Use data to generate interactive visualizations
Create and customize web apps and deploy them safely online
Deal with mistakes and errors so you can solve your own programming
problems
This updated second edition has been thoroughly revised to reflect the
latest in Python code and practices. The first half of the book includes
improved coverage of topics like f-strings, constants, and managing data. In
the second half, the code for the projects has been updated with better
structure, cleaner syntax, and more popular and up-to-date libraries and
tools, like Plotly and the latest version of Django. (For a full list of updates,
see the Preface.)
If you’ve been thinking about digging into programming, Python Crash
Course will get you writing real programs fast. Why wait any longer? Start
your engines and code!
ABOUT THE AUTHOR
Eric Matthes is a high school science, math, and programming teacher living
in Alaska. He has been writing programs since he was five years old and is
the author of the Python Flash Cards, also from No Starch Press.
COVERS PYTHON 3.X
THE FINEST IN GEEK ENTERTAINMENT™
www.nostarch.com