-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
پیشنهاد / ابهام / سوال / نظرسنجی #1
Comments
سلام |
مشکل اول: مشکل دوم: |
حل شد. |
def random_date(): سال رو هوشمند از تاریخ بگیرید. کار سختی نیست میتونید |
این تکه کد رو میتونید شرط تک خطی بنویسید در پایتون هم این مورد پشتیبانی می شود نمونه مثال:
|
پیشنهاد بهبود: مسیر های 404 رو بنظرم با یک پیغام متفاوت تری نشان دهید که 404 هستند و وجود ندارد. |
پیشنهاد:
این سه تابع قسمت مشترک زیادی دارند بنظرم میتونید بهینه تر بنویسید و از تکرار مکررات خودداری کنید. یک تابع بنویسید که ورودی اون لیست اسم باشه حالا چه اسم فقط زن یا چه اسم فقط مرد یا ترکیبی |
شیوه نوشتار این سه کد بهم نمیخوره دو تای اولی اینتر زدید و سه خطی نوشتید ولی اخری رو تک خطی نوشتید. بهتره از یک سبک پیروی کنید. |
این سه تابع رو هم شاید با یک ارگومنت ورودی که نقش flag رو داشته باشه بتونید تبدیل به یک تابع کنید. برای نوع جنسیت هم میتونید یک کلاس enum داشته باشید که سه حالت دارد: |
همه رو بروزرسانی و بررسی کردید؟ |
http://127.0.0.1:5000/get/10/both این مسیر ها را هم تست کنید که به خوبی کار کنند. اولی 10 تا اسم با جنسیت ترکیبی میسازد |
سلام |
سلام . |
تمام شد؟ |
بله |
عالی. این موارد را صرفا مطالعه کنید و روی این مخزن بروزرسانی خاص دیگری نخواهیم داشت. اگر با محتوای ویدئویی فارسی هم راحت تر هستید قطعا مطالب خوبی پیدا خواهید کرد. |
درسته. |
سلام
در مورد readme:
همیشه اول جملات یا متن ها با حرف بزرگ نوشته میشه انگلیسی.
linecache.getline(
"./male-first-names.txt", random_number(1219)
).strip()
این کار بدی هست که به ازای هر درخواست بروید فایل رو بخونید
بهتره که در لود برنامه فایل هارو بخونید و در حافظه بریزید بعد به ازای هر درخواست از اون ارایه بخونید.
اینطوری بهینه هست چون هزینه مراجعه خوندن/نوشتن به دیسک بالا هست و کند.
The text was updated successfully, but these errors were encountered: