«В течение миллионов лет человечество жило так же, как животные. Затем произошло что -то, что развязало силу нашего воображения, мы научились говорить ».
Цитируя из линий Pink Floyd, просто понять, как общение сформировало наше общество, вероятно, самая важная вещь, которая заставила цивилизации стоять. В то время как мы создали типы общения для нас, люди, так как эпохи машин, которые мы научились общаться с машинами, и, на удивление, он охватывает 40 -х годов.
Я хотел начать с истории относительно того, откуда берутся языки программирования, поскольку они помогают нам понять, почему мы работаем с ними. Кроме того, это рассказывает о хорошей истории о том, как далеко мы продвинулись. Когда мы начинаем, сегодня мы будем обсуждать импортные заявления. Тем не менее, вот быстрый взгляд на то, как выглядел первый язык высокого уровня.
Травмируя, верно? Я согласен, что мы прошли долгий путь от приведенного выше изображения к печати («Привет, мир!»).
Давайте начнем!
Раздел 1: Импорт в Python 🐍
Чтобы помочь нам понять, что и как работает импорт, давайте предположим
Тип
[Переменная]
def Roar (имя): … вернуть f ‘{имя} рев’
Мы можем импортировать этот модуль двумя разными способами:
Заявление импорта 1:
импортировать динозавр
Заявление импорта 2:
из импорта динозавра рев
Вот несколько общих указателей на импорт –
- Импорт – это утверждения, а не функции
- Импорт
Dinosaur.py
Создает имя переменнойдинозавр
а также создает другую переменнуюТип
который находится внутриDinosaur.py
модуль - Импорт создает объект модуля (Объект может быть определен как план) и устанавливает переменную (имя модуля), чтобы указывать на этот объект модуля. [Определено в 3 -й точке]
Бег Импорт оператора 1 Выполняет линию модуля по строке. Итак, когда я называю заявление:
- Он определяет тип глобальной переменной как целое число.
- Определяет глобальную переменную рев как функцию, которая принимает один аргумент.
- Затем импорт определяет переменный динозавр, через чьи атрибуты (
dinosaur.type
иDinosaur.roar
) Мы можем добраться до нашей переменной и функции.
Бег Заявление импорта 2 выполняет модуль, но только по соответствующей переменной рев
. Итак, когда я называю заявление:
- Он определяет только переменную
Рев
использоваться внутри программы. - Он не определит переменную под именем модуля, поэтому у нас больше не будет переменной с именем динозавра.
Есть еще один редкий способ импорта, которого следует избегать любой ценой.
Из импорта динозавра *
[Это заставляет заменить все переменные в вашем местном пространстве имен]
Пространство имен – это текущий файл *.py, над которым мы будем работать, или импортируя операторы.
Вот картина, чтобы лучше понять, как переменные работают в пространствах имен при импорте.
Надеюсь, это помогло вам понять, как работает импорт. Как это моя первая статья, если у вас есть какие -либо интересные предложения, не стесняйтесь общаться со мной в Твиттер . У меня также есть информационный бюллетень, который я отправляю каждую неделю в четверг. Вы можете подписаться на это Здесь Анкет
Я надеюсь, что это сообщение найдет вас в хорошем здоровье, увидимся на следующей неделе!
Оригинал: “https://dev.to/snehangsude/the-start-of-something-beautiful-4516”