filmov
tv
Understanding Python’s Debugging Internals - Liran Haimovitch

Показать описание
Description
Have you ever wondered how Python debugging looks on the inside? During this session, we’ll share how debugging actually works in Python. We’ll discuss the differences between CPython and PyPy interpreters, explain the underlying debugging mechanism and show you how to utilize this knowledge at work and up your watercooler talk game.
Abstract
The mainstream and off-the-beaten-track Python debuggers out there: pdb/bdb, PyDev Debugger - Eclipse/IntelliJ, IDLE, Atom, and others.
3. Show a snippet of example code and explain how to handle multithreading when debugging
Quick intro to PyPy interpreter . 1. Share the performance benchmarks for PyPy 2. Discuss our insights (
What do you do once your debugger stopped? 1. Introduce the Python frame object and inspect module 2. Share example code 3. Discuss possible use cases
About the speaker
Liran is the Co-Founder and CTO of Rookout, the data collection and delivery company. He’s an advocate of modern software methodologies like agile, lean and devops. Liran’s passion is to understand how software actually works. When he's not thinking of code, he's usually diving or hiking
Sponsor Acknowledgement
#pybay #pybay2019 #python #python3 #gdb