Deliver to your Kindle or other device

 
 
 

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.
Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code (3rd Edition) (Zed Shaw's Hard Way Series)
 
 

Learn Python the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code (3rd Edition) (Zed Shaw's Hard Way Series) [Kindle Edition]

Zed A. Shaw
4.6 out of 5 stars  See all reviews (9 customer reviews)

Print List Price: £25.99
Kindle Price: £14.87 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £11.12 (43%)
* Unlike print books, digital books are subject to VAT.

Formats

Amazon Price New from Used from
Kindle Edition £14.87  
Paperback £20.79  
Kindle Daily Deal
Kindle Daily Deal: At least 60% off
Each day we unveil a new book deal at a specially discounted price--for that day only. Learn more about the Kindle Daily Deal or sign up for the Kindle Daily Deal Newsletter to receive free e-mail notifications about each day's deal.

Customers Who Bought This Item Also Bought


Product Description

Product Description

You Will Learn Python!

 

Zed Shaw has perfected the world's best system for learning Python. Follow it and you will succeed-just like the hundreds of thousands of beginners Zed has taught to date! You bring the discipline, commitment, and persistence; the author supplies everything else.

 

In Learn Python the Hard Way, Third Edition, you'll learn Python by working through 52 brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. As you do, you'll learn how software works; what good programs look like; how to read, write, and think about code; and how to find and fix your mistakes using tricks professional programmers use. Most importantly, you'll learn the following, which you need to start writing excellent Python software of your own:

  • Installing a complete Python environment
  • Organizing and writing code
  • Basic mathematics
  • Variables
  • Strings and text
  • Interacting with users
  • Working with files
  • Looping and logic
  • Data structures using lists and dictionaries
  • Program design
  • Object-oriented programming
  • Inheritance and composition
  • Modules, classes, and objects
  • Python packaging
  • Debugging
  • Automated testing
  • Basic game development
  • Basic web development

It'll be hard at first. But soon, you'll just get it-and that will feel great!

 

This tutorial will reward you for every minute you put into it. Soon, you'll know one of the world's most powerful, popular programming languages. You'll be a Python programmer.

 

Watch Zed, too! The accompanying DVD contains 5+ hours of passionate, powerful teaching: a complete Python video course!

About the Author

Zed A. Shaw is the author of the popular online books Learn Python the Hard Way, Learn Ruby the Hard Way, and Learn C the Hard Way. He is also the creator of several open source software projects like Mongrel, Lamson, Mongrel2, and has been programming and writing for nearly 20 years.

 


Product details

  • Format: Kindle Edition
  • File Size: 16613 KB
  • Print Length: 320 pages
  • Simultaneous Device Usage: Up to 5 simultaneous devices, per publisher limits
  • Publisher: Addison-Wesley Professional; 3 edition (27 Sep 2013)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B00FGUS948
  • Text-to-Speech: Enabled
  • X-Ray:
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon Bestsellers Rank: #38,316 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?


More About the Author

Discover books, learn about writers, and more.

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

4.6 out of 5 stars
4.6 out of 5 stars
Most Helpful Customer Reviews
5 of 5 people found the following review helpful
5.0 out of 5 stars Learn by doing 16 May 2014
By Yay!! TOP 500 REVIEWER
Format:Paperback|Verified Purchase
This is totally different from other programming books. Firstly you're not introduced to terms, instead you're drilled in "how to code". So if you're scared of coding - this is an amazingly fast way to learn.

If you use Windows, you'll be made to code in notepad++ and the windows powershell terminal.
It forces you to code by hand - and to run the program from the terminal.

Exercise 3 introduces numbers and maths. The trick to understanding the code here is to know BODMAS - the order of precedence. Python does Brackets first, Orders next, Division third, Multiply fourth, then Add and Subtract. This is stuff you learnt at school.. but he makes you revisit it and puzzle it out all over again.

The book is like an army drill sergeant... which is a great way to learn. No waffle allowed, by order of the boss.
The exercises are clear, precise and a dramatic improvement on other coding books, which are a bit of a nightmare to be honest.

I'll be buying more books from Zed, it's rare to find an author that can teach coding with ease. You'll achieve coding with this book, even if you've failed several times before.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
5.0 out of 5 stars So far so good 1 May 2014
Format:Paperback|Verified Purchase
I am half way through this book and so far so good. I previously completed 2 internet courses, but the stuff didn't really stick. This time around I am getting there (touch wood).
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
5.0 out of 5 stars its brilliant. 10 Sep 2014
Format:Paperback|Verified Purchase
Very approachable, if not a touch patronising in places. I think if you ignore that and consider its intended audience, its brilliant.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
4.0 out of 5 stars The book is okay for a beginner; however I ... 18 Aug 2014
Format:Paperback|Verified Purchase
The book is okay for a beginner; however I could not stand the tone and arrogance of the author, who does he think he is?!
Comment | 
Was this review helpful to you?
3 of 4 people found the following review helpful
Format:Kindle Edition|Verified Purchase
Great book with some good exercises. The best way to learn I think.
This is more a book for the beginners wanting to learn Python.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Look for similar items by category