Пришло время улучшить свои 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