Skip to content

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

Best in textbook rentals since 2012!

ISBN-10: 0321884914

ISBN-13: 9780321884916

Edition: 3rd 2014

Authors: Zed Shaw

List price: $39.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

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…    
Customers also bought

Book details

List price: $39.99
Edition: 3rd
Copyright year: 2014
Publisher: Addison Wesley Professional
Publication date: 10/1/2013
Binding: Mixed Media
Pages: 320
Size: 7.05" wide x 9.15" long x 0.90" tall
Weight: 1.386
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)