ch
Feedback
کداکسپلور | CodeExplore

کداکسپلور | CodeExplore

前往频道在 Telegram

با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉 👨🏻‍💻 ارتباط با ما : @CodeExploreSup گروه : @CodeExplore_Gap تبلیغات در کد اکسپلور : @CodeExploreAds

显示更多
8 709
订阅者
-124 小时
+737
+28330
帖子存档
🛡️طبق یکسری گزارشات Cloudflare برای زیرساخت تحلیل و گزارش‌دهی داخلی محصولات Zero Trust‌، از TimescaleDB استفاده کرده ، به جای سیستم‌های تخصصی OLAP مثل ClickHouse. چرا؟ چون دنبال سادگی و مقیاس‌پذیری بوده، یکجا با PostgreSQL ادغام می‌شه و می‌تونه داده‌های تحلیلی و تنظیمات سیستم رو کنار هم بدون پیچیدگی بزرگی ذخیره کنه. ⚡ نتیجه چی شد؟ سرعت کوئری ۵ تا ۳۵ برابر بهتر و فضای ذخیره‌سازی تا ۳۳ برابر کمتر نسبت به PostgreSQL معمولی اشغال شد! 🔹️با اینکه ClickHouse در پشت‌پرده تا سال‌ها انتخاب اصلی بود، این بار حجم بالای نوشتن‌های کوچک باعث شده مدیریتش سخت بشه، ولی TimescaleDB با معماری Partitioning هوشمند، شرایط رو خیلی بهتر کرده. منبع #PostgreSQL #CloudFlare #TimescaleDB ☕️Telegram | Website | Discord

🧵 شی‌گرایی بدون کلاس؟ Go یه راه باحال‌تر داره! تو خیلی از زبان‌ها مثل Java یا Python، وقتی حرف از شی‌گرایی می‌شه، فوراً می‌ری سراغ کلاس و وراثت. ولی Go می‌گه: «بیخیال کلاس و دردسرهاش، یه راه ساده‌تر و قدرتمندتر داریم» 😎 📌 اینجاست که interface و implementation وارد می‌شن! 🎯 🔧حالا Interface چیه؟ خوب، Interface تو Go یعنی یه مجموعه از متدهایی که یه نوع (type) باید پیاده‌سازی‌شون کنه. بدون این که لازم باشه صریحاً بگی این struct، این interface رو implement می‌کنه! مثلاً:
type Speaker interface {
    Speak() string
}
هر تایپی که متد ()Speak رو داشته باشه، خودش به‌طور خودکار یه Speaker حساب می‌شه! 🤯 🧱حالا Implementation یعنی چی؟ پیاده سازی یا Implementation یعنی یه struct بسازی و متدهایی که interface لازم داره رو روش پیاده کنی.
type Human struct {}

func (h Human) Speak() string {
    return "سلام! من انسانم"
}
خب، حالا چون Human متد ()Speak رو داره، خودش‌به‌خود یه Speaker هم هست. لازم نیست هیچ جا بنویسی implements Speaker — Go خودش می‌فهمه! 🔍 💡 چرا این بهتر از کلاس و وراثته؟ ✅ ترکیب به‌جای وراثت: تو Go می‌تونی چند تا behavior رو ترکیب کنی، بدون این که مجبور شی از یه کلاس دیگه ارث ببری. ✅ ساده و شفاف: خبری از heirarchy و درخت‌های پیچیده‌ی کلاس نیست. ✅ انعطاف‌پذیر: هر struct می‌تونه چندین interface رو هم‌زمان satisfy کنه. 🛠 استفاده‌ی واقعی
func SaySomething(s Speaker) {
    fmt.Println(s.Speak())
}
حالا می‌تونی هر چیزی که متد ()Speak داره، به این تابع بدی:
SaySomething(Human{})
حتی structهای دیگه:
type Robot struct {}

func (r Robot) Speak() string {
    return "010010 سلام"
}


SaySomething(Robot{})
🔄 Interface خالی: interface{} اگه نمی‌دونی طرف چی می‌فرسته، می‌تونی از interface خالی استفاده کنی:
func PrintAnything(v interface{}) {
    fmt.Println(v)
}
ولی حواست باشه این قدرت زیاد می‌تونه باعث تاریکی بشه! ☠️ 🧪 حالا Dependency Injection با Interface چطوریه؟ یه فایده‌ی خفن دیگه: تست‌نویسی راحت‌تر می‌شه! چون می‌تونی یه Mock بسازی که همون interface رو پیاده کنه. دیگه لازم نیست وابسته به یه struct خاص باشی.
type DB interface {
    Save(data string) error
}
تو تست، یه FakeDB می‌سازی و به جای دیتابیس واقعی می‌دی به کدت. ⚠️ نکات مهم 🚫 گو وراثت نداره. به‌جاش composition و interface استفاده کن. 🧩 فقط وقتی interface بساز که واقعاً لازم باشه. زیاد کردن interfaceهای الکی، کد رو پیچیده می‌کنه. 🔄 ساختارها (struct) به‌طور خودکار می‌تونن interfaceها رو satisfy کنن، فقط کافیه متد درست رو داشته باشن. #golang ☕️Telegram | Website | Discord

