Погружение в базы данных PostgreSQL

Данный курс является консолидацией теоретических основ и практических примеров, которые демонстрируют работу операторов и функций SQL в системе управления базами данных PostgreSQL.

Промокод на скидку: SALE_202411

Подробнее

Регулярные выражения в Python

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

Пройти курс

Модуль psycopg2 в Python

Модуль psycopg2 позволяет взаимодействовать с базами данных PostgreSQL в скриптах Python.

Пройти курс

Модуль SQLite3 в Python

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

Пройти курс

Погружение в базы данных Oracle

Данная книга является руководством для начинающих специалистов в области анализа и обработки данных. В книге рассматривается язык SQL и его процедурное расширение PL/SQL от компании Oracle.

Купить книгу

SQL без слёз

Цель книги заключается в том, чтобы научить любого человека работать с реляционными базами данных и получать из них необходимую информацию посредством выполнения SQL-запросов.

Скачать книгу

 ›  ›  ›  › Команда import в Python

Команда import в Python

Для чего нужна команда import?

Команда import в Python предназначена для импорта функций и переменных указанного модуля в проект.

Импорт модуля

Для импорта модуля, необходимо воспользоваться командой import и после неё указать название модуля. После этого будет полный доступ ко всем функциям модуля.

Синтаксис

import [название_модуля]

Пример

Импортируем системный модуль sys и выводим значение переменной path этого модуля.

import sys

list_path = sys.path

for x in list_path:
    print(f'{x}')

Псевдоним для импортируемого модуля

Чтобы присвоить импортируемому модулю псевдоним (альтернативное название) необходимо использовать команду as. Псевдонимы применяют в тех случаях, когда разработчику не нравится название модуля или существует конфликт с уже импортированными модулями.

Обратите внимание: при назначении нового псевдонима для модуля, функций модуля сохраняют свои исходные имена.

Синтаксис

import [название_модуля] as [псевдоним]

Пример

import sys as s

list_path = s.path

for x in list_path:
    print(f'{x}')

Импорт всех функций и переменных из модуля

Чтобы выполнить импорт всех функций и переменных модуля, необходимо использовать символ *. Данный способ импорта не рекомендуется использовать в проектах у которых уже импортированы другие модули, так как могут возникнуть конфликты.

Синтаксис

from [название_модуля] import *

Пример

Из системного модуля sys импортируем все функции и модули, а затем выводим значение переменной path

from sys import *

list_path = path

for x in list_path:
    print(f'{x}')

Импорт функции из модуля

Чтобы импортировать из модуля одну или несколько функций, достаточно после ключевого слова import перечислить название функций через запятую.

Синтаксис

# Импорт одной функции
from [название_модуля] import [название_функции]

# Импорт нескольких функций
from [название_модуля] import [название_функции_1], [название_функции_2], ...

Пример

Из модуля time импортируем две функции localtime и strftime. При помощи функции localtime получаем текущее время, а при помощи strftime приводим полученное время к нужному формату.

from time import localtime, strftime

lt = localtime()
lt_format = strftime('%H:%M:%S', lt)
print(lt_format)

Псевдоним для импортируемой функции

Для назначения псевдонима (альтернативного названия) для импортируемой функции нужно использовать команду as

Синтаксис

# Псевдоним для функции
from [название_модуля] import [название_функции] as [псевдоним]

# Псевдонимы для функций
from [название_модуля] import [название_функции_1] as [псевдоним_1], [название_функции_2] as [псевдоним_2], ...

Пример

Из модуля time импортируем две функции localtime и strftime, а затем присваиваем им псевдонимы current_time и time_format

from time import localtime as current_time, strftime as time_format

print(time_format('%H:%M:%S', current_time()))

Метки: , , .

Записи по теме

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *