Programming – Telegram
Programming
350 subscribers
501 photos
66 videos
50 files
186 links
سایت نداره این کانال اصلا
Download Telegram
به جز من، کدوماتون اینطوری هستین؟
👍3
رو متغیراتون اسم درست حسابی بذارین.
ناموسا یعنی چی تو برنامه ۱۰۰۰ خطی
هی
X
x
Y
S
L
q
....
میزنین😐
#meme 😁
نحوه صحیح نام گذاری توابع و متغیر ها در زبان برنامه نویسی پایتون؟

1: flatcase
2: kebab-case
3: camelCase
4: PascalCase
5: snake_case
6: MACRO_CASE
7: CABOL-CASE

جوابتان را کامنت کنید 💬
سلام میخوام امروز یه افزونه پر کاربرد نرم افزار vscode بهتون معرفی کنم

اسم افزونه:
prettier

کاربرد:
برای خوانا تر کردن کدتون خیلی کاربرد داره برای زبان پایتون هم باید اول لایبرری autopep8 رو نصب کنید تا براتون کار کنه
توی زبان پایتون کدتون رو طبق قوانین PEP 8 اصلاح میکنه


بعد از استفاده نظرتون راجع به این افزونه رو بگید توی کامنتا 💬
ممنون

@PySources
خیلی وقتا ممکنه براتون سوال بشه که فریم ورکی که دارین باهاش کار میکنین تا چند ریکوئست رو میتونه همزمان ساپورت کنه
تو عکس بالا چند تا از فریم ورکای وب پایتون اومده و تعداد ریکوئست قابل تحملشونم اومده
Source
فرق توابع append و extend توی آبجکت لیست ها چیه؟ 🤔

کامنت کنید سطح اطلاعاتتونو ببینیم 😁
جواب درست
یه مرورگر خوب که ad block هم داره اون کروم رو حذف کنید =\


لینک دانلود اندروید👇
لینک‌دانلود

لینک دانلود آی‌او‌اس👇
لینک‌دانلود
برا قرینه کردن اعداد تو پایتون باید چیکار کنیم؟

جوابتونو کامنت کنید 🤔

گوگل نکنید😐😐😐
جواب:
یه منفی ( - ) قبلش باید بذاریم
مثلا
-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://distrotest.net/

یه سایت که میتونید دیستروبیوشن های لینوکس رو توش تست کنید مثل اوبونتو و فدورا و ...
بنظرم قبل این که بخواید یه دیسترو لینوکس نصب کنید روی سیستمتون توی این سایت تست کنید ببینید ازش خوشتون میاد یا نه که بعد نصب پشیمون نشید

درسته خیلی کنده چون منابع رم و سی پی یو و هاردش خیلی کمه ولی خب برای یه تست معمولی خوبه

🗒 در ضمن باید popup blocker مرورگرتون رو برای این سایت غیرفعال کنید که بتونه دیسترو رو به صورت popup نشون بده و استارت کنه
فرض کنید:
a = {'test1': 1, 'test2': 2}
b = {'test3': 3, 'test4': 4}

توی کامنتا یه راه بگید که این دوتا دیکشنری رو با هم تبدیل به یک دیکشنری کرد (جمع کرد) که بنظرتون بهینه و کوتاه باشه

جواب خودم:
c = {**a, **b}

لذت ببرید 😀
Forwarded from Zoomit | زومیت
🔹 یوتیوب رسما اعلام کرد دیگر آمار دیس‌لایک ویدیوها را به صورت عمومی نمایش نخواهد داد.

🔹 یوتیوب می‌گوید این تغییر برای جلوگیری از آزار و اذیت یوتیوبر‌های تازه کار و کانال‌های کوچک در نظر گرفته شده است.

منبع: وبلاگ یوتیوب

🚀 @theZoomit
text editor :
یک نرم افزار که میتوان با آن محتوای انواع فایل ها را خواند/ادیت کرد/درست کرد مثل فایل تکست و فایل نرم افزار سی و پایتون و ...

IDE :
یک نرم افزار که با آن فقط میتوان فایل های زبان مخصوص خودش را خواند/ادیت کرد/درست کرد

معمولا IDE ها حجم سنگین تری نسبت به تکست ادیتور ها دارن به دلیل ابزار های زیاد و سنگین آن
کابرد تابع get در آبجکت های دیکشنری چیه؟
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
#مقدماتی