𝗖𝗢𝗢𝗟𝗬 𝗖𝗢𝗗𝗘 | کولی کد
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
This media is not supported in your browser
VIEW IN TELEGRAM
وقتی میخوای از چندتا برنامه همزمان استفاده کنی 😂😂🤝🏻

فقط گوگل

🤣🤣

📝 @xCode_IR
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣16👌1👨‍💻1
Forwarded from Shayan .k
سلام دوستان، خب به هر حال تونستیم یه جایی رو بگیریم تا بتونیم یه سری کارای باحال ر. با هم انجام بدیم.


در حقیقت ما سعی کردیم یه کامیونیتی Computer Scientific داشته باشیم به طوری که از منابع و کتاب های دسته اول به شکل میز گرد استفاده کنیم . و کم کم چند نفر دیگه رو هم همراه خودمون کنیم تا بتونیم با هم مباحث low level و basic و کاربردی computer science رو درک کنیم و یاد بگیریم.

این مباحث میتونن ابزار هایی مثل زبان c یا ++C باشن و یا حتی میتونن موضوعاتی مثل CS50X و کتاب هایی مثل CODE THE HIDDEN LANGUAGE و GROKKING THE ALGORITHM و ... باشند که هر کدوم به نوبه خودشون باحالن و میتونیم کلی با هم در موردشون حرف بزنیم و یاد بگیریم.

از اونجایی که من و شایان داشتیم با هم میخوندیم این ها رو سعی کردیم که یه کامیونیتی ایجاد کنیم که این موضوع ها رو کمی عملی تر و باحال تر در موردشون بحث کنیم که هم خوش بگذره و هم ما بیشتر یاد بگیریم و هم کلا بتونیم یه سری افراد دیگه رو پیدا کنیم که هفتگی بتونیم با هم اینجور چیزا رو بخونیم و بیشتر عمیق شیم.

این یعنی داستان کامیونیتی این شکلی هست که ممکنه برای سینیور های عجیب غریب جذاب نباشه ولی برای NOVICE ها و تازه کار ها جذابه.


ما خیلی سعی کردیم که بتونیم یه جا بگیریم و یه سری کار ها کنیم و در نهایت تونستیم با یه کانکشن خوب یه جا رو بگیریم.

ادامه پست

لینک گروه تلگرام:
https://t.me/ccismywife
🔥52👌1
𝗖𝗢𝗢𝗟𝗬 𝗖𝗢𝗗𝗘 | کولی کد
سلام دوستان، خب به هر حال تونستیم یه جایی رو بگیریم تا بتونیم یه سری کارای باحال ر. با هم انجام بدیم. در حقیقت ما سعی کردیم یه کامیونیتی Computer Scientific داشته باشیم به طوری که از منابع و کتاب های دسته اول به شکل میز گرد استفاده کنیم . و کم کم چند نفر…
رفقا فرهان و شایان دارن یه حرکت باحالی میزنن و به نظر خودم واقعا با ارزشه، از اونجایی که خیلی کم به علوم کامپیوتر بها داده میشه یه همچین اتفاقی میتونه به جا‌های خوبی برسه، اگر علاقه مند بودید میتونید بیشتر باهاشون صحبت کنید ✌️❤️

#تبلیغ_نیست
9🔥2👌1
تمپلیت انجین‌ها چی هستند ؟ 🛠️
تمپلیت انجین یه ابزاره که به ما کمک می‌کنه با قابلیت هایی که داره صفحات Dynamic ( پویا ) بسازیم. یعنی چی ؟ یعنی یه قالب درست می‌کنی که بخش‌های ثابت (مثل ساختار HTML) و بخش‌های متغیر (مثل اسم کاربر) داره. بعد موقع اجرا، اون قسمت‌های متغیر با داده‌های واقعی جایگزین می‌شن.

چه قابلیت هایی دارن ؟ 🚀
🧩 پشتیبانی از ساختار منطقی
🔸 امکان استفاده از دستورات شرطی و حلقه‌ها رو فراهم می‌کنه تا بر اساس داده‌های دریافتی، نمایش محتوا به صورت منطقی و متغیر صورت بگیره.

