DEV Community

Mohammad Maleki
Mohammad Maleki

Posted on

1 1 1 1 1

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

Heroku

This site is built on Heroku

Join the ranks of developers at Salesforce, Airbase, DEV, and more who deploy their mission critical applications on Heroku. Sign up today and launch your first app!

Get Started

Top comments (0)

Heroku

Simplify your DevOps and maximize your time.

Since 2007, Heroku has been the go-to platform for developers as it monitors uptime, performance, and infrastructure concerns, allowing you to focus on writing code.

Learn More

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay