Error loading page.
Try refreshing the page. If that doesn't work, there may be a network issue, and you can use our self test page to see what's preventing the page from loading.
Learn more about possible network issues or contact support for more help.

Test-Driven Development with Python

ebook

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

  • Expand title description text
    Publisher: O'Reilly Media Edition: 2

    Kindle Book

    • Release date: August 2, 2017

    OverDrive Read

    • ISBN: 9781491958650
    • File size: 7204 KB
    • Release date: August 2, 2017

    EPUB ebook

    • ISBN: 9781491958650
    • File size: 8342 KB
    • Release date: August 2, 2017

    Formats

    Kindle Book
    OverDrive Read
    EPUB ebook

    Languages

    English

    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

  • Expand title description text
    • Details

      Publisher:
      O'Reilly Media
      Edition:
      2

      Kindle Book
      Release date: August 2, 2017

      OverDrive Read
      ISBN: 9781491958650
      File size: 7204 KB
      Release date: August 2, 2017

      EPUB ebook
      ISBN: 9781491958650
      File size: 8342 KB
      Release date: August 2, 2017

    • Creators
    • Formats
      Kindle Book
      OverDrive Read
      EPUB ebook
    • Languages
      English