Документация Python неофициальный перевод

debug.md

43 строк · 4.3 КБ · обычная страница · сырой текст · скачать

1> **Источник:** https://python-all.ru/2.7/library/debug.html2>3> «Документация Python на русском» – неофициальный перевод официальной документации Python: версии от 2.6 до 3.16, полнотекстовый поиск, английский оригинал рядом с переводом. Эта Markdown-версия страницы предназначена для работы с LLM: вставьте её в ChatGPT, Claude или Cursor.45---67# 26. Отладка и профилирование89Эти библиотеки помогают в разработке на Python: отладчик позволяет пошагово выполнять код, анализировать стек вызовов и устанавливать точки останова и т.д., а профилировщики выполняют код и предоставляют подробные результаты по времени выполнения, что помогает выявить узкие места в программах.1011- [26.1. `bdb` – фреймворк отладчика](https://python-all.ru/2.7/library/bdb.html)12- [26.2. `pdb` – отладчик Python](https://python-all.ru/2.7/library/pdb.html)13- [26.3. Команды отладчика](https://python-all.ru/2.7/library/pdb.html#debugger-commands)14- [26.4. Профилировщики Python](https://python-all.ru/2.7/library/profile.html)1516  - [26.4.1. Введение в профилировщики](https://python-all.ru/2.7/library/profile.html#introduction-to-the-profilers)17  - [26.4.2. Краткое руководство пользователя](https://python-all.ru/2.7/library/profile.html#instant-user-s-manual)18  - [26.4.3. `profile` и `cProfile`. Справочник модулей](https://python-all.ru/2.7/library/profile.html#module-cProfile)19  - [26.4.4. Класс `Stats`](https://python-all.ru/2.7/library/profile.html#the-stats-class)20  - [26.4.5. Что такое детерминированное профилирование?](https://python-all.ru/2.7/library/profile.html#what-is-deterministic-profiling)21  - [26.4.6. Ограничения](https://python-all.ru/2.7/library/profile.html#limitations)22  - [26.4.7. Калибровка](https://python-all.ru/2.7/library/profile.html#calibration)23  - [26.4.8. Использование пользовательского таймера](https://python-all.ru/2.7/library/profile.html#using-a-custom-timer)24- [26.5. `hotshot` – Высокопроизводительный профилировщик логирования](https://python-all.ru/2.7/library/hotshot.html)2526  - [26.5.1. Объекты профиля](https://python-all.ru/2.7/library/hotshot.html#profile-objects)27  - [26.5.2. Использование данных hotshot](https://python-all.ru/2.7/library/hotshot.html#module-hotshot.stats)28  - [26.5.3. Пример использования](https://python-all.ru/2.7/library/hotshot.html#example-usage)29- [26.6. `timeit` – Измерение времени выполнения небольших фрагментов кода](https://python-all.ru/2.7/library/timeit.html)3031  - [26.6.1. Базовые примеры](https://python-all.ru/2.7/library/timeit.html#basic-examples)32  - [26.6.2. Интерфейс Python](https://python-all.ru/2.7/library/timeit.html#python-interface)33  - [26.6.3. Интерфейс командной строки](https://python-all.ru/2.7/library/timeit.html#command-line-interface)34  - [26.6.4. Примеры](https://python-all.ru/2.7/library/timeit.html#examples)35- [26.7. `trace` – Трассировка или отслеживание выполнения инструкций Python](https://python-all.ru/2.7/library/trace.html)3637  - [26.7.1. Использование командной строки](https://python-all.ru/2.7/library/trace.html#command-line-usage)3839    - [26.7.1.1. Основные параметры](https://python-all.ru/2.7/library/trace.html#main-options)40    - [26.7.1.2. Модификаторы](https://python-all.ru/2.7/library/trace.html#modifiers)41    - [26.7.1.3. Фильтры](https://python-all.ru/2.7/library/trace.html#filters)42  - [26.7.2. Программный интерфейс](https://python-all.ru/2.7/library/trace.html#programmatic-interface)43