🚀 ایجاد محتوای دینامیک
🔸 با وارد کردن داده‌های متغیر در قالب‌ها، محتوای پویا تولید می‌شه.

📁 وراثت قالب‌ها
🔸 قالب‌های اصلی رو تعریف می‌کنید و توی قالب‌های دیگه ازشون بهره می‌برید، یه جورایی میشه همون لی‌اوت‌ اصلی و قسمت‌های شیر مثل Header و Footer، که باعث کم شدن کدهای تکراری میشه.

🔃 فرمت‌دهی و فیلتر دیتا
🔸 میتونید داده‌ها رو قبل از نمایش فرمت‌دهی کنید با قابلیت‌های خود تمپلیت انجین، مثل تنظیم قالب تاریخ یا اعداد.

🗃️ پشتیبانی از داده‌های پیچیده
🔸 امکان کار با داده‌های پیچیده مثل آرایه‌ها و objectها رو می‌ده تا اطلاعات به شکل بهتری نمایش داده بشه.


چجوری کار میکنه ⁉️
شما داخل قالبی که نوشتید، جای متغیرها رو مشخص می‌کنی وقتی کد اجرا می‌شه، تمپلیت انجین این قسمت‌ها رو با دیتای واقعی پر می‌کنه و برای اضافه کردن کدهای منطقی مثل حلقه‌ها یا شرط‌ها، باید از سینتکس مخصوص خود اون تمپلیت انجین استفاده کنی.
مثلاً توی EJS، برای حلقه نوشتن می‌تونی🔻

<% items.forEach(item => { %>
<li><%= item %></li>
<% }) %>


محبوب‌ترین تمپلیت انجین‌ها
Node.js : EJS ~> Pug ~> Handlebars

Python : Jinja2 ~> Mako

PHP : Twig ~> Blade

Java : Thymeleaf ~> FreeMarker


💬 تا حالا از تمپلیت انجین استفاده کردی؟ اگه آره، تجربه خودت رو بهمون بگو 👇

#WhatsThat

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

🔥13❤‍🔥21
وی‌اس‌کدتو باز کن 🫵
روی ایکون ستینگ پایین کلیک کن ⚙️

روی گزینه Keyboard Shortcuts بزن ⌨️

توی قسمت سرچ بنویس 🔻

Transform to Uppercase‌‌ ‌ ‌ ‌ ‌ ‌

حالا روی ستون Keybinding کلیک کن 🖱️

شورت کات مد نظرت رو وارد کن

در نهایت کلید Enter رو بزن

بوم، الان اگر هر متنی رو سلکت کنی کافیه فقط شورت‌کاتی که ست کرده بودی رو بزنی تا اون متن رو UPPERCASE کنه 💥


الان نه تنها یه شورت کات کاربردی اضافه کردی، بله دیگه میتونی هر شورت کاتی که میخوای رو ست کنی رو VSCode

#tips | #tricks

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

😍13❤‍🔥3👌2
Forwarded from 🤖 کلیدساز | ساخت لینک شیشه ای
Programers-Cafe

تاحالا شده فکر کنی که راجب پایتون و جاوااسکریپت و ... چیزی بلد نیستی؟


فکر کنی که همیشه یه چیزی میلنگه انگار یه چیزی کمه؟


🐬 ما توی کافه برنامه نویسان روزانه کلی مطالب جدید میزاریم و هر شب مطالبی میزاریم‌ که
میتونین با جواب دادن به سوال ها خودتون رو باهاش محک بزنید 🔥

شماهم به ما بپیوندید شاید بتونیم کمکتون کنیم❤️

Channel • @Programers_Cafe

Group • @IRdeveloperchat
🔥84❤‍🔥1
بررسی کامل فریمورک TailwindCss 🚀

