Python Crash Course
A Hands-On, Project-Based Introduction to Programming
Publisher: No Starch Press
Final Release Date: November 2015
Pages: 560

Python Crash Course is a fast-paced, thorough introduction to programming with Python that 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 about basic programming concepts, such as lists, dictionaries, classes, and loops, and practice writing clean and readable code with exercises for each topic. You'll also learn how to make your programs interactive and how to test your code safely before adding it to a project. In the second half of the book, you'll put your new knowledge into practice with three substantial projects: a Space Invaders-inspired arcade game, data visualizations with Python's super-handy libraries, and a simple web app you can deploy online.

As you work through Python Crash Course, you'll learn how to:

  • Use powerful Python libraries and tools, including matplotlib, NumPy, and Pygal
  • Make 2D games that respond to keypresses and mouse clicks, and that grow more difficult as the game progresses
  • Work with data to generate interactive visualizations
  • Create and customize simple web apps and deploy them safely online
  • Deal with mistakes and errors so you can solve your own programming problems


If you've been thinking seriously about digging into programming, Python Crash Course will get you up to speed and have you writing real programs fast. Why wait any longer? Start your engines and code!
Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyPython Crash Course
 
3.3

(based on 4 reviews)

Ratings Distribution

  • 5 Stars

     

    (0)

  • 4 Stars

     

    (3)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (1)

100%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (3)
  • Helpful examples (3)
  • Well-written (3)

Cons

  • Too basic (3)

Best Uses

  • Novice (4)
  • Student (3)
    • Reviewer Profile:
    • Developer (3)

Reviewed by 4 customers

Displaying reviews 1-4

Back to top

(0 of 6 customers found this review helpful)

 
1.0

Basic one I was expecting advanced

By Naren

from Westborough, MA

About Me Designer, Developer

Verified Buyer

Pros

  • Not Much Satisfied

Cons

  • Not comprehensive enough
  • Too basic

Best Uses

  • Novice

Comments about oreilly Python Crash Course:

It's to basic I was expecting advanced one not much satisfied with this one

(1 of 1 customers found this review helpful)

 
4.0

A really basic, but pretty thorough introduction

By rjsp

from Northeastern Massachusetts

About Me Developer

Verified Buyer

Pros

  • Easy to understand
  • Helpful examples
  • Well-written

Cons

  • Too basic

Best Uses

  • Additional Reference
  • Novice
  • Student

Comments about oreilly Python Crash Course:

Working my way through the earlier chapters of this book, I found it aimed at true beginners. It's very clearly written, and indeed so thorough that the term "Crash Course" seems a misnomer. Those with previous programming experience may want to consult terser introductions to Python, using this for explication of puzzling areas, as I have found myself doing. I suspect, though, that I really bought it for the projects in the second main division of the book -- a game ("Aliens!"), and introduction to data visualization and using APIs, and a useful Web application using Django. I look forward to these.

(1 of 2 customers found this review helpful)

 
4.0

Good book, but . . .

By Ken

from Chicago

About Me Developer, Educator

Pros

  • Accurate
  • Concise
  • Easy to understand
  • Helpful examples
  • Well-written

Cons

  • No Downloadable Files

Best Uses

  • Novice
  • Student

Comments about oreilly Python Crash Course:

I've been going through the book and creating the files. It would be a lot easier if the example files were available to download. Especially where there is
-- snip --
It's not clear at all what part of the previous file is supposed to be copied there.

(0 of 1 customers found this review helpful)

 
4.0

Python Crash Course

By I am too old to have a name!

from Youngstown

Verified Buyer

Pros

  • Concise
  • Easy to understand
  • Helpful examples
  • Well-written

Cons

  • Not comprehensive enough
  • Too basic

Best Uses

  • Intermediate
  • Novice
  • Student

Comments about oreilly Python Crash Course:

The first half of the book is very well written and easy to follow. The second half of the book requires the reader to download and install Pygame. I have tried for two days to complete this installation, with no success.

Displaying reviews 1-4

Back to top

 
Buy 2 Get 1 Free Free Shipping Guarantee
Buying Options
Immediate Access - Go Digital what's this?
Ebook:  $31.95
Formats:  ePub, Mobi, PDF
Print & Ebook:  $43.95
Print:  $39.95