- Series: Zed Shaw's Hard Way Series
- Paperback: 320 pages
- Publisher: Addison-Wesley Professional; 3 edition (October 11, 2013)
- Language: English
- ISBN-10: 0321884914
- ISBN-13: 978-0321884916
- Product Dimensions: 6.9 x 0.9 x 9.1 inches
- Shipping Weight: 1.2 pounds (View shipping rates and policies)
- Average Customer Review: 156 customer reviews
- Amazon Best Sellers Rank: #31,080 in Books (See Top 100 in Books)
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
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) 3rd Edition
Use the Amazon App to scan ISBNs and compare prices.
Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and Amazon Prime.
If you're a seller, Fulfillment by Amazon can help you increase your sales. We invite you to learn more about Fulfillment by Amazon .
The Amazon Book Review
Author interviews, book reviews, editors picks, and more. Read it now
From the Publisher
|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)|
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.
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
So, while the positives (well thought through progressively more difficult code examples) do outweigh the negatives (lack of a glossary and lack of tables with details) ... barely ... you will likely want to get another reference book to cover the holes in the instruction.
You should read and know the definitions of those concepts first, look at sample programs, and then type out code, and then do exercises.
I found a much better and effective textbook: Starting Out with Python by Tony Gaddis! it has everything: readings, concepts, definitions, examples, homework/exercises.
I DO NOT RECOMMEND IT FOR A NEWBIE, GO AND GET SOMETHING ELSE INSTEAD.