& FREE Delivery on orders over $49. Details
In stock.
Ships from and sold by Amazon AU.
Learn Python 3 the Hard W... has been added to your Cart
Other Sellers on Amazon
Add to Cart
+ FREE Delivery
Sold by: Book Depository UK
Add to Cart
+ $11.05 Delivery
Sold by: Amazon US
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

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

5.0 out of 5 stars 2 customer reviews

See all 2 formats and editions Hide other formats and editions
Amazon Price
New from Used from
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
  • +
  • Learn More Python the Hard Way: The Next Step For New Python Programmers
Total Price: $80.66
Buy the selected items together

Product details

  • Paperback: 320 pages
  • Publisher: Addison Wesley; 1 edition (27 June 2017)
  • Language: English
  • ISBN-10: 0134692888
  • ISBN-13: 978-0134692883
  • Product Dimensions: 17.8 x 2.2 x 23 cm
  • Boxed-product Weight: 531 g
  • Average Customer Review: 5.0 out of 5 stars 2 customer reviews
  • Amazon Bestsellers Rank: 12,239 in Books (See Top 100 in Books)

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.

From the Publisher

Python 3 Python 3 Learning Python Learning Python Data Analysis with Python
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)

2 customer reviews

5.0 out of 5 stars

Review this product

Share your thoughts with other customers

Showing 1-2 of 2 reviews

5 July 2019
Format: PaperbackVerified Purchase
16 August 2018
Format: Kindle EditionVerified Purchase
review image

Most helpful customer reviews on Amazon.com

Amazon.com: 3.6 out of 5 stars 72 reviews
Adina B.
4.0 out of 5 starsAt the beginning of the book I was amazed at how much fun I has having and much ...
9 April 2018 - Published on Amazon.com
Format: PaperbackVerified Purchase
79 people found this helpful
Dick Dowdell
5.0 out of 5 starsThis is the best how-to learn a programming language book I've used
20 March 2018 - Published on Amazon.com
Format: PaperbackVerified Purchase
24 people found this helpful
4.0 out of 5 starsWhen it says "the Hard Way," read, "the Right Way."
30 August 2018 - Published on Amazon.com
Format: Kindle EditionVerified Purchase
14 people found this helpful
5.0 out of 5 starsThis has to be your first Python book and it is THE book from which to start learning Python.
22 March 2018 - Published on Amazon.com
Format: PaperbackVerified Purchase
12 people found this helpful