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
 


Python Programming and Visualization for Scientists 2nd Ed

Author: Alex DeCaria and Grant Petty
Publisher: Sundog Publishing
Pages: 372
ISBN: 978-0972903356
Print: 0972903356
Audience: Scientists wanting to use Python
Rating: 2
Reviewer: Mike James
Visualization - a difficult topic and difficult to see how to explain the ideas in a book.



Functional Programming in C#, 2nd Ed (Manning)

Author: Enrico Buonanno
Publisher: Manning
Date: February 2022
Pages: 448
ISBN: 978-1617299827
Print: 1617299820
Kindle: B09P1Z2PPB
Audience: C# developers
Rating: 5
Reviewer: Mike James
Is C# a good language for functional programming?


More Reviews