نحوه صحیح نام گذاری توابع و متغیر ها در زبان برنامه نویسی پایتون؟
1: flatcase
2: kebab-case
3: camelCase
4: PascalCase
5: snake_case
6: MACRO_CASE
7: CABOL-CASE
جوابتان را کامنت کنید 💬
1: flatcase
2: kebab-case
3: camelCase
4: PascalCase
5: snake_case
6: MACRO_CASE
7: CABOL-CASE
جوابتان را کامنت کنید 💬
سلام میخوام امروز یه افزونه پر کاربرد نرم افزار vscode بهتون معرفی کنم
اسم افزونه:
prettier
کاربرد:
برای خوانا تر کردن کدتون خیلی کاربرد داره برای زبان پایتون هم باید اول لایبرری autopep8 رو نصب کنید تا براتون کار کنه
توی زبان پایتون کدتون رو طبق قوانین PEP 8 اصلاح میکنه
بعد از استفاده نظرتون راجع به این افزونه رو بگید توی کامنتا 💬
ممنون
✅ @PySources
اسم افزونه:
prettier
کاربرد:
برای خوانا تر کردن کدتون خیلی کاربرد داره برای زبان پایتون هم باید اول لایبرری autopep8 رو نصب کنید تا براتون کار کنه
توی زبان پایتون کدتون رو طبق قوانین PEP 8 اصلاح میکنه
بعد از استفاده نظرتون راجع به این افزونه رو بگید توی کامنتا 💬
ممنون
✅ @PySources
خیلی وقتا ممکنه براتون سوال بشه که فریم ورکی که دارین باهاش کار میکنین تا چند ریکوئست رو میتونه همزمان ساپورت کنه
تو عکس بالا چند تا از فریم ورکای وب پایتون اومده و تعداد ریکوئست قابل تحملشونم اومده
Source
تو عکس بالا چند تا از فریم ورکای وب پایتون اومده و تعداد ریکوئست قابل تحملشونم اومده
Source
Programming
فرق توابع append و extend توی آبجکت لیست ها چیه؟ 🤔 کامنت کنید سطح اطلاعاتتونو ببینیم 😁 جواب درست
پس با این حساب
a = [1]
a.extend([1, 2, 3]) کدوم گزینه جوابش میشه True ؟
a = [1]
a.extend([1, 2, 3]) کدوم گزینه جوابش میشه True ؟
Anonymous Quiz
44%
a == [1, 1, 2, 3]
20%
a == [1, 2, 3]
37%
a == [1, [1, 2, 3]]
یه مرورگر خوب که ad block هم داره اون کروم رو حذف کنید =\
لینک دانلود اندروید👇
لینکدانلود
لینک دانلود آیاواس👇
لینکدانلود
لینک دانلود اندروید👇
لینکدانلود
لینک دانلود آیاواس👇
لینکدانلود
Google Play
Opera GX: Gaming Browser - Apps on Google Play
Experience the only browser created for gamers!
برا قرینه کردن اعداد تو پایتون باید چیکار کنیم؟
جوابتونو کامنت کنید 🤔
گوگل نکنید😐😐😐
جواب:
یه منفی ( - ) قبلش باید بذاریم
مثلا
-3 = منفی
-(-3) = مثبت
جوابتونو کامنت کنید 🤔
گوگل نکنید😐😐😐
جواب:
یه منفی ( - ) قبلش باید بذاریم
مثلا
-3 = منفی
-(-3) = مثبت
Cross-platform project for downloading files over internet writed by Mohamad Reza in python3
🔗: https://gist.github.com/m0h4mad/79ef32006670de0d801d47144b6f3dc3
Async and Sync
🔗: https://gist.github.com/m0h4mad/79ef32006670de0d801d47144b6f3dc3
Async and Sync
🔗: https://distrotest.net/
یه سایت که میتونید دیستروبیوشن های لینوکس رو توش تست کنید مثل اوبونتو و فدورا و ...
بنظرم قبل این که بخواید یه دیسترو لینوکس نصب کنید روی سیستمتون توی این سایت تست کنید ببینید ازش خوشتون میاد یا نه که بعد نصب پشیمون نشید
درسته خیلی کنده چون منابع رم و سی پی یو و هاردش خیلی کمه ولی خب برای یه تست معمولی خوبه
🗒 در ضمن باید popup blocker مرورگرتون رو برای این سایت غیرفعال کنید که بتونه دیسترو رو به صورت popup نشون بده و استارت کنه
یه سایت که میتونید دیستروبیوشن های لینوکس رو توش تست کنید مثل اوبونتو و فدورا و ...
بنظرم قبل این که بخواید یه دیسترو لینوکس نصب کنید روی سیستمتون توی این سایت تست کنید ببینید ازش خوشتون میاد یا نه که بعد نصب پشیمون نشید
درسته خیلی کنده چون منابع رم و سی پی یو و هاردش خیلی کمه ولی خب برای یه تست معمولی خوبه
🗒 در ضمن باید popup blocker مرورگرتون رو برای این سایت غیرفعال کنید که بتونه دیسترو رو به صورت popup نشون بده و استارت کنه
فرض کنید:
a = {'test1': 1, 'test2': 2}
b = {'test3': 3, 'test4': 4}
توی کامنتا یه راه بگید که این دوتا دیکشنری رو با هم تبدیل به یک دیکشنری کرد (جمع کرد) که بنظرتون بهینه و کوتاه باشه
جواب خودم:
c = {**a, **b}
لذت ببرید 😀
a = {'test1': 1, 'test2': 2}
b = {'test3': 3, 'test4': 4}
توی کامنتا یه راه بگید که این دوتا دیکشنری رو با هم تبدیل به یک دیکشنری کرد (جمع کرد) که بنظرتون بهینه و کوتاه باشه
جواب خودم:
c = {**a, **b}
لذت ببرید 😀
Forwarded from Zoomit | زومیت
🔹 یوتیوب رسما اعلام کرد دیگر آمار دیسلایک ویدیوها را به صورت عمومی نمایش نخواهد داد.
🔹 یوتیوب میگوید این تغییر برای جلوگیری از آزار و اذیت یوتیوبرهای تازه کار و کانالهای کوچک در نظر گرفته شده است.
منبع: وبلاگ یوتیوب
🚀 @theZoomit
🔹 یوتیوب میگوید این تغییر برای جلوگیری از آزار و اذیت یوتیوبرهای تازه کار و کانالهای کوچک در نظر گرفته شده است.
منبع: وبلاگ یوتیوب
🚀 @theZoomit
text editor :
یک نرم افزار که میتوان با آن محتوای انواع فایل ها را خواند/ادیت کرد/درست کرد مثل فایل تکست و فایل نرم افزار سی و پایتون و ...
IDE :
یک نرم افزار که با آن فقط میتوان فایل های زبان مخصوص خودش را خواند/ادیت کرد/درست کرد
معمولا IDE ها حجم سنگین تری نسبت به تکست ادیتور ها دارن به دلیل ابزار های زیاد و سنگین آن
یک نرم افزار که میتوان با آن محتوای انواع فایل ها را خواند/ادیت کرد/درست کرد مثل فایل تکست و فایل نرم افزار سی و پایتون و ...
IDE :
یک نرم افزار که با آن فقط میتوان فایل های زبان مخصوص خودش را خواند/ادیت کرد/درست کرد
معمولا IDE ها حجم سنگین تری نسبت به تکست ادیتور ها دارن به دلیل ابزار های زیاد و سنگین آن
کابرد تابع get در آبجکت های دیکشنری چیه؟
خب در حالتی که ندونید تابع get توی دیکشنری ها چیکار میکنه این شکلی بدست میارید (یا میرید توی گوگل تحقیق میکنید برای بهینه ترین راه):
جواب من نه هست
چرا که میتونیم کل کد بالا رو در یک خط خلاصه کنیم:
یه مثال پیشرفته تر از این دوست:
مثلا شما فرض کن میخوای تعداد کاراکتر های یک عباراتی رو بشمری و ببینی از هر کاراکتر چه تعداد وجود داره
Phrase="Hello World...!"
dic={}
for key in Phrase:
dic[key]=dic.get(key,0)+1
print(dic)
اگه شما اینجا به جای دیک دات گت... از dic[key] استفاده میکردی قطعا اگه کلید وجود نداشت و قطعا چون دیکشنری خالیه وجود نداره ارور KeyError میگرفتی پس گت اینجا کمک میکنه توی همین یه خط بدون از استفاده ترای اکسپت یا ایف و الس کارتو انجام بدی...
#dict
#مقدماتی
dict.get
بر فرض مثال شما یه آبجکت دیکشنری دارید به این شکل:test = {'Hello': 'World!'}
برای این که مقدار یه کلید داخل این دیکشنری رو بدست بیارید در حالت معمولی این کار رو میکنید:test['Hello']
و حالا بر فرض مثال اگه دیکشنری test کلید 'Hello' نداشته باشه موقع اجرا کدتون به ارور برمیخوریدخب در حالتی که ندونید تابع get توی دیکشنری ها چیکار میکنه این شکلی بدست میارید (یا میرید توی گوگل تحقیق میکنید برای بهینه ترین راه):
if 'Hello' in test.keys():
world = test['Hello']
else:
world = None
اما به نظرتون این راه درستیه؟جواب من نه هست
چرا که میتونیم کل کد بالا رو در یک خط خلاصه کنیم:
world = test.get('Hello', None)
در این حالت اگه اگه آرگیومنت اول توی کلید های دیکشنری باشه مقدار اونو برمیگردونه و اگه نباشه آرگیومنت دوم که خودتون پاس دادید رو برمیگردونهیه مثال پیشرفته تر از این دوست:
مثلا شما فرض کن میخوای تعداد کاراکتر های یک عباراتی رو بشمری و ببینی از هر کاراکتر چه تعداد وجود داره
Phrase="Hello World...!"
dic={}
for key in Phrase:
dic[key]=dic.get(key,0)+1
print(dic)
اگه شما اینجا به جای دیک دات گت... از dic[key] استفاده میکردی قطعا اگه کلید وجود نداشت و قطعا چون دیکشنری خالیه وجود نداره ارور KeyError میگرفتی پس گت اینجا کمک میکنه توی همین یه خط بدون از استفاده ترای اکسپت یا ایف و الس کارتو انجام بدی...
#dict
#مقدماتی