Author thumbnail

Sebastiaan Mathôt

Python lectures

38,919 views
48 items
Last updated on Mar 30, 2022
public playlist
The basics of object-oriented programming in Python [pt. 1]
11:28
Creating your own class [Object-oriented programming in Python, pt. 2]
8:26
Inheritance [Object-oriented programming in Python, pt. 3]
7:58
A simple explanation of super() in Python
15:02
Visual debugging in Python with PDB and Rapunzel
19:43
Python basics: So you thought you understood True, False, and, or?
13:49
Writing csv, tsv, xlsx files in Python
12:19
Reading csv, tsv, and xlsx files with Python
6:40
Character encoding in Python made easy
14:32
Using caching and memoization to optimize Python performance
17:00
Improving Python performance with multiprocessing | Python tricks
15:29
List comprehensions in Python [Python comprehensions #1]
17:47
Dict comprehensions in Python [Python comprehensions #2]
7:22
Set comprehensions in Python [Python comprehensions #3]
7:49
Generator expressions in Python [Python comprehensions #4)
13:47
Python Generators 1: Functions that yield, suspend, and resume
10:54
Python Generators 2: send and yield
14:54
Python tricks: All there is to know about Exceptions
18:12
Python tricks: Demystifying async, await, and asyncio
15:59
Python Decorators 1: The Basics
11:22
Python Decorators 2: Decorators with arguments
9:32
Python Decorators 3: Turning a function into a class instance
5:31
Application logging in Python | Python tricks
18:43
Debugging Python | Python tricks
15:11
7 Simple Tricks to Write Better Python Code
25:39
Creating your own interactive Python interpreter | Python tricks
25:28
Profiling and optimizing your Python code | Python tricks
17:11
Python tricks: Writing user-friendly code with PEP-8 naming conventions
15:30
Python tricks: Using magic (dunder) functions to create list-like objects
17:59
Python tricks: properties, staticmethods, and classmethods
12:39
Python tricks: Type hints and static type checking
14:15
Python tricks: The for loop (for, continue, break, else)
13:16
Numerical Python tricks: All there is to know about nan and inf
15:12
7 More Tricks to Write Better Python Code
30:34
Python Tricks: Unpacking tuples, lists, and other iterators
17:31
Data analysis with Python DataMatrix: Playing with movie data
16:11
Analyzing eye-movement and pupil-size data with Python DataMatrix
38:23
Basic Python tricks: List slicing and list comprehensions
10:13
A simple explanation of Python function arguments, keywords, *args, and **kwargs
14:39
Different ways to use objects and attributes in Python
20:59
Using lists effectively in Python
23:03
Starting a new Python project (regular expressions) [PythonLiveLessons #0]
37:05
Completing a code sketch (exec and eval) [PythonLiveLessons #1]
40:14
Building a Python module [PythonLiveLessons #2]
26:52
Getting started with Git and GitHub [PythonLiveLessons #3]
30:27
Creating a command-line app in Python [PythonLiveLessons #4]
29:45
Documenting Python code (docstrings) [PythonLiveLessons #5]
28:44
Publishing a Python package on pip [PythonLiveLessons #6]
28:42