DEV Community

Mohammad Maleki
Mohammad Maleki

Posted on

Introducing PersianNameGenerator: A Python Package for Generating Random Persian Names

سلام جامعه Dev.to!

امروز خوشحالم که پروژه جدیدی به نام PersianNameGenerator رو معرفی می‌کنم. این یک پکیج پایتون است که برای تولید نام‌های فارسی تصادفی طراحی شده، که شامل نام‌های اول و نام‌های خانوادگی می‌شود. این پکیج می‌تواند برای تولید داده‌های نمونه در اپلیکیشن‌ها، وب‌سایت‌ها یا اهداف تست بسیار مفید باشد.

ویژگی‌ها:

تولید نام‌های اول فارسی تصادفی

تولید نام‌های خانوادگی فارسی تصادفی

ترکیب نام اول و نام خانوادگی برای ایجاد یک نام کامل فارسی

نحوه نصب:

برای نصب پکیج PersianNameGenerator، به سادگی از PyPI استفاده کنید:

pip install PersianNameGenerator
Enter fullscreen mode Exit fullscreen mode

نحوه استفاده:

پس از نصب، می‌توانید از این پکیج برای تولید نام‌های تصادفی فارسی در پروژه پایتون خود استفاده کنید.

  1. وارد کردن پکیج
from PersianNameGenerator import PersianNameGenerator
Enter fullscreen mode Exit fullscreen mode
  1. کد نمونه برای تولید نام
# ایجاد یک نمونه از کلاس PersianNameGenerator
name_generator = PersianNameGenerator()
Enter fullscreen mode Exit fullscreen mode

تولید یک نام اول تصادفی

first_name = name_generator.getFirstName()
print(f"Random First Name: {first_name}")

# تولید یک نام خانوادگی تصادفی
last_name = name_generator.getLastName()
print(f"Random Last Name: {last_name}")
Enter fullscreen mode Exit fullscreen mode
# تولید یک نام کامل تصادفی (اول + خانوادگی)
full_name = name_generator.getFullName()
print(f"Random Full Name: {full_name}")
Enter fullscreen mode Exit fullscreen mode

خروجی نمونه:

Random First Name: آرش
Random Last Name: رضایی
Random Full Name: آرش رضایی
Enter fullscreen mode Exit fullscreen mode

نکات اضافی:

این پکیج به راحتی نام‌های فارسی تصادفی را برای پروژه‌های شما تولید می‌کند.

این پکیج به‌ویژه برای تولید داده‌های تست و نمونه در اپلیکیشن‌ها و وب‌سایت‌ها کاربرد دارد.

مجوز:

این پروژه تحت MIT License منتشر شده است. برای اطلاعات بیشتر می‌توانید به فایل LICENSE در مخزن گیت‌هاب مراجعه کنید.

مشارکت:

اگر تمایل به مشارکت در توسعه PersianNameGenerator دارید، خوشحال می‌شویم که ریپازیتوری را فورک کرده و درخواست‌های Pull خود را ارسال کنید. هرگونه پیشنهاد و بهبود خوشایند است.

لینک گیت‌هاب:

برای مشاهده کد منبع و اطلاعات بیشتر، به ریپازیتوری گیت‌هاب مراجعه کنید: PersianNameGenerator on GitHub

Top comments (0)