𝗖𝗢𝗢𝗟𝗬 𝗖𝗢𝗗𝗘 | کولی کد
1.7K subscribers
221 photos
81 videos
8 files
363 links
اینجا قراره برنامه نویسی رو خیلی ساده و با حال خوب یاد بگیریم 🚀

📺 𝗬𝗢𝗧𝗨𝗕𝗘 : https://rb.gy/37siuq

📷 𝗜𝗡𝗦𝗧𝗔𝗚𝗥𝗔𝗠 : https://rb.gy/jmz946

👥 𝗚𝗥𝗢𝗨𝗣 : @CoolyCoder

𝗔𝗗𝗦 : @ADS_CoolyCode

✌️ 𝗣𝗩 : @CoolyCode_Support
Download Telegram
10 شورت‌کات ضروری VS Code برای که سرعتتون رو به شدت بالا میبره 🚀

📂 Ctrl + P
باز کردن سریع هر فایل
با این میانبر می‌تونی خیلی راحت اسم فایل موردنظرت رو تایپ کنی و مستقیماً اون رو باز کنی.
📝 Ctrl + /
کامنت/آنکامنت کردن یک خط
این ترکیب بهت کمک می‌کنه که یک خط رو به‌سرعت کامنت یا آنکامنت کنی، بدون نیاز به تایپ دستی //.
↕️ Alt + ↑ / ↓
جابه‌جا کردن یک خط به بالا یا پایین
اگر بخوای بدون کپی/پیست کردن، یک خط رو بالا یا پایین ببری، این میانبر خیلی کاربردیه.
Ctrl + Shift + K
حذف خط جاری
با این ترکیب می‌تونی کل خطی که نشانگر روشه رو بدون انتخاب حذف کنی.

📚 Ctrl + B
نمایش یا مخفی کردن سایدبار
با این میانبر سریع سایدبار رو باز و بسته کن تا فضای بیشتری برای کدنویسی داشته باشی.

💡Ctrl + Space
فعال کردن IntelliSense برای پیشنهادات کد
اگر در حال کدنویسی هستی و پیشنهادهای خودکار نمایش داده نشدن، این میانبر کمک می‌کنه دوباره اون‌ها رو ببینی.
🔍 Ctrl + Shift + F
جستجو در کل پروژه
این میانبر بهت امکان می‌ده که در کل فایل‌های پروژه دنبال متن یا کدی خاص بگردی.
📑 Ctrl + D
انتخاب بعدیِ کلمه‌ای که هایلایت شده
اگه بخوای چند کلمه مشابه رو یکی‌یکی انتخاب کنی، این ترکیب فوق‌العاده‌ست.

🔗 Ctrl + Shift + L
انتخاب تمام موارد مشابه در متن
این میانبر همه‌ی نمونه‌های یک کلمه در فایل رو یکجا انتخاب می‌کنه تا بتونی همه رو هم‌زمان تغییر بدی.
📜 Ctrl + Shift + P
باز کردن Command Palette
با این ترکیب می‌تونی به همه‌ی دستورات و قابلیت‌های VS Code دسترسی داشته باشی.


امیدوارم از این مطلب لذت برده باشید، با ری‌اکشنای خودتون بهمون انرژی بدید ❤️‍🔥

#vscode #tricks

𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣

16👌3
به ChatGPT گفتم با توجه به دیتایی که از من داره و چت هایی که باهاش کردم یه عکس از زندگی روز مرم بسازه ؛)

اگر میخواید بسازه از پرامپ زیر استفاده کنید

based on what you know about me. draw a picture of what you think my current life looks like.


#AI | source

𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣
13🔥2😍2
𝗖𝗢𝗢𝗟𝗬 𝗖𝗢𝗗𝗘 | کولی کد
Photo
عکساتونو بگیرید ازش بفرستید تو کامنتا، خیلی جالبه 🤩🔥
🔥12
بچه ها ما نمایشگاه کاریم اگر بودید بگید pv همو ببینیم ✌️🔥

