توی این پست میخوام درباره assert توی پایتون توضیح بدم
این کلیدواژه که کاربرد اصلی اون برای دیباگ کردنه
یه شرط میگیره اگه شرط true باشه شتر دیدی ندیدی اما اگه اگه شرط false باشه ارور میده و برنامه متوقف میشه
همچنین میتونید یه ارور مسیج کاستوم هم براش بزاید
مثال توی تصویر هم یکی از کاربرد های این کلیدواژه رو نوشته مثلا وقتی شما دارید یه فروشگاه با پایتون میزنید برا قسمت کد تخفیف اینطوری میتونید چک کنید که مبلغ بعد تخفیف کمتر از صفر یا بیشتر از مبلغ اصلی نباشه وگرنه AssertionError میده
#python
@CleverDevs - @CleverDevs
این کلیدواژه که کاربرد اصلی اون برای دیباگ کردنه
یه شرط میگیره اگه شرط true باشه شتر دیدی ندیدی اما اگه اگه شرط false باشه ارور میده و برنامه متوقف میشه
همچنین میتونید یه ارور مسیج کاستوم هم براش بزاید
Devs = "stupid"الان تعیین کردیم که اگه Devs برابر با Clever نبود ارور بده و متن ارور رو هم بعد کاما نوشتیم
assert Devs == "Clever","Devs must be clever"
مثال توی تصویر هم یکی از کاربرد های این کلیدواژه رو نوشته مثلا وقتی شما دارید یه فروشگاه با پایتون میزنید برا قسمت کد تخفیف اینطوری میتونید چک کنید که مبلغ بعد تخفیف کمتر از صفر یا بیشتر از مبلغ اصلی نباشه وگرنه AssertionError میده
#python
@CleverDevs - @CleverDevs
🔥11👍9⚡2
تراپیست : پایتون با براکت وجود نداره ! نیازی نیست نگران باشی
پایتون با براکت :
#fun
@CleverDevs - @CleverDevsGp
پایتون با براکت :
#fun
@CleverDevs - @CleverDevsGp
🤣58😁5👍3👌3🆒1
💌 | اگه API های با کیفیت و رایگان لازمت میشه، یکی از ریپازیتوری های گیتهاب اومدن کلی وب سرویس دسته بندی کردن که هرکدوم جدول منحصر به فرد خودشونو دارن.
با استفاده از این مرجع که نزدیک سیصد هزار استار هم گرفته خیلی سریع میتونید وب سرویس رایگان پیدا و استفاده کنید.
#API
@CleverDevs - @CleverDevsGp
با استفاده از این مرجع که نزدیک سیصد هزار استار هم گرفته خیلی سریع میتونید وب سرویس رایگان پیدا و استفاده کنید.
🗂 | سیو کن لازمت میشه.
#API
@CleverDevs - @CleverDevsGp
👍18🔥5💯3
بعضی اوقات میخواید تو تلگرام یا بلاگ و ... یه متن فارسی بنویسید ولی کلمه اول انگلیسیه و باعث میشه ساختار جمله بهم بخوره برای رفع این مشکل میتونید کاراکتری که تو این لینک هست رو کپی کنید و هروقت خواستید جمله رو با کلمه انگلیسی شروع کنید قبل اون پیست کنید این کاراکتر هیدنه و دیده نمیشه اما ساختار جمله رو اوکی میکنه
https://unicode-explorer.com/c/200F
#trick | Techtube
@CleverDevs - @CleverDevsGp
https://unicode-explorer.com/c/200F
#trick | Techtube
@CleverDevs - @CleverDevsGp
❤🔥27👍8⚡2
پسفردا لاراول 11 میاد گفتم بیام یسری تغییرات جدیدش که اومده رو تو این پست ویرگول بگم
https://vrgl.ir/aLTvA
اگه خوشتون اومد پست ویرگول رو لایک کنید و اگه مشکلی داشت کامنت بدید❤️
#laravel
@CleverDevs - @CleverDevsGp
https://vrgl.ir/aLTvA
اگه خوشتون اومد پست ویرگول رو لایک کنید و اگه مشکلی داشت کامنت بدید❤️
#laravel
@CleverDevs - @CleverDevsGp
🔥18❤🔥2👌2
وقتی میخوای. یه ماشین حساب بنویسی و هزار تا فریمورک و لایبرری استفاده میکنی
#fun
@CleverDevs - @CleverDevsGp
#fun
@CleverDevs - @CleverDevsGp
🤣56👍4😁4
-اصل Do One Thing در کلین کد
این اصل میگه هر تابعی باید فقط یه کار انجام بده و اگه نیاز به دوتا کار شد باید دوتا فانکشن بکنیش
اگه یک تابع فقط مراحلی رو انجام میده که به اسمش میخوره یعنی فقط یک کار میکنه و کارت درسته
#CleanCode
@CleverDevs - @CleverDevsGp
این اصل میگه هر تابعی باید فقط یه کار انجام بده و اگه نیاز به دوتا کار شد باید دوتا فانکشن بکنیش
FUNCTIONS SHOULD DO ONE THING. THEY SHOULD DO IT WELL THEY SHOULD DO IT ONLY.
اگه یک تابع فقط مراحلی رو انجام میده که به اسمش میخوره یعنی فقط یک کار میکنه و کارت درسته
#CleanCode
@CleverDevs - @CleverDevsGp
👍29❤🔥5🔥4
چند روز پیش توی گروهِ کانال، سهراب یه پکیجی معرفی کرد بنظرم خیلی کاربردیه و کمک میکنه خیلی راحت تر با کامند لاین لینوکس کار کنید
این ابزار tldr هستش و میتونید با سر زدن به سایتش نصبش کنید و استفاده کنید
اما یچیز دیگه هم که درباره این ابزار جالبه اینه زبان های زیادی شامل فارسی رو هم ساپورت میکنه
ولی کلا چندتا از دستورات ترجمه فارسی دارن به پیشنهاد سهراب رفتم منم مشارکت کنم و اولش pacman رو ترجمه کردم
بنظرم شما هم اگه میخواید توی پروژه خوب اوپن سورس مشارکت داشته باشید یه سر به گیت هاب این ابزار بزنید
https://github.com/tldr-pages/tldr
#tools
@CleverDevs - @CleverDevsGp
این ابزار tldr هستش و میتونید با سر زدن به سایتش نصبش کنید و استفاده کنید
اما یچیز دیگه هم که درباره این ابزار جالبه اینه زبان های زیادی شامل فارسی رو هم ساپورت میکنه
ولی کلا چندتا از دستورات ترجمه فارسی دارن به پیشنهاد سهراب رفتم منم مشارکت کنم و اولش pacman رو ترجمه کردم
بنظرم شما هم اگه میخواید توی پروژه خوب اوپن سورس مشارکت داشته باشید یه سر به گیت هاب این ابزار بزنید
https://github.com/tldr-pages/tldr
#tools
@CleverDevs - @CleverDevsGp
👍11🔥7⚡1
برای #بحث_امشب؛ بدون اینکه اسمشو بگی،بگو کدوم زبان(های) برنامه نویسی رو بلدی.
مثال هایی برای پایتون و جاواسکریپت و HTML:
۱) براکت؟ ندیدم نخوندم نشنیدم.🗿
۲) با == حدس میزنه ولی با === مطمئن میشه.🤓
۳) نوهی جاوا هستش.🤡
۴) در حوزه پنتست ناسا استفاده میشه.😎
@CleverDevs - @CleverDevsGp
مثال هایی برای پایتون و جاواسکریپت و HTML:
۱) براکت؟ ندیدم نخوندم نشنیدم.🗿
۲) با == حدس میزنه ولی با === مطمئن میشه.🤓
۳) نوهی جاوا هستش.🤡
۴) در حوزه پنتست ناسا استفاده میشه.😎
ابتکار بخرج بدید بخندیم😂❤️
@CleverDevs - @CleverDevsGp
🤣17👌4👍1😁1
🔥17⚡4❤2👍1