This media is not supported in your browser
VIEW IN TELEGRAM
⚠️ به صورت آزمایشی
پنجشنبه ۸ صبح یک لینک گوگل میت توی کانال قرار میدم.
برای شرکت در کلاس کافیه یک اکانت گوگل داشته باشید.
@CodeBazDev
پنجشنبه ۸ صبح یک لینک گوگل میت توی کانال قرار میدم.
برای شرکت در کلاس کافیه یک اکانت گوگل داشته باشید.
@CodeBazDev
🙏3
بچه ها cursor یک کد ادیتوره که امکانات هوش مصنوعی جالبی داره. حتما ویدئو زیر رو ببینید و ازش استفاده کنید
https://youtu.be/-qLDj0m7Hc8
@CodeBazDev
https://youtu.be/-qLDj0m7Hc8
@CodeBazDev
YouTube
آموزش Cursor AI | ابزار فوق العاده و خفن برای کد نویسی
#پادکست #پادکست_فارسی #برنامه_نویسی
-------------------------------------------------------------------------------------------------------------------
پیج اینستاگرام : https://instagram.com/erfan_rahaeii
لینکدین : https://linkedin.com/in/erfanrahaei
کانال…
-------------------------------------------------------------------------------------------------------------------
پیج اینستاگرام : https://instagram.com/erfan_rahaeii
لینکدین : https://linkedin.com/in/erfanrahaei
کانال…
👍2
CodeBaz.dev
بچه ها cursor یک کد ادیتوره که امکانات هوش مصنوعی جالبی داره. حتما ویدئو زیر رو ببینید و ازش استفاده کنید https://youtu.be/-qLDj0m7Hc8 @CodeBazDev
اگه استفاده کردید تجربیات خودتونو اینجا به اشتراک بذارید
منم همین کارو میکنم
منم همین کارو میکنم
💯2
به نظرم اینکه شب های قدر با سال ۴۰۴ مصادف شده اتفاقی نیست!
سال ۴۰۴ عه خیلی باید مواظب باشیم
بریم فقط دعا کنیم که امسال به خیر بگذره 😂😂
شوخی کردم
سال نو همه تون مبارک
سالی بدون ارور به خصوص ارور ۴۰۴ داشته باشید🙏🏻☘️
@CodeBazDev
سال ۴۰۴ عه خیلی باید مواظب باشیم
بریم فقط دعا کنیم که امسال به خیر بگذره 😂😂
شوخی کردم
سال نو همه تون مبارک
سالی بدون ارور به خصوص ارور ۴۰۴ داشته باشید🙏🏻☘️
@CodeBazDev
❤8❤🔥2💩1
یک تابع یا متد خوب باید طوری نوشته بشه که برای خوندنش نیازی به اسکرول کردن نباشه
به عبارت دیگه کل بدنه اش در یک اسکرین جا بشه و بدون اسکرول کردن بشه دیدش
✍️ بخشی از کتاب two scoops of django
#django #python #two_scoops_of_django
🆔 @CodeBazDev
به عبارت دیگه کل بدنه اش در یک اسکرین جا بشه و بدون اسکرول کردن بشه دیدش
✍️ بخشی از کتاب two scoops of django
#django #python #two_scoops_of_django
🆔 @CodeBazDev
👍5❤1
🧠 «دیباگ کردن (اشکالیابی) دو برابر سختتر از خودِ کدنویسیه!
پس اگه کدت رو زیادی زرنگبازی دربیاری و پیچیده بنویسی، شاید خودت هم نتونی درستش کنی!»
— برایان کرنیگان، یکی از خالقای زبان C
✌️ ساده بنویس که خودت و بقیه بعداً بتونید بفهمیدش!
🆔 @CodeBazDev
پس اگه کدت رو زیادی زرنگبازی دربیاری و پیچیده بنویسی، شاید خودت هم نتونی درستش کنی!»
— برایان کرنیگان، یکی از خالقای زبان C
✌️ ساده بنویس که خودت و بقیه بعداً بتونید بفهمیدش!
🆔 @CodeBazDev
👍3
CodeBaz.dev
🧠 «دیباگ کردن (اشکالیابی) دو برابر سختتر از خودِ کدنویسیه! پس اگه کدت رو زیادی زرنگبازی دربیاری و پیچیده بنویسی، شاید خودت هم نتونی درستش کنی!» — برایان کرنیگان، یکی از خالقای زبان C ✌️ ساده بنویس که خودت و بقیه بعداً بتونید بفهمیدش! 🆔 @CodeBazDev
بعد از ۱۵ روز اومدم سر کار
چقدر راندمانم امروز پایینه
پروژه خودمه ولی انگار یکی دیگه نوشته اش 🤣🤣
چقدر به این جمله ایمان آوردم امروز
🆔 @CodeBazDev
چقدر راندمانم امروز پایینه
پروژه خودمه ولی انگار یکی دیگه نوشته اش 🤣🤣
چقدر به این جمله ایمان آوردم امروز
🆔 @CodeBazDev
🤣7👍1
یه مشکلی داشتم تو کدا
داشتم فکر میکردم که من این فلو رو قبلا توسعه دادم چرا قبلا مشکل نداشتم!
رفتم کدای قبلیمو خوندم دیدم عه چه راه حل خوبی برای حل این مشکل قبلا به فکرم رسیده! 😂😂
بعد به این نتیجه رسیدم گاهی آدم میتونه از کدایی که قبلا خودش نوشته چیز های خوبی یاد بگیره 🤣🤣
🆔 @CodeBazDev
داشتم فکر میکردم که من این فلو رو قبلا توسعه دادم چرا قبلا مشکل نداشتم!
رفتم کدای قبلیمو خوندم دیدم عه چه راه حل خوبی برای حل این مشکل قبلا به فکرم رسیده! 😂😂
بعد به این نتیجه رسیدم گاهی آدم میتونه از کدایی که قبلا خودش نوشته چیز های خوبی یاد بگیره 🤣🤣
🆔 @CodeBazDev
🤣6👍1
وقتی یه برنامهنویس حرفهای پایتون، کدی ببینه که کلی قانون PEP 8 رو زیر پا گذاشته، حتی اگه چیزی نگه، احتمال زیاد داره تو دلش داره غر میزنه 😅
بخشی از کتاب two scoops of django
#two_scoops_of_django
🆔 @CodeBazDev
بخشی از کتاب two scoops of django
#two_scoops_of_django
🆔 @CodeBazDev
🤣3👍2
💡 چرا در PEP 8 طول هر خط کد باید حداکثر ۷۹ کاراکتر باشه؟
قدیما مانیتورهای کامپیوتر خیلی بزرگ نبودن و نهایتاً فقط میشد ۸۰ کاراکتر توی هر خط نمایش داد. به همین دلیل برنامهنویسها تصمیم گرفتن که طول هر خط از کدهاشون بیشتر از ۷۹ کاراکتر نباشه، تا بتونن همه خطوط رو بدون اسکرول افقی ببینن. 📱💻
اما امروزه، با مانیتورهای عریض و رزولوشن بالا، به راحتی میشه حتی ۱۲۰ کاراکتر رو توی یک خط نمایش داد. بنابراین، این مورد در PEP 8 کمی غیرمنطقی به نظر میرسه. 😅
با این حال، در PEP 8 گفته شده که:
"Consistency is more important than perfection."
(یکپارچگی مهمتر از کمال است.) 🔑
یعنی اگه در تیم شما تصمیم گرفته شده که استانداردهایی متفاوت از PEP 8 استفاده بشه، پایبندی به همون استانداردهای تیمی مهمتره. 🧑💻🤝
پس اگر محدودیت ۷۹ کاراکتر براتون اذیتکننده است، میتونید استاندارد جدیدی برای تیمتون وضع کنید و به اون پایبند باشید. 👌
#python #pep
🆔 @CodeBazDev
قدیما مانیتورهای کامپیوتر خیلی بزرگ نبودن و نهایتاً فقط میشد ۸۰ کاراکتر توی هر خط نمایش داد. به همین دلیل برنامهنویسها تصمیم گرفتن که طول هر خط از کدهاشون بیشتر از ۷۹ کاراکتر نباشه، تا بتونن همه خطوط رو بدون اسکرول افقی ببینن. 📱💻
اما امروزه، با مانیتورهای عریض و رزولوشن بالا، به راحتی میشه حتی ۱۲۰ کاراکتر رو توی یک خط نمایش داد. بنابراین، این مورد در PEP 8 کمی غیرمنطقی به نظر میرسه. 😅
با این حال، در PEP 8 گفته شده که:
"Consistency is more important than perfection."
(یکپارچگی مهمتر از کمال است.) 🔑
یعنی اگه در تیم شما تصمیم گرفته شده که استانداردهایی متفاوت از PEP 8 استفاده بشه، پایبندی به همون استانداردهای تیمی مهمتره. 🧑💻🤝
پس اگر محدودیت ۷۹ کاراکتر براتون اذیتکننده است، میتونید استاندارد جدیدی برای تیمتون وضع کنید و به اون پایبند باشید. 👌
#python #pep
🆔 @CodeBazDev
👍4
💡 بهترین راه برای یادگیری PEP ها چیه؟
برای یادگیری PEPها (Python Enhancement Proposals)، دو راه اصلی وجود داره:
1️⃣ مطالعه به ترتیب PEPها
شما میتونید تمام PEPها رو به ترتیب مطالعه کنید و سعی کنید مفاهیم و استانداردهای مطرح شده در هر کدوم رو به خاطر بسپارید. این روش ممکنه کمی زمانبر باشه، اما در نهایت با درک عمیقتری از زبان پایتون و اصولی که بر اون حاکمه آشنا میشید.
2️⃣ استفاده از ابزارهای خودکار مثل flake8
یک روش عملیتر اینه که از ابزارهایی مثل flake8 یا black استفاده کنید. این ابزارها بهطور اتوماتیک کد شما رو بررسی میکنن و ارورها یا وارنینگها رو نشون میدن.
شما میتونید هر ارور یا وارنینگ رو بررسی کنید و بفهمید که مربوط به کدوم PEP هست. این روش به شما کمک میکنه که یاد بگیرید کد شما چطور باید استانداردهای PEP رو رعایت کنه و در نهایت خودکار به یک کدنویس پایتون حرفهای تبدیل بشید.
🔧 مزایای روش دوم:
✅ بررسی خودکار کد
✅ آشنایی با ارورها و هشدارها بهصورت عملی
✅ سرعت بیشتر در یادگیری استانداردهای پایتون
هر دو روش مفیدن، اما استفاده از ابزارهای خودکار معمولاً سرعت یادگیری رو بالا میبره و شما رو در مسیر بهینهتری قرار میده. 🚀
#python #pep
🆔 @CodeBazDev
برای یادگیری PEPها (Python Enhancement Proposals)، دو راه اصلی وجود داره:
1️⃣ مطالعه به ترتیب PEPها
شما میتونید تمام PEPها رو به ترتیب مطالعه کنید و سعی کنید مفاهیم و استانداردهای مطرح شده در هر کدوم رو به خاطر بسپارید. این روش ممکنه کمی زمانبر باشه، اما در نهایت با درک عمیقتری از زبان پایتون و اصولی که بر اون حاکمه آشنا میشید.
2️⃣ استفاده از ابزارهای خودکار مثل flake8
یک روش عملیتر اینه که از ابزارهایی مثل flake8 یا black استفاده کنید. این ابزارها بهطور اتوماتیک کد شما رو بررسی میکنن و ارورها یا وارنینگها رو نشون میدن.
شما میتونید هر ارور یا وارنینگ رو بررسی کنید و بفهمید که مربوط به کدوم PEP هست. این روش به شما کمک میکنه که یاد بگیرید کد شما چطور باید استانداردهای PEP رو رعایت کنه و در نهایت خودکار به یک کدنویس پایتون حرفهای تبدیل بشید.
🔧 مزایای روش دوم:
✅ بررسی خودکار کد
✅ آشنایی با ارورها و هشدارها بهصورت عملی
✅ سرعت بیشتر در یادگیری استانداردهای پایتون
هر دو روش مفیدن، اما استفاده از ابزارهای خودکار معمولاً سرعت یادگیری رو بالا میبره و شما رو در مسیر بهینهتری قرار میده. 🚀
#python #pep
🆔 @CodeBazDev
👍3