~> @MohammadTazaroie
🔥12
متاسفانه همین الان اعلام کردن که جاوا اسمشو به JavaScript 2.0 تغییر داد که تازه‌کارا بیشتر گیج شن

@CodEMovazii | جهان موازی کد‌ها 🌍
🤣27
واقعا keep it simple توی معماری و سیاست های shadcn به خوبی رعایت شده ...

شاید شما هم از خیلیا شنیده باشید که shadcn خیلی خوب و خفنه، ولی من ندیدم کسی بیاد به طور دقیق این مورد رو توضیح بده.
به زودی یه پست میزارم راجبش که ببینید چه ویژگی هایی وجود داره که انقدر shadcn رو نسبت به بقیه ui kit ها متمایز میکنه

#shadcn #tailwind #tips


یه جورایی میشه گفت shadcn تصمیم گرفت از محدودیت ها خارج بشه ؛)

𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣
🔥10👌211
Forwarded from LeetLabs (Bryan Azli)
لینوکس چیه ؟ 🐧

لینوکس یک سیستم‌عامل متن باز (Open-Source) است که مثل ویندوز یا مک‌اواس، بین سخت افزار (Hardware) و کاربر (User) قرار میگیره. تفاوت بزرگش؟ رایگان بودنش و قابلیت سفارشی سازی (customization) بی‌حدومرز! لینوکس بر پایه‌ی هسته (Kernel) ساخته شده که توسط لینوس توروالدز در سال ۱۹۹۱ خلق شد. امروز هزاران توسعه‌دهنده به‌صورت داوطلبانه روی بهبودش کار میکنن. 

چطوری کار میکنه ⁉️
هسته (Kernel): قلب لینوکسه و مستقیماً با سخت‌افزار ارتباط برقرار میکنه. 

پوسته (Shell): واسط کاربریِ مبتنی بر متن (مثل Terminal) که دستورات رو اجرا میکنه.

توزیع‌ها (Distros): لینوکس رو به شکل‌های مختلف می‌بینید: اوبونتو (مبتدی پسند)، فدورا (برای توسعه دهندگان)، آرچ (برای حرفه‌ای‌ها) و صدها توزیع دیگه!
چرا لینوکس ؟
🔒 امنیت بالا: کمتر هدف حمله‌ی بدافزارها قرار میگیره. 

🚀 پایداری: سالها بدون نیاز به ری‌بوت کار میکنه! 

🛠 انعطاف: هر بخشش رو میتونی عوض کنی، حتی ظاهر سیستم! 

🌍 جامعه‌ی جهانی: هزاران انجمن و توسعه دهنده آماده کمک بهت هستن. 

اولین قدم چیه؟

به زودی آموزش نصب آسان رو منتشر می‌کنیم.

تا اون موقع : 
➊ عضو کانال بمون.
➋ سوالاتت رو تو کامنتها بپرس.
➌ این کانال رو به دوستات معرفی کن! 

بیاین دنیای لینوکس رو قشنگ‌تر کنیم
!

#GNU / #Linux
#SupportOpenSource
#OpenSource
#FA #Study


+ EN

[ Linux ] Code 💻🐧
🔥8😍4
یعنی امروز تولد کی می‌تونه باشه ؟؟ ؛))

لازمه بگم واقعا ؟ 😁🔥
🎉316🔥2
Media is too big
VIEW IN TELEGRAM
ماشین بازی آنلاین تحت وب، بزنید و لذت ببرید 😍🔥

شاید براتون سوال پیش بیاد که چجوری یه همچین وبسایتی رو ساختن با این کیفیت ⁉️

درواقع این وبسایت های با WebGL API مرور گر ایجاد شدن که میتونن مدل های سه بعدی رو رندر کنن و و شما به صورت تعاملی باهاشون کار بکنید، توی این پست کامل راجبش توضیح دادم میتونیم بخونید 🔻
https://t.me/coolycode/651


سه مدل وسیله نقلیه و تنظیمات خیلی حالبی داره، البته توی فیلم صدا میوت بود ولی حتما خودتون تستش کنید 🤩👇

🌐 https://slowroads.io

#threejs #3D #WebGL

𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣

😍13🔥1
وقتی متغیر ها دارن داستان زندگیتو تعریف می‌کنن!😄😄

#fun

𝗖𝗛𝗔𝗡𝗡𝗘𝗟
  | 
𝗚𝗥𝗢𝗨𝗣
🤣24👌1
‌ جهان موازی کد‌ها | اینجا همه چی برعکسه 🌍

از اخبار و تکنولوژی گرفته 📣

تا تیکه های فان و خنده دار 😁


تو ام اگر بیای برگی برات نمیونه 🫵😂

🚀 | 𝗖𝗵𝗮𝗻𝗻𝗲𝗹 : @CodEMovazii
💭 | 𝗚𝗿𝗼𝘂𝗽 : @CodEMovazii_GP
🔥7😎3👨‍💻1
10 شورت‌کات ضروری VS Code که سرعتتون رو به شدت بالا میبره ( پارت 2 ) 🚀

✏️ Ctrl + F2
تغییر نام همه‌ی متغیرهای مشابه
اگر بخوای یک متغیر رو در کل فایل تغییر نام بدی، این میانبر کار رو خیلی راحت می‌کنه.

💻 Ctrl + J
نمایش یا مخفی کردن ترمینال داخلی
ترمینال داخلی VS Code رو با این ترکیب سریع باز و بسته کن.

Ctrl + W
بستن تب فعلی
به‌جای کلیک روی دکمه‌ی بستن کنار فایل، این میانبر رو بزن و سریع‌تر تب‌های اضافی رو ببند.
🔎 Ctrl + Shift + E
فوکوس روی فایل اکسپلورر
اگر فایل اکسپلورر بسته شده یا فوکوس روی بخش دیگه‌ایه، با این ترکیب سریع بهش برگرد ؛)
Ctrl + Shift + M
نمایش پنل PROBLEMS
اگر کدت اروری داشته باشه، این ترکیب سریع لیست خطاها رو نشون می‌ده.

↕️ Alt + Shift + ↑ / ↓
کپی کردن یک خط در بالا یا پایین
به‌جای Copy/Paste، با این میانبر سریع‌تر میتونی یک خط رو بالا یا پایین کپی کنی.

🔳 Ctrl + Alt + جهت‌ها
تقسیم پنجره‌ی ادیتور
اگه بخوای چندین فایل رو کنار هم باز داشته باشی، با این میانبر میتونی ادیتور رو تقسیم کنی


امیدوارم از این مطلب لذت برده باشید، با ری‌اکشنای خودتون بهمون انرژی بدید ❤️‍🔥

#vscode #tricks

𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣

18🔥2😍1
اصول SOLID چین دقیقا ⁉️

درواقع SOLID یه سری اصول مهم توی برنامه‌نویسی شیءگراست هستش که کمک میکنه کدهای تمیز، قابل تغییر و کم‌اشکال بنویسیم.

اصل مسئولیت واحد
Single Responsibility Principle

هر کلاس فقط باید یک کار انجام بده.

چرا ؟ اگه یه کلاس چند کار مختلف انجام بده، تغییر توی یک بخش ممکنه بقیه قسمت‌ها رو هم خراب کنه.

🎯 مثال: فرض کن یه کلاس داریم که هم سفارش ثبت می‌کنه، هم فاکتور صادر می‌کنه، هم ایمیل ارسال می‌کنه! اگه فقط بخش ایمیل نیاز به تغییر داشته باشه، ممکنه کل سیستم بهم بریزه. بهتره هر کار رو به کلاس مخصوص خودش بسپاریم.


اصل باز/بسته
OCP - Open/Closed Principle‌ ‌‌ ‌ ‌ ‌‌ ‌ ‌

کد باید برای تغییر بسته، ولی برای توسعه باز باشه.

چرا؟ اگه مجبور باشیم برای اضافه کردن یه قابلیت، کدهای قدیمی رو تغییر بدیم، ممکنه یه جای دیگه خراب بشه.

