Рубрики
Без рубрики

Начало чего -то прекрасного

«В течение миллионов лет человечество жило так же, как животные. Тогда случилось что -то, что развязало … Tagged с Python, Tuperial, Imports, Beginters.

«В течение миллионов лет человечество жило так же, как животные. Затем произошло что -то, что развязало силу нашего воображения, мы научились говорить ».

Цитируя из линий Pink Floyd, просто понять, как общение сформировало наше общество, вероятно, самая важная вещь, которая заставила цивилизации стоять. В то время как мы создали типы общения для нас, люди, так как эпохи машин, которые мы научились общаться с машинами, и, на удивление, он охватывает 40 -х годов.

Я хотел начать с истории относительно того, откуда берутся языки программирования, поскольку они помогают нам понять, почему мы работаем с ними. Кроме того, это рассказывает о хорошей истории о том, как далеко мы продвинулись. Когда мы начинаем, сегодня мы будем обсуждать импортные заявления. Тем не менее, вот быстрый взгляд на то, как выглядел первый язык высокого уровня.

Травмируя, верно? Я согласен, что мы прошли долгий путь от приведенного выше изображения к печати («Привет, мир!»).

Давайте начнем!

Раздел 1: Импорт в Python 🐍

Чтобы помочь нам понять, что и как работает импорт, давайте предположим

Тип [Переменная]

def Roar (имя): … вернуть f ‘{имя} рев’

Мы можем импортировать этот модуль двумя разными способами:

Заявление импорта 1:

импортировать динозавр

Заявление импорта 2:

из импорта динозавра рев

Вот несколько общих указателей на импорт –

  • Импорт – это утверждения, а не функции
  • Импорт Dinosaur.py Создает имя переменной динозавр а также создает другую переменную Тип который находится внутри Dinosaur.py модуль
  • Импорт создает объект модуля (Объект может быть определен как план) и устанавливает переменную (имя модуля), чтобы указывать на этот объект модуля. [Определено в 3 -й точке]

Бег Импорт оператора 1 Выполняет линию модуля по строке. Итак, когда я называю заявление:

  1. Он определяет тип глобальной переменной как целое число.
  2. Определяет глобальную переменную рев как функцию, которая принимает один аргумент.
  3. Затем импорт определяет переменный динозавр, через чьи атрибуты ( dinosaur.type и Dinosaur.roar ) Мы можем добраться до нашей переменной и функции.

Бег Заявление импорта 2 выполняет модуль, но только по соответствующей переменной рев . Итак, когда я называю заявление:

  1. Он определяет только переменную Рев использоваться внутри программы.
  2. Он не определит переменную под именем модуля, поэтому у нас больше не будет переменной с именем динозавра.

Есть еще один редкий способ импорта, которого следует избегать любой ценой.

Из импорта динозавра * [Это заставляет заменить все переменные в вашем местном пространстве имен]

Пространство имен – это текущий файл *.py, над которым мы будем работать, или импортируя операторы.

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

Надеюсь, это помогло вам понять, как работает импорт. Как это моя первая статья, если у вас есть какие -либо интересные предложения, не стесняйтесь общаться со мной в Твиттер . У меня также есть информационный бюллетень, который я отправляю каждую неделю в четверг. Вы можете подписаться на это Здесь Анкет

Я надеюсь, что это сообщение найдет вас в хорошем здоровье, увидимся на следующей неделе!

Оригинал: “https://dev.to/snehangsude/the-start-of-something-beautiful-4516”