In this quiz, you'll test your understanding of Traditional Face Detection With Python. You'll revisit how a computer represents an image, what makes a piece of information a feature, and how the Viola-Jones algorithm combines Haar-like features,
In this quiz, you'll test your understanding of Python Debugging With Pdb. By working through this quiz, you'll revisit how to print variables and expressions at the (Pdb) prompt, step through code with n and s, set breakpoints that only fire when a ...
In this quiz, you'll test your understanding of The subprocess Module: Wrapping Programs With Python. By working through this quiz, you'll revisit how to launch external programs from Python, read the exit code that a process leaves behind, and raise ...
What are the latest trends uncovered in the 2026 Django Developers Survey? How are Django users employing LLMs in their development process? Christopher Trudeau is back on the show this week with another batch of PyCoder's Weekly articles and ...
In this quiz, you'll test your understanding of An Effective Python Environment: Making Yourself at Home. By working through this quiz, you'll revisit the choices that shape your day-to-day Python setup, including shells and terminal emulators,
You want to set up a Python development environment and start coding. But before you've written your first script, you've come across discussions about editors, shells, virtual environments, and half a dozen tools for installing packages. How much of ...
Python 3.15 adds lazy imports: a lazy keyword that puts off loading a module until the first time you use it. The import statement stays where it belongs, at the top of your file, but the work of running it moves to the moment something touches the ...
In this quiz, you'll test your understanding of Python 3.15 Preview: Lazy Imports. Python 3.15 adds a lazy keyword that puts off loading a module until the first time you use it. The import statement stays where it belongs, at the top of your file,
In this quiz, you'll test your understanding of Starting With Python IDLE. By working through this quiz, you'll revisit how the IDLE shell works as a REPL, how to write and run Python files in the editor, how to step through your code with the built ...
A timer is a powerful tool for monitoring the performance of your Python code. By using the time.perf_counter() function, you can measure execution time with exceptional precision, making it ideal for benchmarking. Using a timer involves recording ...