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

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

Купить книгу

SQL без слёз

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

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

 ›  ›  ›  › Пакет Faker в Python

Пакет Faker в Python

Описание пакета Faker

Faker — это пакет в языке программирования Python, который позволяет сгенерировать поддельные (фейковые) или как их ещё называют синтетические данные. Синтетические данные можно использовать в своей работе для создания баз данных, заполнения документов и т.д.

Официальная страница пакета: pypi.org

На момент написания статьи версия пакета была 23.3.0

Установка пакета Faker

Для установки пакета Faker в операционных системах Windows или Linux, необходимо открыть командную строку и ввести команду для установки. После подтверждения команды пакет Faker будет автоматически установлен и доступен для работы.

pip install Faker

На изображении ниже показан пример установки пакета в операционной системе Windows.

Установка Python пакета Faker

Использование пакета Faker

Для создания и инициализации генератора данных нужно импортировать класс Faker из пакета faker.

# Импорт класса Faker из пакета faker
from faker import Faker

Создаём экземпляр класса Faker и записываем его в переменную faker. При создании экземпляра класса можно определить входные параметры, которые будут переданы в метод конструктора или другой метод.

# 1 вариант
# Экземпляр класса без дополнительных параметров
faker = Faker()

# 2 вариант
# Экземпляр класса с локализацией
# Тестовые данные будут на языке, который передан в переменную locale
faker = Falker(locale='RU')

# 3 вариант
# Экземпляр класса со списком локализаций
# Тестовые данные будут на языках, которые переданы в переменную locale
list_locale = ['RU', 'EN', 'JA']
faker = Falker(locale=list_locale)

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

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

# Обращаемся к свойствам генератора
name = faker.first_name_female()
family = faker.last_name_female()
job = faker.job()
city = faker.city()

# Выводим данные на экран
print(f"{name}, {family}, {job}, {city}")

# Вывод в консоли
Екатерина, Беляева, Токарь, п. Славгород

Удаление пакета Faker

Чтобы удалить пакет Faker в операционной системе Windows или Linux, необходимо открыть командную строку и ввести команду для удаления, а затем подтвердить удаление пакета.

pip uninstall Faker

На изображении показан пример удаления пакета в операционной системе Windows.

Удаление Python пакета Faker

Метки: , .

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

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

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