Understanding Python’s Debugging Internals - Liran Haimovitch

preview_player
Показать описание

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
Рекомендации по теме
visit shbcf.ru