Пришло время улучшить свои HARD SKILLS
Эти инструменты помогут вам лучше выполнять отладку и сделают вас лучшим программистом. Следующие библиотеки являются полезными инструментами для добавления в ваш набор инструментов.
- мороженое
- подглядывать
- регистрация
В мире программирования навык отладки позволит вам выполнять работу эффективно и намного быстрее.
Я шаг за шагом подробно разберу 3 инструмента для отладки и покажу как установить, как настроить и как использовать.
Давайте посмотрим, какая версия Python доступна в вашей системе. В окне терминала введите команду:
$ python --version Python 3.7.6
ПРИМЕЧАНИЕ. Для этого руководства вам необходимо использовать Python 3.
У нас также есть pip-установки. Мы используем команду pip для установки
библиотеки python, если у вас не установлен pip (pip — инструмент для установки и управления пакетами Python) и python, Нет проблем, вы можете увидеть команды для установите их в моем Github Gist.
Pip для установки пакетов
если вы уже все настроили, теперь мы можем установить пакеты python с помощью pip:
# terminal window: $ pip install icecream $ pip install snoop $ pip install logging
Сейчас я покажу вам основные возможности каждого пакета:
1 — мороженое
Хороший способ увидеть, как работает этот пакет, давайте воспользуемся:
Таким образом, icecream оказывается лучше, чем print(), потому что этот пакет имеет некоторые функции, которые помогают выяснить, в чем проблема в вашем коде.
2 — отслеживать
Это мой любимый пакет, потому что snoop исследует строку за строкой, каждую итерацию в цикле или содержимое каждой переменной и показывает нам вывод на экран, как показано ниже:
Как вы видите выше, snoop демонстрирует замечательную функцию для отладки и является отличным приобретением для вашего набора инструментов.
3 — ведение журнала
Модуль ведения журнала в Python — это готовый к использованию и мощный модуль, разработанный для удовлетворения потребностей как начинающих, так и корпоративных групп. Он используется большинством сторонних библиотек Python, поэтому вы можете интегрировать свои сообщения журнала с сообщениями из этих библиотек, чтобы создать однородный журнал для своего приложения.
Теперь я покажу, как работает этот пакет, как показано ниже:
Журналирование имеет множество различных функций, которые вы можете использовать для интеграции с вашим приложением и получения журналов, которые помогут вам контролировать свои задания. Чтобы узнать больше о доступных функциях, вы можете прочитать статью о настоящем питоне — регистрация в питоне.
Я надеюсь, что эти небольшие советы помогут вам улучшить навыки программирования.
Большое спасибо, что нашли время, чтобы прочитать эту статью, я ценю.
Это все. Надеюсь вам нравится! Чтобы узнать больше обо мне, посетите мою веб-страницу — andvsilva.
Хорошего дня :) увидимся
happy coding