Learn Python the Hard Way A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code

ISBN-10: 0321884914

ISBN-13: 9780321884916

Edition: 3rd 2014

Authors: Zed A. Shaw

List price: $39.99 Buy it from $19.63
eBook available
30 day, 100% satisfaction guarantee

If an item you ordered from TextbookRush does not meet your expectations due to an error on our part, simply fill out a return request and then return it by mail within 30 days of ordering it for a full refund of item cost.

Learn more about our returns policy


Master Python and become a programmer -- even if you never thought you could! This breakthrough book and CD can help practically anyone get started in programming. It's called "The Hard Way," but it's really quite simple. What's "hard" is this: it requires discipline, practice, and persistence. Zed A. Shaw teaches the Python programming language through a series of 52 brilliantly-crafted exercises -- all formatted consistently, and none longer than two pages (including "extra credit"). Just read each exercise, type in its sample code precisely (no copy-and-paste!), and make the programs run. As you read, type, fix your mistakes, and watch the results, you'll learn how software works, how programming works, what good programs look like, and how to read, write, and see code. You'll discover how to spot crucial differences that fundamentally affect program behavior, and you'll learn everything you need to know about Python logic, input/output, variables, and functions. Above all, you'll learn the attention to detail that is indispensable to successful programming (and so much else in life). At first, yes, it can be difficult.But it gets easier.And Shaw offers plenty of extra guidance and insight through 5+ full hours of teaching video on the accompanying CD. As Shaw's thousands of online readers and fans will attest, the moment will come when you just "get it" -- and that moment feelsgreat. Nothing important comes without discipline, practice, and persistence. But, withLearn Python the Hard Way, readers who bring those qualities to programmingwillmaster it -- and they will reap the rewards, both personally and in their careers.
Used Starting from $19.63
New Starting from $30.04
eBooks Starting from $31.99
Buy eBooks
what's this?
Rush Rewards U
Members Receive:
You have reached 400 XP and carrot coins. That is the daily max!
Study Briefs

Limited time offer: Get the first one free! (?)

All the information you need in one place! Each Study Brief is a summary of one specific subject; facts, figures, and explanations to help you learn faster.

Add to cart
Study Briefs
Periodic Table Online content $4.95 $1.99
Add to cart
Study Briefs
Business Ethics Online content $4.95 $1.99
Add to cart
Study Briefs
Business Law Online content $4.95 $1.99
Customers also bought

Book details

List price: $39.99
Edition: 3rd
Copyright year: 2014
Publisher: Addison Wesley Professional
Publication date: 10/1/2013
Binding: Paperback
Pages: 320
Size: 7.25" wide x 9.25" long x 0.75" tall
Weight: 1.298
Language: English

Introduction: The Hard Way Is Easier
The Setup
A Good First Program
Comments and Pound Characters
Numbers and Math
Variables and Names
More Variables and Printing
Strings and Text
More Printing
Printing, Printing
Printing, Printing, Printing
What Was That?
Asking Questions
Prompting People
Parameters, Unpacking, Variables
Prompting and Passing
Reading Files
Reading and Writing Files
More Files
Names, Variables, Code, Functions
Functions and Variables
Functions and Files
Functions Can Return Something
What Do You Know So Far?
Read Some Code
More Practice
Even More Practice
Congratulations, Take A Test!
Memorizing Logic
Boolean Practice
What If
Else and If
Making Decisions
Loops and Lists
While Loops
Accessing Elements of Lists
Branches and Functions
Designing and Debugging
Symbol Review
Reading Code
Doing Things to Lists
Dictionaries, Oh Lovely Dictionaries
Gothons from Planet Percal #25
Gothons Are Getting Classy
You Make a Game
Evaluating Your Game
Is-A, Has-A, Objects, and Classes
A Project Skeleton
Automated Testing
Advanced User Input
Making Sentences
Your First Website
Getting Input From A Browser
The Start of Your Web Game
Next Steps
Advice From An Old Programmer
Developing Smart Applications in Python (Ten new chapters; titles to follow)
Free shipping on orders over $35*

*A minimum purchase of $35 is required. Shipping is provided via FedEx SmartPost® and FedEx Express Saver®. Average delivery time is 1 – 5 business days, but is not guaranteed in that timeframe. Also allow 1 - 2 days for processing. Free shipping is eligible only in the continental United States and excludes Hawaii, Alaska and Puerto Rico. FedEx service marks used by permission."Marketplace" orders are not eligible for free or discounted shipping.

Learn more about the TextbookRush Marketplace.