This book, subtitled "Obey the Testing Goat: Using Django, Selenium, and JavaScript" is the second edition of a hands-on guide to the practical advantages of test-driven development (TDD) with Python. Author Harry Percival shows 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.
<ASIN:1491958707>
By working through the book, you’ll also learn the basics of Django, Selenium, Git, jQuery, and Mock, along with current web development techniques. The book has been updated for Python 3.6.
Author: Harry Percival Publisher: O'Reilly Date: August 2017 Pages: 614 ISBN: 978-1491958704 Print: 1491958707 Kindle: B074HXXXLS Audience: Python developers Level: intermediate Category: Python
- 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
For recommendations of Python books see Books for Pythonistas and Python Books For Beginners in our Programmer's Bookshelf section.
Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.
To have new titles included in Book Watch contact BookWatch@i-programmer.info
Practices of the Python Pro
Author: Dane Hillard Publisher: Manning Date: January 2020 Pages: 248 ISBN: 978-1617296086 Print: 1617296082 Audience: Python developers Rating: 3 Reviewer: Mike James I want to be a Python Pro....
|
Discovering Modern C++, 2nd Ed
Author: Peter Gottschling Publisher: Addison-Wesley Pages: 576 ISBN: 978-0136677642 Print: 0136677649 Kindle: B09HTJRJ3V Audience: C++ developers Rating: 5 Reviewer: Mike James
Modern C++ who would want to write anything else? Is this a suitable introduction for the rest of us?
| More Reviews |
|