Отладчик (debugger) в PyCharm. Часть 2
Приемы Python, которым редко учат начинающих
Python сейчас — самый используемый язык программирования в мире. А причина этого в том, что разработчикам нравится создавать программы на этом языке. У него простой синтаксис, широкое разнообразие библиотек, да и изучить этот язык можно довольно быстро. Все это подкупает как новичков, так и опытных программистов. А еще, как и в любом языке, в Python есть целый ряд тонкостей и приемов, о которых редко рассказывают. Давайте рассмотрим некоторые из них. Выбор случайного элемента из последовательности Пакет random из стандартной библиотеки Python имеет много полезных функций...
Разбирая дебаггеры: анатомия работающей программы
Дебаггеры — это инструменты, которые кажутся магией для новичков и неотъемлемой частью работы для опытных разработчиков. В статье "Demystifying Debuggers, Part 2: The Anatomy of a Running Program" автор объясняет, как дебаггеры работают на низком уровне, и почему понимание их устройства важно для каждого программиста. Работающая программа — это сложное взаимодействие кода, операционной системы и аппаратного обеспечения. Когда мы запускаем программу, происходят следующие процессы: Дебаггер — это инструмент,...