PYTHON2DAY Telegram 7235
🔥 Faker — библиотека, которая создаёт тестовые данные за секунды!

Когда нужно протестировать код, но нет данных — Faker поможет.

Генерирует случайные, реалистичные данные: имена, адреса, почтовые коды, e-mail, города и даже GPS-координаты 🌍

📦 Установка:
pip install faker


⚙️ Пример использования:
from faker import Faker
from typing import Dict, Any

fake = Faker("ru_RU")

def generate_fake_user() -> Dict[str, Any]:
"""
Генерация случайного пользователя с основными полями.
Возвращает словарь с данными.
"""
return {
"name": fake.name(),
"address": fake.address(),
"email": fake.email(),
"job": fake.job(),
"country": fake.country(),
"latitude": fake.latitude(),
"longitude": fake.longitude(),
"url": fake.url(),
}

if __name__ == "__main__":
user = generate_fake_user()
for key, value in user.items():
print(f"{key}: {value}")


Что умеет:
➡️ создаёт данные под разные страны и языки (ru_RU, en_US, de_DE и др.);
➡️ подходит для тестирования, обучения API;
➡️ позволяет кастомизировать шаблоны и формат вывода.

Лучший друг тестировщика, разработчика и всех, кто не любит руками забивать данные 😎

#python #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
👍43🔥162😱2



tgoop.com/python2day/7235
Create:
Last Update:

🔥 Faker — библиотека, которая создаёт тестовые данные за секунды!

Когда нужно протестировать код, но нет данных — Faker поможет.

Генерирует случайные, реалистичные данные: имена, адреса, почтовые коды, e-mail, города и даже GPS-координаты 🌍

📦 Установка:

pip install faker


⚙️ Пример использования:
from faker import Faker
from typing import Dict, Any

fake = Faker("ru_RU")

def generate_fake_user() -> Dict[str, Any]:
"""
Генерация случайного пользователя с основными полями.
Возвращает словарь с данными.
"""
return {
"name": fake.name(),
"address": fake.address(),
"email": fake.email(),
"job": fake.job(),
"country": fake.country(),
"latitude": fake.latitude(),
"longitude": fake.longitude(),
"url": fake.url(),
}

if __name__ == "__main__":
user = generate_fake_user()
for key, value in user.items():
print(f"{key}: {value}")


Что умеет:
➡️ создаёт данные под разные страны и языки (ru_RU, en_US, de_DE и др.);
➡️ подходит для тестирования, обучения API;
➡️ позволяет кастомизировать шаблоны и формат вывода.

Лучший друг тестировщика, разработчика и всех, кто не любит руками забивать данные 😎

#python #soft

BY [PYTHON:TODAY]




Share with your friend now:
tgoop.com/python2day/7235

View MORE
Open in Telegram


Telegram News

Date: |

The Standard Channel Unlimited number of subscribers per channel The channel also called on people to turn out for illegal assemblies and listed the things that participants should bring along with them, showing prior planning was in the works for riots. The messages also incited people to hurl toxic gas bombs at police and MTR stations, he added. To edit your name or bio, click the Menu icon and select “Manage Channel.” Developing social channels based on exchanging a single message isn’t exactly new, of course. Back in 2014, the “Yo” app was launched with the sole purpose of enabling users to send each other the greeting “Yo.”
from us


Telegram [PYTHON:TODAY]
FROM American