Test-Driven Development with Python 2e
K**8
Desarrollar con Buenos hábitos
Python es un lenguaje de programación bastante sencillo y por ende da la sensación que cualquiera puede programar. Sin embargo, es muy fácil cometer las decisiones erróneas y pronto terminar con aplicaciones bastante complejas difíciles de darles mantenimiento. TDD es todo un marco de pensamiento que de siente bastante raro al inicio, no obstante, te ayuda a desarrollar software bien documentado que hace lo que se supone dice hacer. Esto genera muchos beneficios y es que te forzado a escribir Software fácil de entender.Definitivamente si quieres llevar tus habilidades al siguiente nivel y ser un verdadero profesional con Python (y cualquier otro lenguaje), este libro es una excelente opción.
S**E
Klasse Einführung in TDD - aber man sollte fortgeschritten sein
Für mich genau richtig. Bisschen Python und Django schon im Griff und jetzt rausbekommen, wie man das Test Driven macht? Genau das richtig Buch dafür. Führt klasse ein, liest sich auch in English sehr gut und leicht und mach Bock auf mehr. Das Deploymentkapitel zwingt einen dazu in DevOps einzutauchen. Genau das Richtige heutzutage. Außerdem hat es zig Verweise auf Standardwerke, die man zukünftig noch lesen sollte um sein Wissen zu komplettieren. Ich hatte schon lange kein so tolles Lehrbuch mehr in der Hand. Die Buchcommunity ist auch am Leben, derzeit wird auch auf Python 3.12 upgegradet.
R**N
Excellent Writing, Excellent Layout, Excellent Content
I've bought a lot of technical books over the years, maybe 100 or more. Recently picked up fluent python and several django and python programming books. This is definitely one of the better books on python and django. In fact this book covers so much ground and touches on so many different related topics and subjects, I felt like it was answering general questions about python that I've had floating around in the back of my mind for at least a year. Overall, I would put this book in my top 5 (ever) programming books list, up there with Wrox Beginning Linux Programming 4th edition and Fluent Python. This book casually takes you from zero to hero in one night. It even manages to cover installing Jenkins for CI, and introduces you to fabric for automating deployments, I could go on.Percival has an amazing ability to demystify and penetrate even dense topics such as introducing JavaScript to the non web programmer, which I am not. My favorite part about the book is how aware the author is of the reader's shock at the very beginning of just how many tests the pure TDD paradigm espouses. Every time doubts start creeping up in the back of your mind, and you think to yourself "There's just no way I am going to write this many tests or develop using this methodology!", Percival sidebars you with brilliant analysis and commentary, and lauds you to have the patience to plow forward and trust the process. Very rarely do technical authors have this kind of insight into what their target audience is thinking, and even fewer are able to incorporate antidotes to the "resistance" that undoubtedly many readers will experience while reading through the first few chapters, in their initial foray into what TDD is all about and most importantly, THE WHY of TDD. Bravo Percival!Well worth the price, and up to date being released August 2017. Very few up to date books about django anymore, which is sad for those like me that are very late to the party (apparently), though i did manage to find one or two that cover 1.11.Buy this book, and learn TDD, it will solve problems you've experienced while writing code that you didn't know could be solved.
C**N
Libri
Consegna nei tempi previsti Utile
R**L
Another cracking edition from Harry
I've been through this book once already, as my workplace bought the first edition, and I'm currently working through the second edition and have been doing so for the last couple of months. I find that this book is great for helping me to pick up both my Django and unit testing again after a break away from it for a period of time.It's excellent for people who don't do programming full time or are new to it or just Python and Django as it's very easy to get into and work through, teaching as you go.I work on the other side from development (sysadmin) in a Django orientated company and I find that the depth that this book goes into is enough that it helps me challenge the developers and make suggestions in my role.The additional side benefit is that when I want to knock together a little web based project for any reason this is my first stop along the way, picking up this book again to try to help me not make a pig's ear of what I'm creating. (I may grit my teeth whilst doing the more operations focused parts though ;D)Given that a version of this book is available online (often an in development copy too) and the time that Harry puts in on Twitter, via the obay the testing goat website Discuss sections on each page of that website and the revisions to the book that he's bringing out I felt it was about time I rewarded that hard work by purchasing a personal copy of this book and I'll try to convince my employers to update their copy too.
ترست بايلوت
منذ 3 أسابيع
منذ 3 أسابيع