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
Python Distilled (Addison-Wesley)
Author: David Beazley Publisher: Addison-Wesley Date: September 2021 Pages: 352 ISBN: 978-0134173276 Print: 0134173279 Rating: 4 Reviewer: Alex Armstrong Python isn't a big language but it's getting bigger all the time.
|
How to Grow a Robot: Developing Human-Friendly, Social AI
Author: Mark H. Lee Publisher: MIT Press Pages: 384 ISBN: 978-0262043731 Print: 0262043734 Kindle: B0874BMM14 Audience: Developers interested in how robotics and AI can be combined. Rating: 5 Reviewer: Kay Ewbank
This book sets out to look at how robots can be more human-like, friendly and engaging. [ ... ]
| More Reviews |
|