Buy new:
USD 50.75
This item cannot be shipped to your selected delivery location. Please choose a different delivery location.
Only 1 left in stock.
US imports may differ from local products. Additional terms apply. Learn More.

Amazon Global Store

  • International products have separate terms, are sold from abroad and may differ from local products, including fit, age ratings, and language of product, labeling or instructions.
  • Manufacturer warranty will not apply. Please review Amazon’s return policy, which usually offers free returns within 30 days of receipt.
  • Learn more about Amazon Global Store.
USD USD 50.75 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
USD USD 50.75
Subtotal
Initial payment breakdown
Delivery cost, delivery date and order total (including tax) shown at checkout.
Similar items dispatching to United States
US
United States
This item cannot be shipped to your selected delivery location. Please choose a different delivery location.
Shipper / Seller
Returns
Returnable within 30 days of receipt
Returnable within 30 days of receipt
Item can be returned in original condition for a full refund within 30 days of receipt unless seller’s return policy specifies more favourable return conditions. For seller’s return policy click on seller's name located in the "Sold by" section.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Added to

Sorry, there was a problem.

There was an error retrieving your Wish Lists. Please try again.

Sorry, there was a problem.

List unavailable.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet or computer – no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

  • Head First Python 2e

Follow the author

Follow to get new release updates, special offers (including promotional offers), and improved recommendations.
Something went wrong. Please try your request again later.

Head First Python 2e

4.6 out of 5 stars (959)

