Skip to content
Logo Logopumping python: how I solve problems with Test Driven Development
⌘ K
Logo Logopumping python: how I solve problems with Test Driven Development
  • pumping python: how I solve problems with test driven development
  • join a HATCH
  • start here
    • install WSL on Windows
    • linux/WSL requirements
    • Mac OS requirements
    • Windows without WSL requirements
    • setup my computer
  • conventions
  • make TDD manually
    • what is a module?
    • how to run tests automatically
    • what is an assertion?
  • what is a function?
  • make a person with strings
  • functions that take input
    • what causes TypeError?
    • telephone
    • separate and equal
  • make a person with f-strings
  • make a person with a class
    • everything is an object
    • another way to write tests
  • make a person with datetime
    • what is None?
    • test AssertionError with assertIsNotNone and assertIsNone
    • test functions with assertIsNotNone and assertIsNone
  • make a person with conditions
    • what are booleans?
    • how to make a Python Test Driven Development environment automatically
    • truth table
  • make TDD with variables
  • make a person with exceptions
    • how to test that an Exception is raised
    • how to handle Exceptions in programs
  • make a person with loops
  • what is a dictionary?
    • dictionaries
    • make a calculator 7
  • questions the book answers
  • make TDD manually
    • what is a module?
    • how to run tests automatically
    • what is an assertion?
  • connect the dots
  • basic objects
    • what are booleans?
    • Lists: anything in [ ]
    • Dictionaries: key-value pairs
  • how to
    • setup my computer
    • make TDD manually
    • telephone
    • make a calculator
    • make a person
  • catalog of tests
  • all the code in this book
    • AssertionError
    • Automated Teller Machine
    • AttributeError
    • booleans
    • calculator
    • classes
    • dictionaries
    • Elevator
    • Exceptions
    • functions
    • directory structure
    • git
    • list comprehensions
    • lists
    • make a Python TDD environment
    • Microwave
    • ModuleNotFoundError
    • None
    • person
    • sleep duration
    • telephone
    • Traffic Light
    • Truth Table
    • what causes TypeError?
    • unittest
  • can we measure learning?
  • what do people think of this?
  • videos
pumping python: how I solve problems with Test Driven Development
/
<no title>



© 2026, JadeCobra LLC Built with Sphinx 9.1.0