• List Price: S$70.17
  • You Save: S$26.64 (38%)
Only 2 left in stock.
Ships from and sold by Amazon SG.
Learn Python 3 the Hard W... has been added to your Cart
Have one to sell?

Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code Paperback – Illustrated, 27 June 2017

5.0 out of 5 stars 1 rating

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Paperback, Illustrated
FREE delivery: Thursday, 11 March Details
Fastest delivery: Wednesday, 10 March
Order within 22 hrs and 45 mins
click to open popover

Frequently bought together

  • Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code
  • +
  • Python Crash Course (2nd Edition): A Hands-On, Project-Based Introduction to Programming
Total Price: S$82.81
Buy the selected items together
Best books of 2020
See top titles of the year

Product details

  • Language : English
  • Paperback : 320 pages
  • ISBN-10 : 0134692888
  • ISBN-13 : 978-0134692883
  • Customer reviews:
    5.0 out of 5 stars 1 rating

Product description

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 and has been programming and writing for nearly 20 years. Most of his free time is devoted to the study of painting and art history.

A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code The Next Step for New Python Programmers Quickly Get Productive with Python Become a Python Programmer and Have Fun Doing It The Hands-On, Example-Rich Introduction to Pandas Data Analysis in Python
User Experience Level New to programming and/or Python Perfect for everyone who’s already started working with Python, including junior developers and seasoned Python programmers upgrading to Python 3.6+ Although this book is for people who may be new to programming altogether, it also caters to people who want to know how Python works and how it’s fundamentally different 'under the hood.' For absolute beginners who’ve never written a line of code. Any level of Python experience (none to fluent) New to data analysis.
Learning Approach You’ll learn Python by working through brilliantly crafted exercises. Read them. Type their code precisely. (No copying and pasting!) Fix your mistakes. Watch the programs run. Hands-on - you’ll go far beyond the basics and learn how to analyze a concept, idea, or problem and then how to deisgn solutions by working through 52 crafted projects. Also includes access to 12 hours of video files. Takes you by the hand and teaching by examples that are explained line by line. There is heavy emphasis on examples that are fun and useful, including games, graphics, database applications, file storage, puzzles, and more. You will learn how to think 'Pythonically' and avoid common 'gotchas'. Friendly, easy, full-color. Each chapter will tell you a bit more about programming. It will show you how to do something, and then invite you to make something of your own by using what you’ve learned. Introduces key concepts through simple but practical examples, incrementally building on them to solve more difficult, real-world problems. Brings together practical knowledge and insight for solving real problems with Pandas, even if you’re new to Python data analysis.
Key Topics Organizing and writing code; Object-orinted programming; Basic game development; Basic web development Quick hacks; Data structures; Parsing text; SQL and object relational mapping In addition to Python fundamentals, this book pays a lot of attention to intermediate and even advanced features, including list comprehension, generators, multidimensional lists (matrixes), and decorators. Programming fundamentals Advanced programming Useful Python "Tidy" data; Cleaning and munging data; How to fit your data to models ; Fitting models in other languages
Python Versions Covered Python 3 Python 3.6 Python 3.0 with notes about adapting examples to Python 2.0. Python 2.7 Python 3 Python 3 (Anaconda)

No customer reviews

5.0 out of 5 stars
5 out of 5
1 customer rating
5 star 100% (100%) 100%
4 star 0% (0%) 0%
3 star 0% (0%) 0%
2 star 0% (0%) 0%
1 star 0% (0%) 0%
How are ratings calculated?

Review this product

Share your thoughts with other customers

No customer reviews

There are 0 customer reviews and 1 customer rating.

Most helpful customer reviews on Amazon.com

Amazon.com: 3.5 out of 5 stars 97 reviews
Adina B.
4.0 out of 5 stars At the beginning of the book I was amazed at how much fun I has having...
9 April 2018 - Published on Amazon.com
Verified Purchase
148 people found this helpful
Geoff Moraes
1.0 out of 5 stars Learning Python is easy; teaching it is hard.
3 January 2019 - Published on Amazon.com
Verified Purchase
36 people found this helpful
Dick Dowdell
5.0 out of 5 stars This is the best how-to learn a programming language book I've used
20 March 2018 - Published on Amazon.com
Verified Purchase
41 people found this helpful
4.0 out of 5 stars When it says "the Hard Way," read, "the Right Way."
30 August 2018 - Published on Amazon.com
Verified Purchase
27 people found this helpful
Amazon Customer
1.0 out of 5 stars NOT FOR BEGINNERS
8 July 2019 - Published on Amazon.com
Verified Purchase
13 people found this helpful