Practices of the Python Pro First Edition
Thumbnail 1

Practices of the Python Pro First Edition

Product ID: 184053933
Secure Transaction
Frequently Bought Together

Description

Full description not available

Reviews

D**E

My favorite Python book!

I have been an amateur Python programmer for a few years now, and this book was exactly what I needed! The content in this book is what separates the hobbyists from the pros. Highly recommend it!

E**R

Milk for babies; nothing here for "pros"

This book is worthless; I sent it back. You may derive some benefit if you are new to programming, but this book is full of warm milk for programming babies; it contains no strong meat, which "pros" require to produce commercial quality product at scale.

K**E

Highly recommend this book! A lot of useful information for all levels of knowledge.

I definitely recommend it, especially if you have been writing code for some time.Often, books / courses explain, for example, how to create a class, what inheritance is, but very little is written about when to use inheritance and when not to use it. This usually happens because it makes no sense to tell it right after we just learned what a class is. This book explains software design in clear and concise manner.Practices of the Python is also a perfect book for people like data scientists, biologists, network engineers who use Python as a tool in their work. Sooner or later, the scripts get bigger, the code grows, and you need to think one level higher. It's not yet about the design of large applications, but such things as:* what to use inheritance or composition* things to remember when writing functions, classes and their interaction* how to write code to make it easy to scale* "how much" code to write in a function / methodPractices of the Python Pro answers all these questions and more.

_**_

Nice overview of software-engineering practices

Practices of the Python Pro is a very nice overview of the software-engineering mindset and workflow. The book will appeal to beginner and intermediate programmers in different ways:* For beginners, you will be able to read the book and glean an understanding about how to think about the problem. There is enough code to demonstrate concepts concretely, but the code is there only to support the text with examples, so you won't get lost if you don't understand Python fully yet.* For intermediate programmers with a good knowledge of Python idioms, this book will serve as a welcome break from cookbook-style books and instead focus on the *meta* level of software design.The practices that are in the book are the ones that you have always heard about, but they are explained clearly and succinctly. While the book may be used as a reference (looking up a topic of interest), each chapter is best read in sequence. As the author himself states, it is like peeling an onion.Highly recommended!

K**R

It's a hard read

It's not that the concepts in the book are hard, it's that the wording & explaining of the concepts are choppy, and the examples don't translate well to Ebook format (it's actually really choppy and confusing).Also, there's not a whole lot of great examples in the code.I would recommend skipping it, as some other reviewers said, I believe other books might do you more justice.

V**N

Great idea but purely implemented.

The topics and concepts in the book are the ones that the Pro programmer will use. However, the author did a pure job of implementing it. Unfortunately, there are too many unneeded talks and comparisons instead of getting straight to the point. In addition, the author's example is so long that you must go back and forth between chapters to see pieces of the code.

C**N

Content okay, formatting dreadful.

The book is generally not bad, but the typesetting is dreadful. Many examples are nearly unreadable.

Common Questions

Yes, all products are sourced directly from authorized retailers in the US, UK, UAE and India. We maintain strict quality control processes and verify each product before shipping. All items come with applicable manufacturer warranties and are covered by our standard return policy.
Delivery times vary by destination country, typically ranging from 3-9 business days. Each order is fully trackable through our system. We handle all customs clearance and use reliable courier partners for last-mile delivery. You'll receive regular updates about your order status via email and our app.
Desertcart is an international e-commerce platform operating since 2014. We securely process thousands of orders globally each day. Every product goes through our quality verification process before delivery, and we provide end-to-end order tracking, 24/7 customer support, and a comprehensive returns policy to ensure a safe shopping experience.
Our prices include the product cost, international shipping, import duties, customs clearance, and local delivery charges. We handle all customs and import procedures, ensuring there are no hidden fees upon delivery. PRO members receive additional benefits including free shipping.

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Khalid Z.

Great experience from order to delivery. Highly recommended!

1 week ago

Reema J.

Perfect platform for hard-to-find items. Delivery was prompt.

1 month ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving millions of shoppers across more than 100 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
€ 88.71

Duties & taxes incl.

Croatiastore
1
Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Ask AI about this Product

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Ayesha M.

The product exactly matches the description. Very satisfied with my purchase.

5 days ago

Ravi S.

I loved the variety of products available. Will definitely shop again.

2 months ago

Practices Of The Python Pro First Edition | Desertcart Croatia