تیلویند چیه اصلا ⁉️
تیلویند درواقع یه فریمورک CSS‌ای سبک برای طراحی سایته که به جای نوشتن کدهای جداگانه‌ی CSS، از کلاس‌های آماده استفاده می‌کنی یا به اصطلاح همون utility ها.

مثلاً به جای اینکه توی فایل CSS بنویسی دکمه پس‌زمینه آبی و متن سفید داشته باشه، فقط توی HTML کلاس‌های bg-blue-500 و text-white رو اضافه می‌کنی.

مزایا

🎨 قابلیت کاستومایز کردن بسیار بالا
یکی از مهم ترین قابلیت های تیلویند این مورده، چون شما میتونید کلاس‌های سفارشی، تم‌ها، و حتی پلاگین‌های اختصاصی خودتون رو بسازید.
🔝 سبک و بهینه
تیلویند فقط کلاس‌هایی رو که در پروژه استفاده شده‌اند، در خروجی نهایی تولید میکنه (با استفاده از PurgeCSS). این باعث میشه که فایل‌های CSS نهایی بسیار کوچک‌تر از فریمورک‌هایی مثل Bootstrap باشن.
💡 یادگیری نسبتاً ساده
در مقایسه با فریمورک‌هایی که نیاز به یادگیری سیستم گرید و کامپوننت‌های از پیش ساخته‌شده دارند، یادگیری Tailwind آسون‌تره، مخصوصاً برای کسایی که با CSS آشنایی خوبی دارن، ولی خب اولش یه تایم خوبی رو ازتون میگیره تا خوب و دقیق تر باهاش آشنا بشید.


معایب

زمان توسعه نسبتاً طولانی‌تر
چون Tailwind کامپوننت‌های آماده (مثل دکمه، فرم، مودال) ارائه نمیده، شما باید این موارد رو خودتون بسازید و این میتونه زمانگیر باشه، مگر اینکه از یک کتابخانه‌ی مبتنی بر Tailwind مثل DaisyUI یا Flowbite استفاده کنید.
⁉️ فرآیند ریسپانسیو سازی دشوارتر
تیلویند بر خلاف برخی از لایبرری ها، یک سیستم گرید آماده نداره ولی با کلاس‌های responsive utility-first مثل sm:, md:, lg: این کار کاملاً امکان‌پذیر است، صرفا شیوه‌ اینکار متفاوت تره و خودتون باید انجامش بدید.

محدودیت‌ در طراحی‌های پیچیده
با وجود انعطاف‌پذیری بالا، در برخی موارد خاص، ممکنه که Tailwind قادر به پشتیبانی از برخی طراحی‌های خیلی پیچیده نباشه و شما مجبو به کدنویسی مستقیم با CSS بشید.


#CSS | #Tailwind

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

🔥193❤‍🔥2
وقتی میفهمن برنامه نویسی ...
😂😂😂

#fun

𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣
🤣22👌3👨‍💻1
#website


اگر این سایتو باز کنید برگی براتون نمیمونه 🙂‍↔️

استفاده کن و لذت ببر ؛)

musicforprogramming.net

🚀 @CoolyCode
🔥192💯2
🔳 مقایسه Tailwind و Bootstrap
همونطور که در جریان هستین؛ تیلویند و بوت استرپ دوتا از محبوب ترین فریمورک های css هستن که خیلیا وقتی میخوان یه css فریمورک انتخاب کنن؛ واسه انتخاب یکی از این دوتا توی دوراهی میمونن.
البته که توی چند سال اخیر استفاده از تیلویند افزایش بسیار چشم گیری داشته و محبوبیت بوت‌استرپ خیلی کمتر شده و ما میخوایم توی این پست این مسئله رو به طور کامل باز کنیم و ببینیم چه مزیت ها و معایبی دارند هردوشون


تیلویند | Tailwind
مزایا
➊ قابلیت کاستومایز سازی بسیار بالا
➋ فوق‌العاده سبک و بهینه، بخاطر ساختارش
➌ یادگیری نسبتاً ساده
 پروسه استایل‌دهی سریع‌.

