---
product_id: 440201893
title: "Mastering Python - Second Edition: Write powerful and efficient code using the full range of Python's capabilities 2nd ed. Edition"
brand: "rick van hattem"
price: "€ 124.33"
currency: EUR
in_stock: true
reviews_count: 8
url: https://www.desertcart.hr/products/440201893-mastering-python-second-edition-write-powerful-and-efficient-code-using
store_origin: HR
region: Croatia
---

# Mastering Python - Second Edition: Write powerful and efficient code using the full range of Python's capabilities 2nd ed. Edition

**Brand:** rick van hattem
**Price:** € 124.33
**Availability:** ✅ In Stock

## Quick Answers

- **What is this?** Mastering Python - Second Edition: Write powerful and efficient code using the full range of Python's capabilities 2nd ed. Edition by rick van hattem
- **How much does it cost?** € 124.33 with free shipping
- **Is it available?** Yes, in stock and ready to ship
- **Where can I buy it?** [www.desertcart.hr](https://www.desertcart.hr/products/440201893-mastering-python-second-edition-write-powerful-and-efficient-code-using)

## Best For

- rick van hattem enthusiasts

## Why This Product

- Trusted rick van hattem brand quality
- Free international shipping included
- Worldwide delivery with tracking
- 15-day hassle-free returns

## Description

Full description not available

## Images

![Mastering Python - Second Edition: Write powerful and efficient code using the full range of Python's capabilities 2nd ed. Edition - Image 1](https://m.media-amazon.com/images/I/71RaqgIOySL.jpg)

## Customer Reviews

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    Hake your python skills to the next level.
  

*by D***G on Reviewed in the United States on November 24, 2022*

If you are an intermediate python programmer I think "Mastering Python" from Rick Van Hattem could be a great addition to your library. After have programming for a few years my skills got to the point where you can solve most problems I came across, but I still felt like I wanted to learn more complicated concepts and wanted to write code that was more efficient. One area that I wanted to learn more about and multiprocessing and multi threading, Rick Van Hattem did a really nice job approaching this concept, much better than what I have read on the the internet.This book should be able to take your python skills to the next level. In addition to that I really enjoyed his explanation of classes, structures, decorators, generators, and coroutines. In case you need a refresher on environments or dependencies and other basic concepts the book also has you covered. That being said if you are new to python programming, I am not sure this would be my 1st book to purchase, it might be a little overwhelming give it has 700 pages of content. If you want to improve you knowledge and skills this is a nice book to have in your library.

### ⭐⭐⭐⭐⭐ 5.0 out of 5 stars







  
  
    Covers most of the topics ( basic and advance )
  

*by R***I on Reviewed in the United States on October 9, 2022*

Overall amazing combination of all the content in a single book for python. It is quite comprehensive.It gives a brief idea with examples which he starts from  environment/package management, to docstrings, list, set and dict,  hinting and testing, and many more.If you are a recent graduate or have started working on python recently, then you have lots to learn from this book in systematic format.Even if you have worked for around 3+ years in python this book will teach you some of the most basic tricks which will be helpful in day to day coding and shortening the code.This book has a chapter for machine learning for those folks who want to get some help in ML and Python coding.Overall this book is nice and would provide good information for new grads and someone with 3-4+ years of python exp.

### ⭐⭐⭐⭐ 4.0 out of 5 stars







  
  
    Needs a few things, otherwise perfect
  

*by K***H on Reviewed in the United States on October 19, 2022*

The book has has an excellently laid out structure. Although, it does say that the book is not for beginners, I feel like it is - which is a good thing as more people would be able to understand the book. The content covered seems comprehensive and it is well written. Topics covered are highly useful for someone starting python.That being said, I also have some concerns. The book sometimes tends to use redundant words - again not a bad thing. For example, in the numpy chapter, I read something like “numpy.ndarray object is implemented in C and offers a very fast and memory-efficient array. It can be represented as a single-dimension array or a multi-dimensional matrix ”. We already established the fact that numpy is fast and is written in C, why would you repeat it again for a function of numpy? Another thing, if you look at it, arrays are always single dimension. The moment we add one more dimension to an array, it becomes a matrix and similarly, a single dimension matrix is nothing but an array. In mathematics, we tend to treat things as matrices and vectors - so I can essentially treat vectors as arrays in python - if you get the idea. Now, this is not a bad thing because, beginners might not be knowing this - so although this seems to be extra information - it’s in good taste.I also noticed that the book sometimes over-explains some topics like one above and sometimes under-explains a topic. For example for the same numpy chapter, There is a point where the book says, calculations on matrices is much faster/efficient. My question is why is it so?Other than these small caveats (which probably won’t change anything from a reader’s perspective), the book is very good. Only thing, I didn’t like is that how the book handles the ML/AI chapters. It’s not the worst thing I’ve seen, but it’s certainly not the best. The book relies on definitions and code without talking about the underlying mathematics. You can’t just completely obliterate all the mathematics, even if the book was for beginners. There’s no machine learning without mathematics and if you’re covering it, you should cover numerical algebra and probability theory. For the most part, I feel like this AI/ML chapter could be a completely different book, but that’s just my opinion - the book provides a good enough introductory code but again, unfortunately, I don’t like it.There are few more small things which might make this book seem unpolished, but I think I have already said too much and most of those things would be considered nitpicking, I guess. So, in conclusion, the book is great, great insights, well structured and comprehensive. A few things here and there can be touched upon and they can make it perfect.

## Frequently Bought Together

- Mastering Python - Second Edition: Write powerful and efficient code using the full range of Python's capabilities
- Expert Python Programming - Fourth Edition: Master Python by learning the best coding practices and advanced programming concepts
- Fluent Python: Clear, Concise, and Effective Programming

---

## Why Shop on Desertcart?

- 🛒 **Trusted by 1.3+ Million Shoppers** — Serving international shoppers since 2016
- 🌍 **Shop Globally** — Access 737+ million products across 21 categories
- 💰 **No Hidden Fees** — All customs, duties, and taxes included in the price
- 🔄 **15-Day Free Returns** — Hassle-free returns (30 days for PRO members)
- 🔒 **Secure Payments** — Trusted payment options with buyer protection
- ⭐ **TrustPilot Rated 4.5/5** — Based on 8,000+ happy customer reviews

**Shop now:** [https://www.desertcart.hr/products/440201893-mastering-python-second-edition-write-powerful-and-efficient-code-using](https://www.desertcart.hr/products/440201893-mastering-python-second-edition-write-powerful-and-efficient-code-using)

---

*Product available on Desertcart Croatia*
*Store origin: HR*
*Last updated: 2026-03-08*