#fun ☕️Telegram | Website | Discord

اضافه‌ کردن عضو جدید به Double Linked List رو توی این ویدیو میتونید ببینید💯 #double #linked_list ☕️Telegram | Website | Discord

با استفاده از سایت ReactBits میتونید به کامپوننت های انیمیشنی مختلف دسترسی داشته باشید. متن، کارت ها، بک گراند ها و کلی کامپو
با استفاده از سایت ReactBits میتونید به کامپوننت های انیمیشنی مختلف دسترسی داشته باشید. متن، کارت ها، بک گراند ها و کلی کامپوننت و دیزاین فوق العاده انیمیشنی رو میتونید بهش دسترسی داشته باشید و کد های هرکدوم رو هم بخواین در دسترستون هست همراه با پیش نمایش کامل🔥 توی پروژه هاتون ازشون استفاده و طرح های خفن بزنید بفرستید اینجا ببینیم😉 🔗 https://reactbits.dev/ ری اکشن و اشتراک گذاری فراموش نشه🧡 #animation #components #react ☕️Telegram | Website | Discord

گوگل یک قدم دیگه NotebookLM رو به آینده نزدیک‌تر کرد! 🔸️حالا با قابلیت Video Overview می‌تونید خلاصه منابعی که بهش می‌دید رو به شکل ویدیویی، همراه با عکس و انیمیشن ببینید! 🔹️بخش Studio هم کلی تغییر کرده و ساخت مایندمپ، فایل صوتی و کلی چیز دیگه راحت‌تر شده. فعلاً فقط برای زبان انگلیسی فعاله، ولی به‌زودی برای همه عرضه می‌شه. 🔗 notebooklm.google.com #NotebookLM #AI ☕️Telegram | Website | Discord

😏😂 #fun ☕️Telegram | Website | Discord

60 پروژه تمرینی با لول های مختلف برای برنامه نویسای فرانت اند🔥 #frontend #project #ideas ☕️Telegram | Website | Discord
60 پروژه تمرینی با لول های مختلف برای برنامه نویسای فرانت اند🔥 #frontend #project #ideas ☕️Telegram | Website | Discord

🧠تیم‌ Z.ai مدل جدید GLM-4.5 رو معرفی کرده؛ یه مدل بازمتن هوش مصنوعی با ۳۵۵ میلیارد پارامتر که تو زمینه‌های مختلف مثل کدنویسی، استدلال و اجرای چندمرحله‌ای قوی ظاهر شده و توی بنچمارک های مختلف از خیلی از هوش مصنوعی های دیگه نتایج بهتری بده. ⚡ سرعت بالا، مصرف رم کم، و قیمت بسیار پایین‌تر از رقبا مثل GPT-4 و DeepSeek باعث شده حسابی سروصدا کنه. نسخه سبک‌ترش هم هست: GLM‑4.5‑Air با فقط ۱۰۶ میلیارد پارامتر! منبع دسترسی به هوش مصنوعی #ai #z_ai #glm #site ☕️Telegram | Website | Discord

مقایسه Linear Search و Logarithmic Search #linear #logarithmic #search ☕️Telegram | Website | Discord

⭕️ با «هوشک» همه‌رو یکجا داری 🌐 u.hooshak.com/tex1 ⬅️ 💯 +10مدل پایه رایگان و بدون محدودیت مانند: 🔸4.1-mini / Gemini2.5 / G
⭕️ با «هوشک» همه‌رو یکجا داری 🌐 u.hooshak.com/tex1 ⬅️ 💯 +10مدل پایه رایگان و بدون محدودیت مانند: 🔸4.1-mini / Gemini2.5 / Grok3/Claude3.5... 💯 +15مدل پیشرفته هوش‌مصنوعی: خرید موجودی به اندازه مصرفت نه‌بیشتر!مانند : 🔸 O3 / Grok4 / Claude4 / Gemini2.5-Pro ... 🔖 برخی امکانات : 🔴 ارسال فایل و تصویر در چت 🔴 حافظه کامل و قابل مدیریت 🔴 تولید تصویر با بهترین مدل 🔴 پرامپت های آماده تخصصی 🔴 تبدیل فایل صوتی به متن 🔴 تولید و دیباگ همه زبان های برنامه‌نویسی ‼️دیگه نه خبری از قطعی هست، نه محدودیت ساعتی! 📌 همین الان رایگان امتحان کن: 🌐 u.hooshak.com/tex1 ⬅️ 🔴🔴🔴🔴🔴🔴🔴

sticker.webp0.41 KB

خروجی کد بالا چیه؟
Anonymous voting

خروجی این کد چیه؟
x = 10

def outer():
    x = 5
    def inner():
        nonlocal x
        x = 20
    inner()
    return x

print(outer())
#quiz #python ☕️Telegram | Website | Discord

#fun ☕️Telegram | Website | Discord

🚀 4 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍 اگه پایتون بلدی و می‌خوای وارد دنیای برنامه‌نویسی وب ب
🚀 4 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍 اگه پایتون بلدی و می‌خوای وارد دنیای برنامه‌نویسی وب بشی، این دوره دقیقاً برای توئه! تو مسیر آموزش یاد می‌گیری چطوری بک‌اند یک سایت رو طراحی کنی، پایگاه داده بسازی، صفحات داینامیک داشته باشی و در نهایت یه اپلیکیشن تحت‌وب واقعی رو کامل پیاده‌سازی کنی. 📅 دوره به‌صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه. 🔔 قسمت‌های منتشر شده: 🔹 فصل دوم جنگو پیشرفته - بهبود صفحه لاگین - کاربران در تمپلیت‌ها - پیاده سازی Logout - پیاده سازی ثبت‌نام 🎬 دسترسی به دوره #django #python #backend ☕️Telegram | Website | Discord

🚀 سایت قوی یعنی کسب‌وکار قوی! 💥می‌دونستی یک سایت قوی می‌تونه تبدیل بازدیدکننده‌ها به مشتری رو ۲۴٪ بیشتر کنه؟ 💯 اگه می‌خوای
🚀 سایت قوی یعنی کسب‌وکار قوی! 💥می‌دونستی یک سایت قوی می‌تونه تبدیل بازدیدکننده‌ها به مشتری رو ۲۴٪ بیشتر کنه؟ 💯 اگه می‌خوای بدونی طراحی سایت چطور می‌تونه کسب‌وکار و برندت رو متحول کنه، این ایونت آنلاین رو از دست نده. 💯 در این ایونت، بررسی می‌کنیم که چطور طراحان سایت می‌تونن نقش حیاتی در موفقیت برندها داشته باشن و چه تاثیری بر رشد و فروش کسب‌وکارها می‌ذارن. 📆 تاریخ: ۸ مرداد | رایگان و آنلاین 🔵 با حضور طراحان سایت سنیور موفق‌ترین کسب و کارها مثل اسنپ‌پی،جاباما، تپسی‌فود و ایران کیش ❌ ظرفیت محدود❌ 🎯 یه فرصت عالی برای یادگیری از بهترین‌ها💪 🔗 از این لینک ثبت‌نام کن ➡️ 🥇 آموزشگاه مهندسی کندو، برترین آموزشگاه IT ایران | We CanDo IT 💪 💬 @cando_ac 🔵🔵🔵🔵🔵🔵

sticker.webp0.41 KB

دوستان اگر تمایل دارید به ادامه برگزاری میتینگ های برنامه نویسی داخل کامنت ها پیشنهاد بدید که دغدغتون به عنوان یه برنامه نویس چیه که بتونیم برای میتینگای آینده موضوع هایی رو راجبش صحبت کنیم که مفید باشه و دغدغه باشه برای هممون🤔👇🏻

یه سایت آوردم غول مرحله آخر💣👀 با استفاده از این سایت میتونید الگوریتم و Data Structure رو بصورت Visual و بصورت Real Time بب
یه سایت آوردم غول مرحله آخر💣👀 با استفاده از این سایت میتونید الگوریتم و Data Structure رو بصورت Visual و بصورت Real Time ببینید و با اونها تعامل کنید و یاد بگیرید. مباحثی مثل توابع بازگشتی، Linked List ها، آرایه های دوبعدی، Stack، درخت باینری، Hash Table Graph ها و... رو همراه با مثال از زبان های مختلف برنامه نویسی میتونید ببینید و یاد بگیرید✅ 🔗 https://staying.fun/ ری اکشن و حمایت فراموش نشه تا ازین ابزاری کاربردی بیشتر معرفی کنیم😉🧡 #algorithms #data_structure ☕️Telegram | Website | Discord