Deliver to Portugal
IFor best experience Get the App
Full description not available
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.
A**R
Excellent!
I got myself past the "beginner Python programmer" status and was interested in both test driven development and in Django so bought the first edition when first running across it. The step by step approach along with the fact that the author assumes very little back ground knowledge on the part of the reader makes this an excellent book for learning. I've since upgraded to the second edition and was especially impressed with the detailed instructions on how to set up my Linux system to use Python 3.6 in a virtual environment (along with all the other necessary tools- Selenium, Django, etc.) Instructions for OSX and even for Windows are also provided. The fact that all the code is available on the net has proved useful on several occasions whenI was having problems finding my way. Although still a long way from finishing the book, it's one of the few books I've purchased that I find myself reading from the beginning with the full intention of getting to the end, page by page writing code as I go along.Other books I've purchased have been already out of date by the time I got them- my own fault I suppose for not doing the research ahead of time; the target technologies are moving forward rapidly. The author of this book teaches how to use a virtual environment so that one can set up the environment with the correct release of each module needed- an approach I've not seen in other texts.
C**.
Buy one to support the author
It's a good book...
A**N
Great Book for getting into TDD
This book teaches you the fundamentals of TDD. It's easy to read and follow along. This book assumes you only have a basic working knowledge of python and HTML. The author guides you through the setup process. Great Book!
A**N
Amazing hands-on guide to TDD. Get this soon and work through it often!
This is one of the few books in my life that I have read multiple times (fiction, non-fiction, self-help, you name it). I have gone through this book 3 times, and each time I feel like I learn something new. It is a great resource in helping you start to think in the 'Test First' paradigm rather than blindly charging into code. I wish I had read this book years ago. It would have helped me form much better habits. Get this book soon and go through it often until TDD is second nature.
S**E
Obey the GOAT!
The chapters on setting up your own server with your own domain make this book worth the price of admission alone! But the topic of TDD is covered so thoroughly, and with such enthusiasm and candor, that it's hard to put down. Tests save lives! Okay, well, tests save a programmer's sanity. If you're at all interested in TDD done right, then do yourself a favor and buy this book!
M**N
great intro to development techniques
This was a great book to get more familiar with software development and Python. Although the main focus is to introduce a flow based on test-driven design, it also presents a breadth of techniques and concepts along the way. I'm glad to use the paper copy as a reference, and found the digital version easier to follow.
A**A
My best python book ever
It is very well written. I love this book. By tackling with this book's assignment, you can have an idea what it is like to be engaged in a project. You would feel as if you had read three or four good books on python and/or web deployment.
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.
A**A
Awesome
It's a great book that teaches how to grow software guided by tests.It shows you the step by step of the TDD cycle including acceptance tests.See also https://www.amazon.com.br/Growing-Object-Oriented-Software-Guided-Tests/dp/0321503627
A**N
Good
Timely delivery nice
C**N
Libri
Consegna nei tempi previsti Utile
Trustpilot
1 month ago
2 months ago