این فانکشن برای جداسازی کلمات فارسی و انگلیسی از یک متن که شامل هر دو هست استفاده میشه فارسی ها رو جدا و انگلیسی ها رو جدا ذخیره میکنه در بحث سرچ و ساخت فیلتر حرفه ای در وبسایت میتونه کاربرد داشته باشه
@persians_python
@persians_python
👌6
Forwarded from پایتون فارسی(PyCore)
کتاب حل المسایل پایتون که داخلش مسائل زیادی همراه با حلش هست خیلی هاش رو میتونید حل کنید بعضی از سوالات گنگه ازش رد بشید اونایی که بدرد میخوره رو تمرین کنید
👌3
توابع
1. تعریف تابع:
تابعی به نام
2. محاسبه مجموع:
تابعی بنویسید به نام
3. چند مقدار برگرداندن:
تابعی بنویسید به نام
4. پارامتر پیشفرض:
تابعی بنویسید به نام
▎حلقهها
6. حلقه
با استفاده از حلقه
7. حلقه
با استفاده از حلقه
8. جمع اعداد:
با استفاده از حلقه
9. استفاده از
با استفاده از حلقه
10. استفاده از
با استفاده از حلقه
▎شرطها
11. شرط ساده:
تابعی بنویسید که یک عدد را به عنوان ورودی بگیرد و بگوید آیا عدد مثبت است یا منفی.
12. چند شرط:
تابعی بنویسید که یک عدد را به عنوان ورودی بگیرد و بگوید آیا عدد زوج است یا فرد.
13. سن:
تابعی بنویسید که سن کاربر را به عنوان ورودی بگیرد و بگوید آیا کاربر بالغ است یا خیر (سن ≥ 18).
14. چند شرط زنجیرهای:
تابعی بنویسید که یک نمره را به عنوان ورودی بگیرد و وضعیت آن (قبول، مردود، یا عالی) را مشخص کند:
- عالی: نمره ≥ 90
- قبول: نمره ≥ 60
- مردود: نمره < 60
15. بررسی وجود عدد در لیست:
تابعی بنویسید که یک عدد و یک لیست از اعداد را به عنوان ورودی بگیرد و بگوید آیا آن عدد در لیست وجود دارد یا خیر.
▎ترکیب مباحث
16. تابع با حلقه و شرط:
تابعی بنویسید که یک لیست از اعداد را به عنوان ورودی بگیرد و فقط اعداد زوج آنها را برگرداند.
17. محاسبه فاکتوریل:
تابعی بنویسید که فاکتوریل یک عدد مثبت را با استفاده از حلقه محاسبه کند.
18. جستجوی عنصر:
تابعی بنویسید که یک لیست و یک عنصر را به عنوان ورودی بگیرد و بررسی کند آیا عنصر در لیست وجود دارد یا خیر (با استفاده از حلقه).
19. شمارش حروف:
تابعی بنویسید که یک رشته را به عنوان ورودی بگیرد و تعداد حروف 'a' در آن رشته را شمارش کند.
20. معکوس کردن لیست:
تابعی بنویسید که یک لیست از اعداد را به عنوان ورودی بگیرد و آن لیست را معکوس کند (با استفاده از حلقه).
1. تعریف تابع:
تابعی به نام
greet بنویسید که یک نام را به عنوان ورودی بگیرد و پیام "سلام، [نام]!" را چاپ کند.2. محاسبه مجموع:
تابعی بنویسید به نام
sum_numbers که دو عدد را به عنوان ورودی بگیرد و مجموع آنها را برگرداند.3. چند مقدار برگرداندن:
تابعی بنویسید به نام
min_max که یک لیست از اعداد را به عنوان ورودی بگیرد و کوچکترین و بزرگترین عدد را برگرداند.4. پارامتر پیشفرض:
تابعی بنویسید به نام
multiply که دو عدد را به عنوان ورودی بگیرد و اگر عدد دوم داده نشود، آن را برابر ۱ در نظر بگیرد. حاصلضرب را برگرداند.▎حلقهها
6. حلقه
for:با استفاده از حلقه
for، لیست زیر را تکرار کنید و هر عنصر را چاپ کنید:fruits = ['سیب', 'موز', 'توت']
7. حلقه
while:با استفاده از حلقه
while، اعداد ۱ تا ۱۰ را چاپ کنید.8. جمع اعداد:
با استفاده از حلقه
for، مجموع اعداد ۱ تا ۱۰ را محاسبه کنید و نتیجه را چاپ کنید.9. استفاده از
break:با استفاده از حلقه
while، از کاربر بخواهید عددی وارد کند و اگر عدد منفی بود، حلقه را متوقف کنید.10. استفاده از
continue:با استفاده از حلقه
for، اعداد ۱ تا ۱۰ را چاپ کنید اما عدد ۵ را نادیده بگیرید.▎شرطها
11. شرط ساده:
تابعی بنویسید که یک عدد را به عنوان ورودی بگیرد و بگوید آیا عدد مثبت است یا منفی.
12. چند شرط:
تابعی بنویسید که یک عدد را به عنوان ورودی بگیرد و بگوید آیا عدد زوج است یا فرد.
13. سن:
تابعی بنویسید که سن کاربر را به عنوان ورودی بگیرد و بگوید آیا کاربر بالغ است یا خیر (سن ≥ 18).
14. چند شرط زنجیرهای:
تابعی بنویسید که یک نمره را به عنوان ورودی بگیرد و وضعیت آن (قبول، مردود، یا عالی) را مشخص کند:
- عالی: نمره ≥ 90
- قبول: نمره ≥ 60
- مردود: نمره < 60
15. بررسی وجود عدد در لیست:
تابعی بنویسید که یک عدد و یک لیست از اعداد را به عنوان ورودی بگیرد و بگوید آیا آن عدد در لیست وجود دارد یا خیر.
▎ترکیب مباحث
16. تابع با حلقه و شرط:
تابعی بنویسید که یک لیست از اعداد را به عنوان ورودی بگیرد و فقط اعداد زوج آنها را برگرداند.
17. محاسبه فاکتوریل:
تابعی بنویسید که فاکتوریل یک عدد مثبت را با استفاده از حلقه محاسبه کند.
18. جستجوی عنصر:
تابعی بنویسید که یک لیست و یک عنصر را به عنوان ورودی بگیرد و بررسی کند آیا عنصر در لیست وجود دارد یا خیر (با استفاده از حلقه).
19. شمارش حروف:
تابعی بنویسید که یک رشته را به عنوان ورودی بگیرد و تعداد حروف 'a' در آن رشته را شمارش کند.
20. معکوس کردن لیست:
تابعی بنویسید که یک لیست از اعداد را به عنوان ورودی بگیرد و آن لیست را معکوس کند (با استفاده از حلقه).
👍5👌1
بیست تا سوال تا انتهای مبحث فانکشن ها برای همه گروه ها برای تعطیلات بعد از تعطیلات نمره کلاسی تون بر اساس این تمرین ها داده میشه
بعد از تعطیلات تمرین ها چک میشه
مباحث دسته بندی شده اگه به بعضی مباحث نرسیده دوره تون لازم نیست حل کنید
تعطیلات خوبی داشته باشید
بعد از تعطیلات تمرین ها چک میشه
مباحث دسته بندی شده اگه به بعضی مباحث نرسیده دوره تون لازم نیست حل کنید
تعطیلات خوبی داشته باشید
👌2👍1
سلام بچه ها با توجه به تعطیلی رسمی پنجشنبه طی صحبتی که با مجتمع داشتیم فردا هم کلاس برگزار نمیشه انشالا از هفته جدید طبق روال قبل کلاس ها برگزار خواهد شد
👍5
سلام به همگی
کلاس ها از فردا شنبه طبق روال قبل برگزار میشود لطفا طبق برنامه موجود در کلاس ها حضور داشته باشید
کلاس ها از فردا شنبه طبق روال قبل برگزار میشود لطفا طبق برنامه موجود در کلاس ها حضور داشته باشید
👍5
Forwarded from Sajad
تمرین (شی گرایی):
یک کلاس به نام Student ایجاد کنید که اطلاعات مربوط به دانشجو را ذخیره کند و معدل نمرات او را محاسبه کند.
ویژگیها:
name: نام دانشجو
student_id: شماره دانشجویی
grades: لیستی از نمرات دانشجو (ابتدا خالی باشد)
دقت داشته باشید grades به صورت list است
متدها:
add_grade(grade): این متد باید یک نمره به لیست نمرات دانشجو اضافه کند.
calculate_average(): این متد باید معدل نمرات دانشجو را محاسبه کرده و برگرداند.
بررسی کلاس:
یک شیء از کلاس Student بسازید.
چند نمره به لیست نمرات اضافه کنید.
معدل نمرات دانشجو را محاسبه کنید.
یک کلاس به نام Student ایجاد کنید که اطلاعات مربوط به دانشجو را ذخیره کند و معدل نمرات او را محاسبه کند.
ویژگیها:
name: نام دانشجو
student_id: شماره دانشجویی
grades: لیستی از نمرات دانشجو (ابتدا خالی باشد)
دقت داشته باشید grades به صورت list است
متدها:
add_grade(grade): این متد باید یک نمره به لیست نمرات دانشجو اضافه کند.
calculate_average(): این متد باید معدل نمرات دانشجو را محاسبه کرده و برگرداند.
بررسی کلاس:
یک شیء از کلاس Student بسازید.
چند نمره به لیست نمرات اضافه کنید.
معدل نمرات دانشجو را محاسبه کنید.
👌2
بچه های که به شی گرایی رسیدید این سوال رو حل کنید حتما سر کلاس براتون انجامش میدم
👍1
سلام به همه یه ریپازیتوری جدید تو گیت هاب باز کردم بصورت عمومی که در یک class مواردی که معمولا نیاز پیدا میکنیم بهش مثل 1- پیدا کردن یک عدد با تعداد رقم دلخواه در متن(برای زمانی که کد پیامک شده رو میخایم استخراج کنیم و در input صفحه بصورت default قرار بدیم) 2-چک کردن شماره ایرانی 3- چک کردن انگلیسی بودن زبان متن 4-چک کردن عدد بودن متن واردی رو میشه استفاده کرد در پروژه ها
https://github.com/meysamShabany/check_pattern
خوشحال میشم تو توسعه دادنش بهم کمک کنید و اگه پترن خوب و مورد استفاده دارید که حس میکنید در پروژه ها بدرد بقیه هم میخوره به کد اضافه کنید یا اگر باگی می بینید تصحیح کنید
https://github.com/meysamShabany/check_pattern
خوشحال میشم تو توسعه دادنش بهم کمک کنید و اگه پترن خوب و مورد استفاده دارید که حس میکنید در پروژه ها بدرد بقیه هم میخوره به کد اضافه کنید یا اگر باگی می بینید تصحیح کنید
GitHub
GitHub - meysamShabany/check_pattern: check pattern for number , found numbers with size in string or check iranian phone and ...
check pattern for number , found numbers with size in string or check iranian phone and ... - meysamShabany/check_pattern
👍2👌2👎1
پایتون فارسی(PyCore)
سلام به همه یه ریپازیتوری جدید تو گیت هاب باز کردم بصورت عمومی که در یک class مواردی که معمولا نیاز پیدا میکنیم بهش مثل 1- پیدا کردن یک عدد با تعداد رقم دلخواه در متن(برای زمانی که کد پیامک شده رو میخایم استخراج کنیم و در input صفحه بصورت default قرار بدیم)…
لازم به ذکره که مخاطب این پست بچه های هست ک دوره متوسط و پیشرفته رو گذروندن و کار با گیت هاب رو بلدن بچه های دوره مقدماتی انشالا در دوره متوسط کار با گیت هاب رو کامل یاد میگیرن و میتونن در توسعه این شکل پکیج ها کمک کنن یا خودشون یه پکیج رو توسعه بدن
Media is too big
VIEW IN TELEGRAM
نحوه دانلود فایل های دیتابیس sqlite و معرفی به path سیستم که برای بار اول باید این کار رو بکنید تا برای همیشه SQLite رو داشته باشید
پرامپت نویسی برای تصویر زیر مقادیر رو میشه تغییر داد
1-
2-
#پرامپت_نویسی
1-
realistic photo of a cute girl/boy sitting on a logo chair of a social media logo "شبکه اجتماعی". wearing کشور clothes . The background is mockup of his شبکه اجتماعی profile page with a profile name "نام اکانت" and a profile picture . soft light reflection 2-
realistic photo of a cute boy/girl sitting on a logo chair of a social media logo "شبکه اجتماعی". wearing اهل کشور clothes . The background is mockup of his شبکه اجتماعی profile page with a profile name "نام کاربری" and a profile picture . soft light reflection
#پرامپت_نویسی
Media is too big
VIEW IN TELEGRAM
در صورتی که دوست دارید یه صفحه tkinter رو کامل با class ها بسازید در این ویدیو این کار رو انجام دادیم و صفحه لاگین رو ایجاد و متصل به دیتابیس کردیم و عملیات لاگین رو انجام دادیم حتما ببینید که در پروژه هاتون ازش استفاده کنید
👌3👍2
لینک گیت هاب خودم که داخلش یه سری پکیج برای الگوها و پروژه قرار دادم که میتونید ببینید کدهاش رو و ایده بگیرید ازش
https://github.com/meysamShabany
https://github.com/meysamShabany
GitHub
meysamShabany - Overview
Backend Developer
Python Django FastApi
FrontEnd WebDeveloper
Html & Css
Sass
Bootstrap & Tailwind
React - meysamShabany
Python Django FastApi
FrontEnd WebDeveloper
Html & Css
Sass
Bootstrap & Tailwind
React - meysamShabany
👌1
پایتون فارسی(PyCore)
لینک گیت هاب خودم که داخلش یه سری پکیج برای الگوها و پروژه قرار دادم که میتونید ببینید کدهاش رو و ایده بگیرید ازش https://github.com/meysamShabany
پکیج check_pattern آپدیت شده و الگوی کد ملی ایرانی، ایمیل و پسورد اضافه شده
اگه خوشتون اومد بهش ستاره بدید 🙏
اگه خوشتون اومد بهش ستاره بدید 🙏