Предварительная настройка CentOS 7

| CentOS

После чистой установки CentOS 7 в виртуальную среду необходимо произвести подготовительные действия по настройке гостевой операционной системы к работе. Далее предполагается, что все команды выполняются от пользователя root.

Читать дальше →

Пространства имён в Python

| Python

В данной статье будет исследоваться пространства имён и то, как Python использует их, чтобы помочь улучшить код.

Как и во многих языках программирования, Python изолирует код через концепцию пространств имён. Во время работы программы он отслеживает все известные пространства имён и информацию, доступную в этих пространствах имён.

Пространства имён полезны несколькими способами:

  • По мере развития программного обеспечения множественные понятия требуют одинаковых или идентичных имён.
  • Пространства имён помогают минимизировать коллизии, давая понять, к какой концепции относится каждое имя.
  • По мере роста программного обеспечения становится все сложнее узнать, какой код уже находится в кодовой базе. Пространства имён помогают вам сделать обоснованные предположения о том, где может жить код, если он существует.
  • При добавлении нового кода в большую кодовую базу существующие пространства имён могут указывать, где должен находиться новый код. Если очевидного выбора не существует, может оказаться подходящим новое пространство имён.

Читать дальше →