🎯 مثال: فرض کن یه کلاس داریم که تخفیف رو روی فاکتور اعمال می‌کنه. اگه بخوایم یه نوع جدید تخفیف اضافه کنیم، نباید توی کلاس قبلی دست ببریم. به‌جاش یه کلاس جدید برای نوع جدید تخفیف می‌سازیم که به سیستم اضافه بشه، بدون اینکه چیزی خراب بشه.


اصل جایگزینی لیسکوف
LSP - Liskov Substitution Principle

کلاس‌های فرزند باید بدون مشکل جایگزین کلاس والد بشن.

چرا؟ اگه یه کلاس فرزند به‌درستی جای والد خودش رو نگیره، برنامه رفتار غیرمنتظره‌ای پیدا می‌کنه.

🎯 مثال: فرض کن یه سیستم پرداخت داریم که روش‌های مختلفی مثل کارت بانکی و کیف پول رو پشتیبانی می‌کنه. اگه یه متد "پرداخت()" توی والد باشه، همه کلاس‌های فرزند باید بتونن درست ازش استفاده کنن. حالا اگه یه روش پرداخت مثل "پرداخت با امتیاز" اضافه کنیم که امکان پرداخت نصفه‌نیمه داره، کل سیستم ممکنه به مشکل بخوره!


اصل تفکیک اینترفیس‌ها
ISP - Interface Segregation Principle

اینترفیس‌ها نباید متدهای اضافی داشته باشن.

چرا؟ اگه یه کلاس مجبور بشه متدهایی رو پیاده‌سازی کنه که بهش نیاز نداره، کد به‌هم‌ریخته و پیچیده می‌شه.

🎯 مثال:
فرض کن یه اینترفیس داریم به اسم Device که متدهای پرینت، اسکن و فکس داره. حالا یه کلاس داریم برای یه پرینتر ساده که فقط پرینت می‌کنه، ولی مجبور می‌شه متدهای اسکن و فکس رو هم پیاده‌سازی کنه، در حالی که بهشون نیازی نداره. بهتره اینترفیس رو به چند بخش جدا تقسیم کنیم.


اصل وارونگی وابستگی
DIP - Dependency Inversion Principle

ماژول‌های اصلی نباید مستقیم به جزئیات وابسته باشن، بلکه به اینترفیس‌ها وابسته باشن.

چرا؟ اگه یه بخش از سیستم وابسته به یه کلاس خاص باشه، هر تغییری توی اون کلاس می‌تونه باعث خرابی کل سیستم بشه.

🎯 مثال: فرض کن یه سیستم گزارش‌گیری داریم که داده‌ها رو از یه دیتابیس خاص مثل MySQL می‌گیره. اگه یه روز بخوایم به PostgreSQL یا MongoDB مهاجرت کنیم، کل کدهای گزارش‌گیری باید تغییر کنن. ولی اگه وابستگی‌ها به یه اینترفیس Database باشه، می‌تونیم دیتابیس رو عوض کنیم، بدون اینکه به کدهای اصلی دست بزنیم.


#WhatsThat #SOLID

𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣

🔥217
روزتون مبارک مهندسای خفن ❤️

🚀 @coolycode
34
💎 کانال برنامه نویسی کولی کد | مخصوص برنامه نویس ها و دولوپر ها 🚀

⚒️ معرفی ابزار‌ها و تکنولوژی‌ها

🎨 ترفند ها و‌ نکات برنامه نویسی

📊 سوالات و چالش‌های برنامه‌نویسی

❤️ تجربیات مفید و کاربردی در این مسیر


🏷 دسته بندی مطالب

تو ام اگر بیای برگی برات نمیمونه 🙂‍↔️🫵

🚀 | 𝗖𝗵𝗮𝗻𝗻𝗲𝗹 : @CoolyCode
💭 | 𝗚𝗿𝗼𝘂𝗽 : @CoolyCodeGap
7🔥6
بنر جدیدمون چطوره ؟ دوسش دارید ؟ 😁🔥

بزارم اموزش ساختش رو ؟
👌194