Writing comprehensive unit tests is important when programming in any language, but it is critically so when using a flexible and dynamically-typed language like Python. Unit testing ensures that the small pieces of your program work as expected. In this course you will learn to write unit tests, use assertions appropriately, and include testable documentation.
Basic Python programming experience
Michael Kennedy is the founder and host of two successful Python podcasts: Talk Python To Me and Python Bytes. He runs Talk Python Training which provides best-of-class online courses for Python developers. He is deeply involved in the Python community, is a MongoDB Master, and knows a thing or two about .NET as well.
Michael has taught over 100 week-long developer training courses spread across 4 continents. He has spoken at a number of US and international conferences including NDC, Software Design and Development, DevWeek, Software Architect and more.