{"desktop_buybox_group_1":[{"displayPrice":"USD 50.75","priceAmount":50.75,"currencySymbol":"USD","integerValue":"50","decimalSeparator":".","fractionalValue":"75","symbolPosition":"left","hasSpace":true,"showFractionalPartIfEmpty":true,"offerListingId":"gpQFaoUoMvPWpFd9IAgN%2FwAMFYgHriW1LX%2FSXui79XXkazPNfR%2BBLQ7ctoCVO8vo%2FkL6Bzu%2FhmEeDGliCPQw9hBjGHRdbmIgMhb492ddhfAxak9g46%2Fc8NuQ7L735cEsQr0ZnVrEf2GJ6FOTwgJgEMijjc19CV2DX4ITgJL7xeECYoAdFt%2BLwUIgJ%2ByA6Chk","locale":"en-GB","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}]}

Purchase options and add-ons

Want to learn the Python language without slogging your way through how-to manuals? This second edition is a complete learning experience that will help you become a bonafide Python programmer in no time.

There is a newer edition of this item:


From the brand


From the Publisher

Head First

About 'Head First' Books

We think of a Head First Reader as a Learner

Learning isn't something that just happens to you. It's something you do. You can't learn without pumping some neurons. Learning means building more mental pathways, bridging connections between new and pre-existing knowledge, recognizing patterns, and turning facts and information into knowledge (and ultimately, wisdom). Based on the latest research in cognitive science, neuro-biology, and educational psychology, Head First books get your brain into learning mode.

Here's how we help you do that:

We tell stories using casual language, instead of lecturing. We don't take ourselves too seriously. Which would you pay more attention to: a stimulating dinner party companion, or a lecture?

We make it visual. Images are far more memorable than words alone, and make learning much more effective. They also make things more fun.

We use attention-grabbing tactics. Learning a new, tough, technical topic doesn't have to be boring. The graphics are often surprising, oversized, humorous, sarcastic, or edgy. The page layout is dynamic: no two pages are the same, and each one has a mix of text and images.

Metacognition: thinking about thinking

If you really want to learn, and you want to learn more quickly and more deeply, pay attention to how you pay attention. Think about how you think. The trick is to get your brain to see the new material you're learning as Really Important. Crucial to your well-being. Otherwise, you're in for a constant battle, with your brain doing its best to keep the new content from sticking.

Head First

Here's what we do:

We use pictures, because your brain is tuned for visuals, not text. As far as your brain's concerned, a picture really is worth a thousand words. And when text and pictures work together, we embedded the text in the pictures because your brain works more effectively when the text is within the thing the text refers to, as opposed to in a caption or buried in the text somewhere.

We use redundancy, saying the same thing in different ways and with different media types, and multiple senses, to increase the chance that the content gets coded into more than one area of your brain.

We use concepts and pictures in unexpected ways because your brain is tuned for novelty, and we use pictures and ideas with at least some emotional content, because your brain is more likely to remember when you feel something.

We use a personalized, conversational style, because your brain is tuned to pay more attention when it believes you're in a conversation than if it thinks you're passively listening to a presentation.

We include many activities, because your brain is tuned to learn and remember more when you do things than when you read about things. And we make the exercises challenging-yet-do-able, because that's what most people prefer.

Head First

We use multiple learning styles, because you might prefer step-by-step procedures, while someone else wants to understand the big picture first, and someone else just wants to see an example. But regardless of your own learning preference, everyone benefits from seeing the same content represented in multiple ways.

We include content for both sides of your brain, because the more of your brain you engage, the more likely you are to learn and remember, and the longer you can stay focused. Since working one side of the brain often means giving the other side a chance to rest, you can be more productive at learning for a longer period of time.

We include challenges by asking questions that don't always have a straight answer, because your brain is tuned to learn and remember when it has to work at something.

Finally, we use people in our stories, examples, and pictures, because, well, you're a person. Your brain pays more attention to people than to things.

Product description

About the Author

Paul Barry has been programming professionally, on and off, for close to 25 years. Paul already has two textbooks to his name, and is also a Contributing Editor to Linux Journal magazine. His role as a third level educator affords him the opportunity to explore, learn, and teach the very latest programming technologies and practices. Paul lives just outside the town of Carlow in Ireland with his wife, two sons, daughter, dog and cat.

Product details

  • Publisher ‏ : ‎ O′Reilly
  • Publication date ‏ : ‎ 16 Dec. 2016
  • Edition ‏ : ‎ 2nd
  • Language ‏ : ‎ English
  • Print length ‏ : ‎ 624 pages
  • ISBN-10 ‏ : ‎ 1491919531
  • ISBN-13 ‏ : ‎ 978-1491919538
  • Item weight ‏ : ‎ 1.05 kg
  • Dimensions ‏ : ‎ 20.96 x 3.81 x 23.5 cm
  • Best Sellers Rank: 806,677 in Books (See Top 100 in Books)
  • Customer reviews:
    4.6 out of 5 stars (959)

About the author

Follow authors to get new release updates, plus improved recommendations.
Paul Barry
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Paul lives in Ireland and works at the South East Technological University (SETU), where he is based at the Kilkenny Road Campus in Carlow. Paul lectures as part of the academic Computing Department, and has taught for a long time, using Python with all of his class groups for close to fifteen years.

Paul spent the late ‘80s and early ‘90s working in the IT industry, mainly within a Healthcare setting in Canada. He’s also written other books and—back in the day— was a contributing editor at Linux Journal magazine.

Customer reviews

4.6 out of 5 stars
959 global ratings
Black and white code!!!!!
2 out of 5 stars
Black and white code!!!!!
So how can the book refer to colours coded code and all the code and pictures be black and white. And i know for a fact that there is meant to be colour because i have just got the pdf version and all pictures and code has colour. Not good at all.
Thank you for your feedback
Sorry, there was an error
Sorry, we couldn't load the review

Top reviews from the United Kingdom

  • 5 out of 5 stars
    Really good primer for beginners
    Reviewed in the United Kingdom on 15 January 2020
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I am a little surprised at the lack of reviews of this book here in UK. It's a great book to get started with Python. When it introduces new things, it doesn't let the student just go in the wild world of Google to search them. For e.g. when writing a web app, it actually walks you through the basics of flask - other video tutorials just say install flask and run these commands. And you are expected to follow without understanding what it all means. I am not expecting a detailed web development lesson in a python book, but good to understand the basics.

    I will say this - do not attempt to read the kindle version - not available in UK anyways. The book uses various visual tools to enhance stickiness of what it teaches. There are "snippets" - hand-written-note-style text and all, which is impossible to read on a kindle. Perhaps you can if you are using an iPad to read kindle book. But still not as functional as the actual book, which makes me feel like I am back in college. It's a good feeling to have in mid-30s.

    Content wise, absolutely top notch for a beginner.

    10 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.
  • 5 out of 5 stars
    This book helped fill in my Python abilities and understanding's
    Reviewed in the United Kingdom on 27 May 2022
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    This book helped fill in my Python abilities and understanding's. each chapter builds on the previous, so you can see how different Python tools work when combined together.

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.
  • 5 out of 5 stars
    Brilliant intro
    Reviewed in the United Kingdom on 6 September 2020
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Brilliant introduction to the python programming language, highly recommend it to anyone, easy and well explained examples that get you coding straight away.

    One person found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.
  • 5 out of 5 stars
    Visually interesting
    Reviewed in the United Kingdom on 25 February 2020
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I like the style of these books, infrographic style to make boring side of coding more interesting

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.
  • 5 out of 5 stars
    Great Python Beginners Book
    Reviewed in the United Kingdom on 26 February 2018
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    A great primer and introduction to programming and specifically Python. The simple and clever orientation of this book makes it a great for beginners.

    4 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.
  • 5 out of 5 stars
    .
    Reviewed in the United Kingdom on 29 January 2020
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Bought as gift

    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.
  • 2 out of 5 stars
    Black and white code!!!!!
    Reviewed in the United Kingdom on 13 November 2020
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    So how can the book refer to colours coded code and all the code and pictures be black and white. And i know for a fact that there is meant to be colour because i have just got the pdf version and all pictures and code has colour. Not good at all.

    Black and white code!!!!!
    2 out of 5 stars
    Black and white code!!!!!
    Reviewed in the United Kingdom on 13 November 2020

    So how can the book refer to colours coded code and all the code and pictures be black and white. And i know for a fact that there is meant to be colour because i have just got the pdf version and all pictures and code has colour. Not good at all.

    6 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.
  • 3 out of 5 stars
    Bit too basic and doesn't really cover a great deal of the python language itself
    Reviewed in the United Kingdom on 9 February 2017
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Bit too basic and doesn't really cover a great deal of the python language itself. Good for novices looking to get a web page up and running quickly though and is simple enough not to confuse beginning programmers.

    2 people found this helpful
    Sending feedback...
    Thank you for your feedback.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.

Top reviews from other countries

    Translated by Amazon
    See original
  • 5 out of 5 stars
    Amazing book
    Reviewed in India on 25 May 2021
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    I strongly recommend this for beginner and intermediate developers . Even advance python developer can use this .

    Paul has very well explained every concept . I am just reading the chapter on Decorators and came here just to give comment ! This book == learn by doing . He used Flask web framework to explain the concept of Python which is very engaging !!!!

    Sending feedback...
    Thank you. We’ll investigate in the next few days.
  • 5 out of 5 stars
    Highly recommended, well-rounded learning aid.
    Reviewed in Singapore on 27 July 2021
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    A great book to start your Python journey. Guides reader through a well-rounded experience involving webapps and databases. It pushes one gently out of comfort zone, into the learning zone.

    I also like the sharing of insights on various aspects of Python and OOP.

    The informal writing style and adequate repetitions were great for reinforcing the lessons. The mini 'tests' were helpful in internalizing knowledge and working the brain.

    The book is by no means exhaustive, but I found it a great learning aid.

    Sending feedback...
    Thank you. We’ll investigate in the next few days.
  • 5 out of 5 stars
    Super bien
    Reviewed in Canada on 9 September 2024
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.
    Sending feedback...
    Thank you. We’ll investigate in the next few days.
    Translated from French by Amazon
    See original
  • 5 out of 5 stars
    Está elaborado a partir de principios didácticos
    Reviewed in Mexico on 23 September 2021
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    Es un libro que tiene una organización didáctica notable. Sigue los principios psicopedagógicos disponibles derivados de las investigaciones mas recientes en torno a el aprendizaje y la enseñanza contingente. En el prólogo destaca los fundamentos sobre los que se ha elaborado el contenido orientado a la adquisición del conocimiento mediante la práctica y el ejercicio de las habilidades basadas en la ejercitación de actividades que consoliden el aprendizaje tendiente a una aplicación profesional del conocimiento.

    Un lenguaje de complejidad creciente expresa los temas guiando al lector-aprendiz en la adquisición del conocimiento que al cabo de cada capítulo se admira de haber logrado superar la complejidad inherente a la programación. Cumple eficazmente con las promesas ofrecidas. Es un libro que se podría emplear en una clase de pedagogía para evidenciar cómo lograr la aplicación de los principios descubiertos en las investigaciones psicopedagógicas sobre el aprendizaje de temas complejos.

    Sending feedback...
    Thank you. We’ll investigate in the next few days.
    Translated from Spanish by Amazon
    See original
  • 5 out of 5 stars
    Un bon livre pour acquérir facilement les grands principes du Python
    Reviewed in France on 21 June 2021
    Brief content visible, double tap to read full content.
    Full content visible, double tap to read brief content.

    + : la présentation "head first" rend réellement plus abordable l'acquisition des concepts, même une peu compliqués (ex : "comprehension", "decorators" , "context management class").

    + : au final, l'essentiel du python est bien transmis.

    - : une grande partie des exemples est consacrée à une application de type web, ce qui n'est pas vraiment ce qui m'intéressait au premier abord. Mais les exemples sont souvent là, plus pour servir la pédagogie que pour servir de base à des développements.

    Sending feedback...
    Thank you. We’ll investigate in the next few days.
    Translated from French by Amazon
    See original