Дебаг, логирование, профилирование – Юрий Шиканов

Поговорим про дебаг, логирование и профилирование.

В начале лекции будет введение в базовые знания по операционным системам (в частности Linux). Затем рассмотрим управление памятью, процессами, многозадачность, IPC, файлы, системные вызовы. Покажем, как работать со встроенным в Python дебаггером Pdb. Поговорим про логгирование в целом и про библиотеку logging в Python в частности. Узнаем, как бороться с недостаточной производительностью программ и как найти узкое место, в котором тратится больше всего ресурсов процессора или памяти.