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

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

产品编号: 440201893
安全交易

描述

Full description not available

评论

D**G

Hake your python skills to the next level.

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.

R**I

Covers most of the topics ( basic and advance )

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.

K**H

Needs a few things, otherwise perfect

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.

F**D

Build more skills!

I know python at a decent level but I’m always looking for more books to pick up new ideas and ways of coding. Good book for my needs. Probably not the friendliest book for a total beginner.

B**I

Buon testo con esempi sulle nuove caratteristiche di Python 3.10

Mastering Python, 2nd ed. (Seconda edizione, lingua Inglese)L’AUTORE e IL LIBRO:L'autore da Rick van Hattem è raggiungibile nel canale Discord dedicato al libro e in questa seconda edizione il libro edito da Packt Publishing è incentrato nella presentazione dei concetti avanzati e offre esempi chiari e ben documentati. L’introduzione “Usa le funzionalità avanzate di Python per scrivere codice e pacchetti leggibili e di alta qualità” dai più smaliziati potrebbe essere colto come una raccolta di esempi di soluzioni, lo è ed è molto comodo.Il centro del libro sono le novità di Python 3.10, ed è dettagliatamente descritto nei minimi particolari, con esempi commentati e spesso calati nella realtà di un programmatore. Quindi nella versione elettronica potrà essere una ottima fonte di soluzioni da cui prendere spunto.PER CHI È E PER CHI NON È?Mastering Python è una fonte di soluzioni e idee per chi sa già cosa desidera ottenere da Python nella release stabile più recente (siamo ancora alla 3.10.6). Le breve introduzioni e il codice commentato rendono tutto più semplice e più pratico.Il libro per quanto chiaro e bel strutturato, con crescendo di difficoltà, non è per chi si è appena affacciato al mondo della programmazione. Lo trovo più indicato a chi sa già programmare in altri linguaggi e vuole imparare Python con una curva di apprendimento corta.RICOMPREREI ALTRE EDIZIONI?Sì, per me questo libro vale i soldi spesi. Ho scelto la versione Kindle per la comodità di ricercarlo e poterlo leggere sia sui dispositivi che sul computer partendo dal sito leggi[.]amazon[.]itIl libro è disponibile sul sito dell’editore Packt Publishing oltre alla versione cartaceo anche in vari formati elettronici, tra cui pdf, epub… etc.SOMMARIO (liberamente tradotto):Capitolo 1: Un ambiente (virtuale) per il progettoCapitolo 2: Interpreti Python interattiviCapitolo 3: Sintassi Python e insidie ​​comuniCapitolo 4: Pattern di progettazione PythonCapitolo 5: Programmazione funzionale: leggibilità contro brevitàCapitolo 6: Decoratori – Abilitazione del riutilizzo del codice decorandoCapitolo 7: Generatori e Coroutine – L'infinito, un passo alla voltaCapitolo 8: Metaclassi: rendere le classi (non le istanze) più intelligentiCapitolo 9: Documentazione – Come usare Sphinx e reStructuredTextCapitolo 10: Test e log – Preparazione ai bugCapitolo 11: Debug – Risoluzione dei bugCapitolo 12: Prestazioni: monitoraggio e riduzione dell'utilizzo della memoria e della CPUCapitolo 13: asyncio – Multithreading senza threadCapitolo 14: Multiprocessing – Quando un singolo core della CPU non è sufficienteCapitolo 15: Uso di Python in ambito scientifico e graficiCapitolo 16: Intelligenza ArtificialeCapitolo 17: Estensioni in C/C++, chiamate di sistema e librerie C/C++Capitolo 18: Packaging – Creazione di librerie o applicazioni personalizzate

L**S

Muito bom

O livro é grande, mas tem uma leitura muito suave e rápida visto ter imensas referências que são boas para se conhecer mas não ser um especialista nelas. Uma excelente opção para guiar e moldar um developer Python com alguns anos de experiência.A qualidade da impressão é um bocado fraca.

P**R

Nothing is elaborated in the book

The book lacks depth, it gives you one page on NLTK, one page on Spacy, One page on gensim. Similarly for seaborn, bokeh, matplotlib, similarly for pytorch, sklearn and tensoflow... No topic is elaborated. The topics which are elaborated are useful but only if this is the only book which contained it A book like fluent python is much better choice. What i hated about the book about that, the code on black window. Sooner or latee the black ink will be going to stick on other page as well. There were no thought, on how to put the code on book. There is nothing power packed about the book. Useless, don't waste your money. Packt all the recent publications on python lacks depth. Please print something which has depth even if it contains 5 topics. The book has many topics but you can just read it, you can't try to make anything useful from the 2 paragraph introduction. I am sorry but not a useful book at all

S**M

It is not well bonded

The book is not well bonded at all

常见问题

是的,所有产品均直接来自美国,英国,阿联酋和印度的授权零售商。我们保持严格的质量控制过程,并在运输前验证每种产品。所有项目都有适用的制造商保证,并由我们的标准退货政策涵盖。
送货时间因目的地国家 /地区不等,通常从3-9个工作日不等。每个订单都可以通过我们的系统完全跟踪。我们处理所有关闭范围,并使用可靠的快递合作伙伴进行最后一英里的交付。您将通过电子邮件和我们的应用程序定期收到有关您的订单状态的更新。
自2014年以来,落伍车是一个国际电子商务平台。我们每天在全球范围内安全地处理数千个订单。每个产品都会在交付前经过我们的质量验证过程,我们提供端到端订单跟踪,24/7客户支持以及全面的回报政策,以确保安全的购物体验。
我们的价格包括产品成本,国际运输,进口关税,关税和当地交货费用。我们处理所有海关和导入程序,确保交货时没有隐藏的费用。 Pro会员将获得额外的福利,包括免费送货。

TrustPilot

TrustScore 4.5 | 7,300多个评论

Ayesha M.

产品与描述完全相符。对我的购买非常满意。

5天前

Meera L.

交易顺利,产品完好无损地到达。

3 周前

全球购物,通过 Desertcart 享受优惠
物有所值
各种产品的价格具有竞争力
全球购物
为 100 多个国家的数百万购物者提供服务
增强保护
深受全球购物者喜爱的值得信赖的支付方式
客户保证
深受全球购物者喜爱的值得信赖的支付方式。
沙漠车应用程序
随时随地随时随地购物。
MOP$784

关税和税费包括

Macau店铺
1
免费退货

30天对于 PRO 会员用户

15天无会员资格

安全交易

向AI询问此产品

TrustPilot

TrustScore 4.5 | 7,300多个评论

尤素夫·A.

总体来说,体验非常棒。会推荐给朋友和家人。

1 个月前

维克拉姆·D.

MOLLE 护套质量非常好。我对这次购买非常满意。

2 周前

Mastering Python Second Edition Write Powerful And Efficient Code Using | Desertcart Macau