Test-Driven Development with Python, 2nd Edition
|Price||$49.27 - $64.92
|Format||Paper book / ebook (PDF)|
By taking you through the development of a real web application from beginning to end, the second edition of this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests before building each part of your app, and then develop the minimum amount of code required to pass those tests. The result? Clean code that works.
In the process, you'll learn the basics of Django, Selenium, Git, jQuery, and Mock, along with current web development techniques. If you're ready to take your Python skills to the next level, this book - updated for Python 3.6 - clearly demonstrates how TDD encourages simple designs and inspires confidence.
Dive into the TDD workflow, including the unit test/code cycle and refactoring; Use unit tests for classes and functions, and functional tests for user interactions within the browser; Learn when and how to use mock objects, and the pros and cons of isolated vs. integrated tests; Test and automate your deployments with a staging server; Apply tests to the third-party plugins you integrate into your site; Run tests automatically by using a Continuous Integration environment; Use TDD to build a REST API with a front-end Ajax interface.
4 5 267
by Stephen Nelson-Smith
Since Test-Driven Infrastructure with Chef first appeared in mid-2011, infrastructure testing has begun to flourish in the web ops world. In this revised and expanded edition, author Stephen Nelson-Smith brings you up to date on this rapidly evolving discipline, including the philosophy driving it and a growing array of tools. You'll get ...
Price: $19.15 | Publisher: O'Reilly Media | Release: 2013
by Harry J.W. Percival
By taking you through the development of a real web application from beginning to end, this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests before building each part of your app, and then develop the minimum amount of code required to pass those tes...
Price: $9.85 | Publisher: O'Reilly Media | Release: 2014
by Tim Chaplin
Price: $17.99 | Publisher: Packt Publishing | Release: 2015
by Joel Lawhead
Geospatial Analysis is used in almost every field you can think of from medicine, to defense, to farming. This book will guide you gently into this exciting and complex field. It walks you through the building blocks of geospatial analysis and how to apply them to influence decision making using the latest Python software.Learning Geospat...
Price: $39.99 | Publisher: Packt Publishing | Release: 2015
by Wolfram Donat
Learn how to program your nifty new $35 computer to make a web spider, a weather station, a media server, and more. This book explores how to make a variety of fun and even useful projects, from a web bot to search and download files to a toy to drive your pets insane.Even if you're completely new to programming in general, you'll see how...
Price: $22.93 | Publisher: Apress | Release: 2018
by Yakov Fain, Anton Moiseev
Angular Development with TypeScript, 2nd Edition is an intermediate-level tutorial that introduces Angular and TypeScript to developers comfortable with building web applications using other frameworks and tools.Whether you're building lightweight web clients or full-featured SPAs, Angular is a clear choice. The Angular framework is fast,...
Price: $39.99 | Publisher: Manning | Release: 2018
by Greg L. Turnquist, Bhaskar N. Das
Automated testing is the best way to increase efficiency while reducing the defects of software testing. It helps find bugs in code easily and at an early stage so that they can be tackled efficiently. This book delves into essential testing concepts used in Python to help you build robust and maintainable code.Python Testing Cookbook beg...
Price: $35.99 | Publisher: Packt Publishing | Release: 2018
by Ravi Kumar Gupta, Hetal Prajapati, Harmeet Singh
Price: $31.99 | Publisher: Packt Publishing | Release: 2015