Курс Python → Отладка в командной строке
Отладка программы в командной строке может быть полезным навыком для тех, кто предпочитает писать код без использования интегрированных сред разработки. Если вы работаете в текстовых редакторах типа Vim или Emacs, то вам, возможно, пригодится отладчик, как в IDE. И хорошая новость — у вас уже есть инструмент для этого. Для того чтобы воспользоваться им, достаточно запустить программу с флагом -i, например, python3.8 -i.
Флаг -i позволяет запустить программу и после ее завершения перейти в интерактивный режим Python. Это дает возможность исследовать значения переменных, проверять результаты вычислений, вызывать функции и многое другое. Таким образом, вы можете эффективно отлаживать свой код, даже не используя IDE.
Пример использования отладчика в командной строке может выглядеть следующим образом:
$ python3.8 -i my_program.py
...
(запуск вашей программы)
...
>>> переменная = 10
>>> print(переменная)
10
>>> def функция(x):
... return x * 2
...
>>> функция(5)
10
Таким образом, отладка в командной строке позволяет вам более гибко контролировать выполнение вашей программы, проверять значения переменных в реальном времени и устранять ошибки. Этот метод может быть особенно удобен для тех, кто предпочитает минималистичные среды разработки и хочет иметь полный контроль над процессом отладки.
Другие уроки курса "Python"
- Поиск индекса элемента
- Установка random seed в Python
- Настройка шрифта и цвета в Tkinter
- Оптимизация создания строк
- Antigravity модуль
- Установка Python3.7 и PIP
- Библиотека Chartify: руководство
- Numpy: разбиение массивов
- Поиск индекса элемента
- Векторизация в Python с NumPy.
- Подсказки при вводе данных в Python
- Ошибка NotImplemented в Python
- Создание лямбда-функций
- Работа с PosixPath() в Python
- Обратный список чисел
- Создание графиков в терминале
- Установка и использование howdoi
- Поиск простых чисел
- Отправка POST запроса на сервер.
- Список методов и атрибутов
- Добавление элемента в список.
- Именование переменных в Python
- Генераторы по генератору
- Принципы Zen of Python
- Поиск подстроки в строке
- Применение функции map() в Python
- Генераторные выражения и islice.
- Проверка ввода с помощью isdigit
- Удаление дубликатов из списка с помощью dict.fromkeys
- Распаковка элементов последовательности
- Ограничение ресурсов в Python
- Преобразование строк в числа в Python
- Изучение объектов с помощью dir()
- Оптимизация гиперпараметров с Scikit Optimize
- Открытие и запись файлов
- Управление экспортом элементов
- Метод округления чисел
- Комментарии в Python
- Декораторы в Python
- Лямбда-функции в Python
- Управление User-Agent в Python
- Введение в Python
- Обработка исключений
- Добавление кнопки в tkinter
- Символ подчеркивания в Python















