#tdd #python #unit_testing
In this video, we're going to build a complete application from scratch using TDD (test-driven development) with Python with Flask, spaCy, pytest, and Selenium.
By the end of this video, you'll learn why TDD is a good practice, how to do TDD, and how to build a simple API to serve a machine learning based statistical language model using spaCy and Flask in Python!
▬▬▬▬▬▬ 👋 Get in Touch! 👋 ▬▬▬▬▬▬
► Check out the agency where I work!
https://www.portalmedia.com
► My LinkedIn
https://bit.ly/wesd-linkedin
▬▬▬▬▬▬ 🕘 T I M E S T A M P S 🕘 ▬▬▬▬▬▬
0:00 - Motivation for TDD
4:24 - The 3 Rules of TDD
7:29 - App Demo
8:52 - Dependencies
11:46 - Project Setup and Coding
27:05 - How to use spaCy for NER
30:16 - Creating Test Doubles
38:39 - Continuing TDD Loop
52:25 - Browser Automation Tests with Selenium
1:12:40 - API Integration Tests with Flask
▬▬▬▬▬▬ 📚 TOPICS OVERVIEW 📚 ▬▬▬▬▬▬
☁️ Overview of TDD (Test-Driven Development) ☁️
► What is TDD?
► How to do TDD
► Using Pytest for unit testing
► Using Selenium for browser automation testing
► Named Entity Extraction
► Using spaCy for NLP
► Unit testing in Python
► Writing test doubles
► Build an API with Flask
▬▬▬▬▬▬ 🔗 LINKS ▬▬▬▬▬▬
► GitHub Repo: https://github.com/wesdoyle/flask-ner
Like videos about web development, DevOps, and machine learning? Please support me on Patreon! ► https://bit.ly/pd-patreon
Watch video TDD Full Course (Learn Test Driven Development with Python) online without registration, duration hours minute second in high quality. This video was added by user Wes Doyle 01 January 1970, don't forget to share it with your friends and acquaintances, it has been viewed on our site 72,219 once and liked it 1.9 thousand people.