[PYTHON:TODAY]
63.8K subscribers
2.43K photos
1.1K videos
309 files
1.52K links
Python скрипты, нейросети, боты, автоматизация. Всё бесплатно!

Приват: https://boosty.to/pythontoday
YouTube: https://clck.ru/3LfJhM
Канал админа: @akagodlike
Чат: @python2day_chat

Сотрудничество: @web_runner

Канал в РКН: https://clck.ru/3GBFVm
Download Telegram
🔥 Генерируем фейковые данные на Python — без боли!

Если ты тестируешь формы, мокапы или просто хочешь поиграться с данными, есть Mimesis — генератор фейковых данных. Имена, email, адреса и телефоны. Есть настройка локации, позволяющая выбрать страну и данные будут сгенерированы в соответствии с выбором.

📦 Установка:
from typing import Dict
from mimesis.enums import Gender
from mimesis import Person

def generate_fake_user(locale: str = "es", gender: Gender = Gender.MALE) -> Dict[str, str]:
"""
Генерирует фейковые пользовательские данные на основе локали и пола.

:param locale: Локаль (например, 'ru', 'en', 'es')
:param gender: Пол (Gender.MALE или Gender.FEMALE)
:return: Словарь с фейковыми данными пользователя
"""
person = Person(locale)

user_data = {
"name": person.full_name(gender=gender),
"height": person.height(),
"phone": person.telephone(),
"occupation": person.occupation(),
}

return user_data

if __name__ == "__main__":
fake_user = generate_fake_user(locale="es", gender=Gender.MALE)
print(fake_user)


📌 Результат:
{
'name': 'Carlos Herrera',
'height': '1.84',
'phone': '912 475 289',
'occupation': 'Arquitecto'
}


⚡️ mimesis умеет:
🖱 Генерировать имена, адреса, телефоны, профессии и пр.
🖱 Работать с разными странами (🇷🇺 ru, 🇺🇸 en, 🇪🇸 es и т.д.)
🖱 Подходит для тестов, фейковых аккаунтов, демо-данных в проектах и ботов.

⚙️ GitHub/Инструкция

Сохраняй, пригодится 👍

#python #github #soft
Please open Telegram to view this post
VIEW IN TELEGRAM
19👍10🔥5