filmov
tv
Talk: Elizaveta Shashkova - The Hidden Power of the Python Runtime
Показать описание
Presented by:
Elizaveta Shashkova
Many people like Python for its simplicity and beauty. But every statement in Python, even the simple one, produces a lot of events during the program execution. These events are usually hidden from a user, so it helps developers to skip low-level implementation details and focus on bigger things.
At the same time many parts of this hidden information are very useful and interesting to examine. The good news is that the Python Runtime allows to retrieve it really simply, so there is no need to configure additional libraries or pass additional parameters to interpreter. Everybody can do it right inside their Python code.
During this talk we will learn how Python allows to inspect current program state during the execution. We will learn about Python memory model, variables, frame objects and about useful information they store. After that we will discuss several powerful tools which are based on the runtime information and which can be very helpful for any Python programmer in their everyday life.
Elizaveta Shashkova
Many people like Python for its simplicity and beauty. But every statement in Python, even the simple one, produces a lot of events during the program execution. These events are usually hidden from a user, so it helps developers to skip low-level implementation details and focus on bigger things.
At the same time many parts of this hidden information are very useful and interesting to examine. The good news is that the Python Runtime allows to retrieve it really simply, so there is no need to configure additional libraries or pass additional parameters to interpreter. Everybody can do it right inside their Python code.
During this talk we will learn how Python allows to inspect current program state during the execution. We will learn about Python memory model, variables, frame objects and about useful information they store. After that we will discuss several powerful tools which are based on the runtime information and which can be very helpful for any Python programmer in their everyday life.
Talk: Elizaveta Shashkova - The Hidden Power of the Python Runtime
Elizaveta Shashkova - The Hidden Power of the Python Runtime
Elizaveta Shashkova - Monkey-patching: a magic trick or a powerful tool?
Elizaveta Shashkova at PyCon 2019
Elizaveta Shashkova - Visual debugger for Jupyter Notebooks: Myth or Reality?
Elizaveta Shashkova - Debugging in Python 3.6: Better, Faster, Stronger
Hacking the Python runtime | Talks at DeepSource
Approaches to Debugging: Feb 17, 2021 Boston Python presentation night
Goodbye Print, Hello Debugger!, talk by Nina Zakharenko
STRASBOURG - UNIVERSEH Mobility VLOG 2024
CSGLearn CaaAL Topic 4, Functions and Stack Frames
Victor Stinner - How to engage Python contributors in the long term? Tech is easy, people are hard.
Обучение PyCharm_Jupyter. Мастер-класс
Elizaveta - Ingénieure spatiale - L'interdisciplinarité au service de l'exploration du cos...
Building #machinelearning Systems in 2022: Why arrays() is better than #Python list()
Introduction to Debugging with Python
Welcome to Shash Code!
P07 CoRoDro Project Show - IGLUNA 2021
PYTHON : Dynamic/runtime method creation (code generation) in Python
Visual debugger for Jupyter Notebooks Myth or Reality
Understanding Python’s Debugging Internals - Liran Haimovitch - PyCon Israel 2019
Reflection in Ruby: Understanding the Implications of Loading Gems and Files by Paul Stefan Ort
Deep copying in Python language - How to Create a Deepcopy of an Object in Python Language
The NEXT level Jupyter Notebook: nbdev | Tutorial by Jeremy Howard
Комментарии