Test-Driven Development with Python, 2nd Ed (O'Reilly)
Wednesday, 20 September 2017

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

Banner
 


Machine Learning Q and AI (No Starch Press)

Author: Sebastian Raschka
Publisher: No Starch Press
Date: April 2024
Pages: 264
ISBN: 978-1718503762
Print: 1718503768
Kindle: B0CKKXCK3T
Audience: Developers interested in AI
Rating: 4
Reviewer: Mike James
Q and AI, a play on Q&A is a clever title, but is the book equally clever?



Programming with Rust

Author:  Donis Marshall
Publisher: Addison-Wesley
Pages: 400
ISBN: 978-0137889655
Print: 0137889658
Kindle: B0CLL1TGVT
Audience: Programmers wanting to learn Rust
Rating: 3
Reviewer: Mike James
Rust is the language we all want to learn at the moment so this is just in time.


More Reviews