Moshe Zadka authored content

Authored content by Moshe Zadka

Person reading a book and digital copy

With Jupyter, PyHamcrest, and a little duct tape of a testing harness, you can teach any Python topic that is amenable to unit testing.
Calendar close up snapshot

Discover how you are spending time by parsing your calendar with Python in Jupyter.
Person reading a book and digital copy

Jupyter may not be the most straightforward way to create presentation slides and handouts, but it affords more control than simpler options.
Computer laptop in space

Turn Jupyter into a remote administration console.
Polaroids and palm trees

Who needs to learn an image-editing application when you can do the job with open source tools you already know?
Searching for code

Turn invisible bugs into visible fixes with mutation testing.
woman on laptop sitting at the window

Set up your console so you always know where you are and what to do next.
Python programming language logo with question marks

This selection of tools will streamline your Python environment for smooth and consistent development practices.
Searching for code

This unique algorithm using Python and Shamir's Secret Sharing protects your master password from hackers and your own forgetfulness.
Family learning and reading together at night in a room

Open source tools can help anyone get started learning Python in an easy and fun way—making games.