Uploaded June 2017 | Updated September 2026, 2 weeks ago
In this video I explain and show the action potential of the Venus Fly Trap, a carnivorous plant. Even though plants don't have neurons (!), the mechanisms that cause this remarkable plant to close its leaves around prey are remarkably similar to the action potential of neurons in the animal nervous system.
In this video I explain and show the action potential of the Venus Fly Trap, a carnivorous plant. Even though plants don't have neurons (!), the mechanisms that cause this remarkable plant to close its leaves around prey are remarkably similar to the action potential of neurons in the animal nervous system.
![Python basics: So you thought you understood True, False, and, or?
[https://www.buymeacoffee.com/cogsci] In this video, I explain how Python determines whether values are True or False, and how the seemingly trivial and and or operators really work. Python basics: So you thought you understood True, False, and, or?](https://i.ytimg.com/vi/pDs66nI53kg/mqdefault.jpg)



![Working with files and folders in Rapunzel Code Editor
[https://www.buymeacoffee.com/cogsci] Rapunzel is a code editor for numerical computing in Python and R. In this video, I show how you can work with project folders and files, and how to quickly jump to function definitions and other symbols. For more information, visit https://rapunzel.cogsci.nl/ Working with files and folders in Rapunzel Code Editor](https://i.ytimg.com/vi/qQY1-xwjkxE/mqdefault.jpg)
![List comprehensions in Python [Python comprehensions #1]
[https://www.buymeacoffee.com/cogsci] In this video, I demonstrate list comprehensions in Python. This is a way to build list objects with a single expression. The notebook for this video is available at https://osf.io/pyk7w/. For more tutorials, visit https://python.cogsci.nl/. List comprehensions in Python [Python comprehensions #1]](https://i.ytimg.com/vi/qYbyXy0VPNo/mqdefault.jpg)
![Creating your own class [Object-oriented programming in Python, pt. 2]
In this video, the second of a two-part series about object-oriented programming in Python, I show how to create your own class, including an initialization function, a method, and a property. (For more tutorials, see https://python.cogsci.nl/. For the Rapunzel IDE, see https://rapunzel.cogsci.nl/) Creating your own class [Object-oriented programming in Python, pt. 2]](https://i.ytimg.com/vi/qxtmVGdDlwk/mqdefault.jpg)
![Introduction to deep learning with Python and Keras [Part 1]
(See https://python.cogsci.nl for code and written tutorials.) This is the first of a series of video tutorials about deep learning with Keras in Python. Here I introduce the basic concepts and terminology related to deep learning. I also describe how artificial neural networks compare to biological neural networks, such as our brains. Finally, I introduce TensorFlow and Keras, the Python libraries that we will use in later tutorials. Introduction to deep learning with Python and Keras [Part 1]](https://i.ytimg.com/vi/rmNTqYGpr6Y/mqdefault.jpg)


