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
  • videos
  • conventions
  • setup
    • setup my computer
    • install WSL on Windows
  • make TDD project 1
    • make a Python TDD environment
    • make a Python TDD environment no WSL
  • what is an assertion?
  • what is a function?
  • pass values
  • what is None?
  • what are booleans?
  • truth table
    • Nullary and Unary
    • Binary Operations 1
    • Binary Operations 2
    • Binary Operations 3
    • Binary Operatiosn 4
    • Truth Table Test
  • make a calculator
  • make TDD project 2
    • make TDD automatically
    • make TDD automatically no WSL
  • handling Exceptions
    • handling Exceptions in tests
    • how to make a calculator 2
    • handling Exceptions in programs
    • how to make a calculator 3
  • what causes TypeError?
    • TypeError
    • how to make a calculator 3
  • what is a list?
    • lists
    • how to make a calculator 4
    • list comprehensions
    • how to make a calculator 5
    • booleans 2
  • what is a dictionary?
    • dictionaries
    • how to make a calculator 6
  • make a person
  • what is a class?
  • what causes AttributeError?
  • what is a module?
  • dot notation
  • errors
    • what is an assertion?
    • ModuleNotFoundError
    • AttributeError
    • what causes TypeError?
    • handling Exceptions
  • data structures
    • None: the simplest
    • Booleans: only 2
    • Lists: anything in [ ]
    • Dictionaries: key-value pairs
  • how tos
    • setup my computer
    • make TDD manually
    • make TDD automatically
    • pass values
    • make a calculator
    • make a person
    • handle Exceptions
  • catalog of tests
  • all the code in this book
    • makePythonTdd.sh
    • makePythonTdd.ps1
    • AssertionError
    • None
    • booleans
    • truth table
    • how to pass values
    • functions
    • how to make a calculator
    • how to test/handle exceptions
    • TypeError
    • lists
    • list comprehensions
    • dictionaries
    • how to make a person
    • classes
    • ModuleNotFoundError
    • AttributeError
    • how to measure sleep duration
  • questions the book answers
  • can we measure learning?
  • what do people think of this?
  • join a HATCH
pumping python: how I solve problems with Test Driven Development
/
<no title>



© 2026, JadeCobra LLC Built with Sphinx 8.2.3