چنل پایتون | جنگو | برنامه نویسی وب سایت
کدوم آموزش؟
نظر دهی تا ساعت ۸😉
📚 اخبار مهم پایتون امروز 📰
۱. اعلام کاندیداهای هیئت مدیره PSF برای سال ۲۰۲۴:
بنیاد نرمافزاری پایتون (PSF) کاندیداهای هیئت مدیره خود برای سال ۲۰۲۴ را اعلام کرد. این افراد نقش مهمی در تعیین مسیر آینده توسعه پایتون و ابتکارات جامعه خواهند داشت. 🌟
۲. معرفی مفسر تعاملی جدید پایتون، PyREPL:
مفسر تعاملی جدیدی به نام PyREPL که با زبان پایتون نوشته شده، معرفی شد. این REPL جدید با امکانات بیشتر و کاربری آسانتر طراحی شده و بسیاری از محدودیتهای مفسر فعلی را برطرف میکند. 💻✨
۳. کنفرانسهای پیشروی پایتون:
چندین کنفرانس پایتون در ماههای آینده برگزار میشوند، از جمله PyCon روسیه، PyOhio و Django Girls اکوادور. این رویدادها برای مشارکت جامعه و اشتراکگذاری دانش اهمیت زیادی دارند. 🌍🎤
۴. توصیه کاخ سفید برای استفاده از زبانهای امن از نظر حافظه مثل پایتون:
کاخ سفید استفاده از زبانهای برنامهنویسی امن از نظر حافظه، بهویژه پایتون، را برای پروژههای نرمافزاری فدرال توصیه کرده است. 🏛️🔐
۵. تغییرات پیشنهادی در آییننامههای PSF:
پرسشهای متداول مربوط به تغییرات پیشنهادی در آییننامههای بنیاد نرمافزاری پایتون منتشر شده است که بر شفافیت و بهبود عملکرد بنیاد تمرکز دارد. 📜✅
۶. انتشار نسخه بتای سوم پایتون 3.13:
نسخه بتای سوم پایتون 3.13 منتشر شد. این نسخه شامل پیشنمایش ویژگیها و بهبودهایی است که در نسخه نهایی ارائه خواهد شد. 🆕🔍
۷. جلسه سران زبان پایتون ۲۰۲۴:
در جلسه سران زبان پایتون امسال، موضوعاتی از جمله بهبود ابزار pdb و PyREPL مطرح شدند که تاثیرات مهمی بر توسعه آینده پایتون خواهند داشت. 🛠️📈
۱. اعلام کاندیداهای هیئت مدیره PSF برای سال ۲۰۲۴:
بنیاد نرمافزاری پایتون (PSF) کاندیداهای هیئت مدیره خود برای سال ۲۰۲۴ را اعلام کرد. این افراد نقش مهمی در تعیین مسیر آینده توسعه پایتون و ابتکارات جامعه خواهند داشت. 🌟
۲. معرفی مفسر تعاملی جدید پایتون، PyREPL:
مفسر تعاملی جدیدی به نام PyREPL که با زبان پایتون نوشته شده، معرفی شد. این REPL جدید با امکانات بیشتر و کاربری آسانتر طراحی شده و بسیاری از محدودیتهای مفسر فعلی را برطرف میکند. 💻✨
۳. کنفرانسهای پیشروی پایتون:
چندین کنفرانس پایتون در ماههای آینده برگزار میشوند، از جمله PyCon روسیه، PyOhio و Django Girls اکوادور. این رویدادها برای مشارکت جامعه و اشتراکگذاری دانش اهمیت زیادی دارند. 🌍🎤
۴. توصیه کاخ سفید برای استفاده از زبانهای امن از نظر حافظه مثل پایتون:
کاخ سفید استفاده از زبانهای برنامهنویسی امن از نظر حافظه، بهویژه پایتون، را برای پروژههای نرمافزاری فدرال توصیه کرده است. 🏛️🔐
۵. تغییرات پیشنهادی در آییننامههای PSF:
پرسشهای متداول مربوط به تغییرات پیشنهادی در آییننامههای بنیاد نرمافزاری پایتون منتشر شده است که بر شفافیت و بهبود عملکرد بنیاد تمرکز دارد. 📜✅
۶. انتشار نسخه بتای سوم پایتون 3.13:
نسخه بتای سوم پایتون 3.13 منتشر شد. این نسخه شامل پیشنمایش ویژگیها و بهبودهایی است که در نسخه نهایی ارائه خواهد شد. 🆕🔍
۷. جلسه سران زبان پایتون ۲۰۲۴:
در جلسه سران زبان پایتون امسال، موضوعاتی از جمله بهبود ابزار pdb و PyREPL مطرح شدند که تاثیرات مهمی بر توسعه آینده پایتون خواهند داشت. 🛠️📈
👍3
خروجی کد بالا چیست؟
Anonymous Quiz
40%
[(False, False), (False, True)]
30%
[(True, False), (False, True)]
30%
Error
0%
[(True, False), (True, True)]
چنل پایتون | جنگو | برنامه نویسی وب سایت
خروجی کد بالا چیست؟
ساعت ۸ جواب گذاشته میشود
مرحله اول نصب کتابخانه
نکته🧐:
اگه جای fa و auto رو جا به جا کنید برنامه برعکس میشود یعنی فارسی رو به انگلیسی ترجمه میکنه
اگر هم اول auto باشه و بعد fa باشه متن انگلیسی رو به فارسی ترجمه میکنه
pip install deep_translatorمرحله دوم شروع کد زنی
from deep_translator import GoogleTranslatorمرحله سوم خروجی گرفتن
txt= "I am a programmer"
translated = GoogleTranslator(source='auto'
target='fa').translate(txt)
نکته🧐:
اگه جای fa و auto رو جا به جا کنید برنامه برعکس میشود یعنی فارسی رو به انگلیسی ترجمه میکنه
اگر هم اول auto باشه و بعد fa باشه متن انگلیسی رو به فارسی ترجمه میکنه
❤4
تبدیل بایت به واحد های دیگر سایز دیتا :
def format_bytes(bytes, decimals=2):
if bytes is None: return "Incalculable"
if bytes < 1: return "0 B"
i = 0
while bytes >= 1024:
bytes /= 1024
i += 1
units = ["B", "KB", "MB", "GB", "TB", "PB"]
dm = decimals if bytes % 1 != 0 else 0
return f"{bytes:.{dm}f} {units[i]}"
❤1
خطا ها در زبان پایتون
در زبان پایتون، خطاها به دو دسته تقسیم میشوند: خطاهای معمولی (Exceptions) و خطاهای زمان اجرا (Runtime Errors). اینجا چند خطا اصلی همراه با معانیشان آمده است:
1. خطای (SyntaxError): زمانی رخ میدهد که کد نوشته شده با قواعد زبان پایتون مغایرت داشته باشد.
2. خطای فاصله گذاری (IndentationError): وقتی فاصلهگذاری در کد ناقص یا نادرست باشد.
3. خطای (NameError): وقتی یک نام متغیر یا فراخوانی وجود نداشته باشد.
4. خطای (TypeError): وقتی عملیاتی روی نوع اشیاء نامناسب باشد.
5. خطای (IndexError): وقتی شاخصی برای دسترسی به یک عنصر در یک لیست یا رشته وجود نداشته باشد.
6. خطای (ValueError): زمانی اتفاق میافتد که یک عملیات با یک مقدار نامناسب انجام شود.
7. خطای (KeyError): وقتی یک کلید در یک دیکشنری وجود نداشته باشد.
8. خطای (FileNotFoundError): وقتی یک پرونده مورد نظر برای عملیات فایل مورد نظر پیدا نشود.
9. خطای (ModuleNotFoundError): وقتی یک ماژولی که قرار استفاده شود پیدا نشود.
10. خطای (ZeroDivisionError): وقتی تلاش برای تقسیم عددی بر صفر انجام شود.
در زبان پایتون، خطاها به دو دسته تقسیم میشوند: خطاهای معمولی (Exceptions) و خطاهای زمان اجرا (Runtime Errors). اینجا چند خطا اصلی همراه با معانیشان آمده است:
1. خطای (SyntaxError): زمانی رخ میدهد که کد نوشته شده با قواعد زبان پایتون مغایرت داشته باشد.
2. خطای فاصله گذاری (IndentationError): وقتی فاصلهگذاری در کد ناقص یا نادرست باشد.
3. خطای (NameError): وقتی یک نام متغیر یا فراخوانی وجود نداشته باشد.
4. خطای (TypeError): وقتی عملیاتی روی نوع اشیاء نامناسب باشد.
5. خطای (IndexError): وقتی شاخصی برای دسترسی به یک عنصر در یک لیست یا رشته وجود نداشته باشد.
6. خطای (ValueError): زمانی اتفاق میافتد که یک عملیات با یک مقدار نامناسب انجام شود.
7. خطای (KeyError): وقتی یک کلید در یک دیکشنری وجود نداشته باشد.
8. خطای (FileNotFoundError): وقتی یک پرونده مورد نظر برای عملیات فایل مورد نظر پیدا نشود.
9. خطای (ModuleNotFoundError): وقتی یک ماژولی که قرار استفاده شود پیدا نشود.
10. خطای (ZeroDivisionError): وقتی تلاش برای تقسیم عددی بر صفر انجام شود.