Uploaded February 2022 | Updated September 2026, 2 weeks ago
This is the fourth episode of #PythonLiveLessons, a weekly live stream about Python code and more, hosted by Sebastiaan Mathôt. In this episode, we'll get started with git to host the code for our `markdown_code_exec` on GitHub. We'll learn about the most important git commands: commit, push, pull, remote, and add.
This is the fourth episode of #PythonLiveLessons, a weekly live stream about Python code and more, hosted by Sebastiaan Mathôt. In this episode, we'll get started with git to host the code for our `markdown_code_exec` on GitHub. We'll learn about the most important git commands: commit, push, pull, remote, and add.
![Visual debugging in Python with PDB and Rapunzel
[https://www.buymeacoffee.com/cogsci] In this video, I show how to use PDB, the standard Python Debugger, and Rapunzel, a code editor, for visual debugging. This allows you to inspect the state of your code after it has crashed (post-mortem debugging) or when it has paused at a breakpoint. See also: https://rapunzel.cogsci.nl/ Visual debugging in Python with PDB and Rapunzel](https://i.ytimg.com/vi/t8wo4dTkUJA/mqdefault.jpg)





![Set comprehensions in Python [Python comprehensions #3]
[https://www.buymeacoffee.com/cogsci] In this video, I demonstrate set comprehensions in Python. This is a way to build set objects with a single expression. The notebook for this video is available at https://osf.io/2b8wz/. For more tutorials, visit https://python.cogsci.nl/. Set comprehensions in Python [Python comprehensions #3]](https://i.ytimg.com/vi/uTUV2eONqSQ/mqdefault.jpg)

![Application logging in Python | Python tricks
[https://www.buymeacoffee.com/cogsci] In this video, I demonstrate the Python logging module, which is a powerful way to log application messages, mainly for debugging purposes. The code for this video is available from: https://osf.io/4wjv9/. Application logging in Python | Python tricks](https://i.ytimg.com/vi/vJunFjlIJ6Y/mqdefault.jpg)