معایب
➊ محدودیت‌ در طراحی‌های پیچیده
➋ جدا نبودن استایل ها و HTML، که میتونه باعث شلوغ شدن کد‌ها بشه، و خب این مورد توی بوت‌استرپ کمتر دیده میشه چپن کامپوننت های از پیش اماده داره


بوت‌ استرپ | Bootstrap
مزایا
➊ وجود کامپوننت های از پیش آماده
➋ وجود grid system برای ریپانسیو سازی

معایب
➊ شباهت زیاد به بقیه سایت هایی که از بوت‌استرپ استفاده میکنند و یونیک نبودن
➋ نیاز مند تایم بیشتر برای یونیک کردن کامپوننت ها
➌ حجم بالا و تاثیر منفی بر روی پرفرمونس، به دلیل عدم وجود بهینه سازی های مناسب
البته مورد سوم توی بوت‌استرپ ۵ بهتر شده 🔺


📊 نتیجه گیری
از این مقایسه میشه نتیجه گرفت که برای توسعه پروژه هایی که دیزاین منحصر به فردی دارن و در مقیاس بزرگ تری هستن، بهتره که از Tailwind استفاده بشه؛ ولی برای پروژه هایی که تایم کمی دارن و یا دیزاین و پرفورمنس در اولویت نیست، بوت استرپ هم میتونه انتخاب خوبی باشه


#framework #css #tailwind

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

🔥162❤‍🔥2
یه ترفند خفن و فوق‌العاده کاربردی در Tailwind CSS که شاید ندونی 🫵

ممکنه شما هم نیاز پیدا کنید که وقتی موس روی والد یک المان میره استایل های اون المان تغییر پیدا بکنه، توی تیلویند با استفاده از group و group-hover این کار امکان پذیره

حالا چجوری ⁉️
‍‍‍‍‍‍‍‍‍‍<div class="group">
هاور کن ببین چی میشه!
<div class="opacity-0 group-hover:opacity-100 transition">
🎉 سورپرایز!
</div>
</div>

توی کد بالا وقتی موس روی div والد با کلاس group میره، div فرزند که به طور پیش‌فرض با opacity-0 مخفی شده، به آرامی توسط کلاس group-hover:opacity-100 نمایان میشه و محتویاتش رو نشون میده.
و برای برای ایجاد افکت نرم از transition استفاده کردیم که میتونید خودتون بیشتر راجبش بخونید. ( more )


#tips | #tricks | #tailwind

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

🔥124👌1
𝗖𝗢𝗢𝗟𝗬 𝗖𝗢𝗗𝗘 | کولی کد
یکی از اتفاقات خیلی خوبی که بعد از همایش فرانت چپتر امسال رقم خورد این بود که با کلی از بچه های خفن برنامه نویس رفیق شدیم و خبر خوش اینه که ما با بچه ها تصمیم گرفتیم یه دورهمی بزاریم داخل تهران و همدیگه رو ببینیم و یه روز عالی در در کنار هم سپری کنیم داخل…
سلام رفقا، امیدوارم حالتون خوب باشه ✌️

همایش پارسال فرانت‌چپتر واقعا تجارب فوق‌العاده ای رو برامون به جا گذاشت به همراه کلی دوستای خفن، که به شخصه خیلی خوشحالم از اشنایی باهاشون 🔥

ولاگش رو‌هم ضبط کردیم که میتونید ببینید🔻

https://t.me/coolycode/16‌ #event


همایش امسال هم ثبت نامش شروع شده و میتونید با کد تخفیف ما با 123.000 تومان تخفیف ثبت نام کنید، امیدوارم شیراز ببینمتون و کلی اتفاقات خفن رو رقم بزنیم در کنار هم ❤️

کد تخفیف : coolycode

لینک ثبت نام 🔻
http://FrontChapter.ir/event


𝗖𝗛𝗔𝗡𝗡𝗘𝗟  |  𝗚𝗥𝗢𝗨𝗣
9😍1😎1
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