کامپیوتر علوم و فنون بابل
Yopiq kanal
Ko'proq ko'rsatish
509
Obunachilar
Ma'lumot yo'q24 soatlar
-67 kun
-3030 kun
Postlar arxiv
وجود خویش را آنطور که هست بپذیر و بدان که تو تنها در قبال خودت و خدای خودت مسئول هستی، نه در مقابل افکار و احساسات کسانی که فکر میکنند از تو بهتر میدانند.
✍🏽 اشو
📕 عشق، رقصِ زندگی
@Computer_USTMB
اینو خیلیهاتون میدونید اما برای اونا که نمیدونن خیلی کاربردیه
@Computer_USTMB
حالا شما برو به یکی از استادامون بگو "شی گرایی خوب نیست"، جفت پا میاد توی دهنت!
چرا؟ خب معلومه چون در بهترین حالتش حداقل ده ساله که آپدیت نشده...
انقدری که بیسوادی یک استاد دانشگاه در تبلیغ کردن برنامهنویسی مؤثر بوده توصیههای اساتید دانشگاهها برای یادگاری برنامهنویسی مؤثر نبوده از اون روز تا حالا همه دارن سرچ میکنن پایتون چیه و فیلمهای آموزش پایتون میبینن:)
از پایتون نسخه ۳.۴، امکان مدیریت کردن exceptionها با روشی بجز try...except معرفی شده. در ماژول contextlib، کانتکست منیجری به نام supress تعریف شده که این امکان رو به شما میده که بتونید exception های مشخص رو مدیریت کنید. به عنوان مثال کد زیر رو در نظر بگیرید:
try:
os.remove('somefile.tmp')
except FileNotFoundError:
pass
try:
os.remove('someotherfile.tmp')
except FileNotFoundError:
pass
میشه این کد رو به این صورت بازنویسی کرد:
from contextlib import suppress
with suppress(FileNotFoundError):
os.remove('somefile.tmp')
with suppress(FileNotFoundError):
os.remove('someotherfile.tmp')
توضیحات بیشتر رو توصیه میکنم توی داکیومنت خود پایتون بخونید:
https://docs.python.org/3/library/contextlib.html#contextlib.suppress
سوال درستی پیش میاد که کی از این باید استفاده کنیم و کی نه؟ اینجا راجع به این موضوع صحبت شده:
https://stackoverflow.com/questions/34566806/why-use-contextlib-suppress-as-opposed-to-try-except-with-pass
در کل ماژول contextlib بنظر میاد که خیلی خوبه بهتر و بیشتر بشناسیم.
@Computer_USTMB
نحوه برخورد صحیح با کسانی که فینگلیش و مخصوصا فینگلیشِ خلاصه تایپ میکنن.
انتقام همه رو گرفتی مَرد. تَنت سلامت.
*البته اگه از سرور ایران به سرور خارج تانل زده بشه
وگرنه احتمالا فرقی نمیکنه قیمتش
اگه ویپیان میخرین، خودتونو آماده کنین واسه افزایش قیمت...
@Computer_USTMB
⭕️ توی اندروید 13
تغییرات جالبی توی مجوزها لحاظ شده
بعنوان مثال:
دسترسی READ_EXTERNAL_STORAGE حذف شده
و اگه کسی ازش استفاده کنه
دیگه اون کد بیتاثیر خواهد بود
بجاش این دسترسیهای جدید اومدن
READ_MEDIA_IMAGES
READ_MEDIA_VIDEO
READ_MEDIA_AUDIO
درواقع تغییر جالبش اینه که
بجای اینکه یه دسترسی بدی
اون اپ به همه فایلها دسترسی داشته باشه
مجوز خاص میدی
فقط به دسته خاصی از فایلها
مثلا فقط به موزیک ها مجوز میدی
اون اپ دیگه به عکسها دسترسی نداره
(منظور اینه که حین تولید اپ TargetSDK رو 33 تنظیم شده باشه)
@Computer_USTMB
پل معروف گلدنگیت تو سانفرانسیسکو در سال ۱۹۳۳ با هزینه ۳۵ میلیون دلار (معادل ۵۰۰م دلار امروز) ساخته شد. اما هزینه نگهداریش الآن سالی ۸۵م دلاره.
آدم امن هم همینه. یافتن/ساختنش یه هزینه داره. اما بعدش، استمرار و حفظ کردن بقاش نیاز به یه عنایت مستمر از سمت دو طرف داره.
دیگه زمان دکمه ی «ذخیره» و لودینگ ها برای CRUD گذشته.
تمام تغییرات باید به شکل خودکار ذخیره بشن.
کاربرِ امروز انتظار همچین چیزی رو داره.
@Computer_USTMB
خلاصهای از شرایط امروز بازار کار برنامه نویسی در ایران
برنامهنویس سنیور جنگو: ۳۰۰ دلار
