یه سایت آوردم غول مرحله آخر💣👀
با استفاده از این سایت میتونید الگوریتم و Data Structure رو بصورت Visual و بصورت Real Time ببینید و با اونها تعامل کنید و یاد بگیرید. مباحثی مثل توابع بازگشتی، Linked List ها، آرایه های دوبعدی، Stack، درخت باینری، Hash Table Graph ها و... رو همراه با مثال از زبان های مختلف برنامه نویسی میتونید ببینید و یاد بگیرید✅
🔗 https://staying.fun/
ری اکشن و حمایت فراموش نشه تا ازین ابزاری کاربردی بیشتر معرفی کنیم😉🧡
#algorithms #data_structure
☕️Telegram | Website | Discord
با استفاده از این سایت میتونید الگوریتم و Data Structure رو بصورت Visual و بصورت Real Time ببینید و با اونها تعامل کنید و یاد بگیرید. مباحثی مثل توابع بازگشتی، Linked List ها، آرایه های دوبعدی، Stack، درخت باینری، Hash Table Graph ها و... رو همراه با مثال از زبان های مختلف برنامه نویسی میتونید ببینید و یاد بگیرید✅
🔗 https://staying.fun/
ری اکشن و حمایت فراموش نشه تا ازین ابزاری کاربردی بیشتر معرفی کنیم😉🧡
#algorithms #data_structure
☕️Telegram | Website | Discord
1🔥16⚡2❤🔥1
دوستان اگر تمایل دارید به ادامه برگزاری میتینگ های برنامه نویسی داخل کامنت ها پیشنهاد بدید که دغدغتون به عنوان یه برنامه نویس چیه که بتونیم برای میتینگای آینده موضوع هایی رو راجبش صحبت کنیم که مفید باشه و دغدغه باشه برای هممون🤔👇🏻
🔥5⚡3
🚀 4 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍
اگه پایتون بلدی و میخوای وارد دنیای برنامهنویسی وب بشی، این دوره دقیقاً برای توئه!
تو مسیر آموزش یاد میگیری چطوری بکاند یک سایت رو طراحی کنی، پایگاه داده بسازی، صفحات داینامیک داشته باشی و در نهایت یه اپلیکیشن تحتوب واقعی رو کامل پیادهسازی کنی.
📅 دوره بهصورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمتهای منتشر شده:
🔹 فصل دوم جنگو پیشرفته
- بهبود صفحه لاگین
- کاربران در تمپلیتها
- پیاده سازی Logout
- پیاده سازی ثبتنام
🎬 دسترسی به دوره
#django #python #backend
☕️Telegram | Website | Discord
اگه پایتون بلدی و میخوای وارد دنیای برنامهنویسی وب بشی، این دوره دقیقاً برای توئه!
تو مسیر آموزش یاد میگیری چطوری بکاند یک سایت رو طراحی کنی، پایگاه داده بسازی، صفحات داینامیک داشته باشی و در نهایت یه اپلیکیشن تحتوب واقعی رو کامل پیادهسازی کنی.
📅 دوره بهصورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمتهای منتشر شده:
🔹 فصل دوم جنگو پیشرفته
- بهبود صفحه لاگین
- کاربران در تمپلیتها
- پیاده سازی Logout
- پیاده سازی ثبتنام
🎬 دسترسی به دوره
#django #python #backend
☕️Telegram | Website | Discord
🔥8❤🔥4⚡1😍1
🔥7⚡3❤🔥2
🧠تیم Z.ai مدل جدید GLM-4.5 رو معرفی کرده؛ یه مدل متن باز هوش مصنوعی با ۳۵۵ میلیارد پارامتر که تو زمینههای مختلف مثل کدنویسی، استدلال و اجرای چندمرحلهای قوی ظاهر شده و توی بنچمارک های مختلف از خیلی از هوش مصنوعی های دیگه نتایج بهتری بده.
⚡ سرعت بالا، مصرف رم کم، و قیمت بسیار پایینتر از رقبا مثل GPT-4 و DeepSeek باعث شده حسابی سروصدا کنه. نسخه سبکترش هم هست: GLM‑4.5‑Air با فقط ۱۰۶ میلیارد پارامتر!
منبع
دسترسی به هوش مصنوعی
#ai #z_ai #glm #site
☕️Telegram | Website | Discord
⚡ سرعت بالا، مصرف رم کم، و قیمت بسیار پایینتر از رقبا مثل GPT-4 و DeepSeek باعث شده حسابی سروصدا کنه. نسخه سبکترش هم هست: GLM‑4.5‑Air با فقط ۱۰۶ میلیارد پارامتر!
منبع
دسترسی به هوش مصنوعی
#ai #z_ai #glm #site
☕️Telegram | Website | Discord
🔥9😍4⚡1
گوگل یک قدم دیگه NotebookLM رو به آینده نزدیکتر کرد!
🔸️حالا با قابلیت Video Overview میتونید خلاصه منابعی که بهش میدید رو به شکل ویدیویی، همراه با عکس و انیمیشن ببینید!
🔹️بخش Studio هم کلی تغییر کرده و ساخت مایندمپ، فایل صوتی و کلی چیز دیگه راحتتر شده. فعلاً فقط برای زبان انگلیسی فعاله، ولی بهزودی برای همه عرضه میشه.
🔗 notebooklm.google.com
#NotebookLM #AI
☕️Telegram | Website | Discord
🔸️حالا با قابلیت Video Overview میتونید خلاصه منابعی که بهش میدید رو به شکل ویدیویی، همراه با عکس و انیمیشن ببینید!
🔹️بخش Studio هم کلی تغییر کرده و ساخت مایندمپ، فایل صوتی و کلی چیز دیگه راحتتر شده. فعلاً فقط برای زبان انگلیسی فعاله، ولی بهزودی برای همه عرضه میشه.
🔗 notebooklm.google.com
#NotebookLM #AI
☕️Telegram | Website | Discord
❤🔥10⚡3
با استفاده از سایت ReactBits میتونید به کامپوننت های انیمیشنی مختلف دسترسی داشته باشید. متن، کارت ها، بک گراند ها و کلی کامپوننت و دیزاین فوق العاده انیمیشنی رو میتونید بهش دسترسی داشته باشید و کد های هرکدوم رو هم بخواین در دسترستون هست همراه با پیش نمایش کامل🔥
توی پروژه هاتون ازشون استفاده و طرح های خفن بزنید بفرستید اینجا ببینیم😉
🔗 https://reactbits.dev/
ری اکشن و اشتراک گذاری فراموش نشه🧡
#animation #components #react
☕️Telegram | Website | Discord
توی پروژه هاتون ازشون استفاده و طرح های خفن بزنید بفرستید اینجا ببینیم😉
🔗 https://reactbits.dev/
ری اکشن و اشتراک گذاری فراموش نشه🧡
#animation #components #react
☕️Telegram | Website | Discord
❤🔥14⚡2🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
اضافه کردن عضو جدید به Double Linked List رو توی این ویدیو میتونید ببینید💯
#double #linked_list
☕️Telegram | Website | Discord
#double #linked_list
☕️Telegram | Website | Discord
❤🔥5🔥3⚡1
🧵 شیگرایی بدون کلاس؟ Go یه راه باحالتر داره!
تو خیلی از زبانها مثل Java یا Python، وقتی حرف از شیگرایی میشه، فوراً میری سراغ کلاس و وراثت. ولی Go میگه: «بیخیال کلاس و دردسرهاش، یه راه سادهتر و قدرتمندتر داریم» 😎
📌 اینجاست که interface و implementation وارد میشن! 🎯
🔧حالا Interface چیه؟
خوب، Interface تو Go یعنی یه مجموعه از متدهایی که یه نوع (type) باید پیادهسازیشون کنه. بدون این که لازم باشه صریحاً بگی این struct، این interface رو implement میکنه!
مثلاً:
هر تایپی که متد ()Speak رو داشته باشه، خودش بهطور خودکار یه Speaker حساب میشه! 🤯
🧱حالا Implementation یعنی چی؟
پیاده سازی یا Implementation یعنی یه struct بسازی و متدهایی که interface لازم داره رو روش پیاده کنی.
خب، حالا چون Human متد ()Speak رو داره، خودشبهخود یه Speaker هم هست. لازم نیست هیچ جا بنویسی implements Speaker — Go خودش میفهمه! 🔍
💡 چرا این بهتر از کلاس و وراثته؟
✅ ترکیب بهجای وراثت: تو Go میتونی چند تا behavior رو ترکیب کنی، بدون این که مجبور شی از یه کلاس دیگه ارث ببری.
✅ ساده و شفاف: خبری از heirarchy و درختهای پیچیدهی کلاس نیست.
✅ انعطافپذیر: هر struct میتونه چندین interface رو همزمان satisfy کنه.
🛠 استفادهی واقعی
حالا میتونی هر چیزی که متد ()Speak داره، به این تابع بدی:
حتی structهای دیگه:
🔄 Interface خالی: interface{}
اگه نمیدونی طرف چی میفرسته، میتونی از interface خالی استفاده کنی:
ولی حواست باشه این قدرت زیاد میتونه باعث تاریکی بشه! ☠️
🧪 حالا Dependency Injection با Interface چطوریه؟
یه فایدهی خفن دیگه: تستنویسی راحتتر میشه! چون میتونی یه Mock بسازی که همون interface رو پیاده کنه. دیگه لازم نیست وابسته به یه struct خاص باشی.
تو تست، یه FakeDB میسازی و به جای دیتابیس واقعی میدی به کدت.
⚠️ نکات مهم
🚫 گو وراثت نداره. بهجاش composition و interface استفاده کن.
🧩 فقط وقتی interface بساز که واقعاً لازم باشه. زیاد کردن interfaceهای الکی، کد رو پیچیده میکنه.
🔄 ساختارها (struct) بهطور خودکار میتونن interfaceها رو satisfy کنن، فقط کافیه متد درست رو داشته باشن.
#golang
☕️Telegram | Website | Discord
تو خیلی از زبانها مثل 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
❤🔥3🔥3⚡2
🛡️طبق یکسری گزارشات Cloudflare برای زیرساخت تحلیل و گزارشدهی داخلی محصولات Zero Trust، از TimescaleDB استفاده کرده ، به جای سیستمهای تخصصی OLAP مثل ClickHouse. چرا؟ چون دنبال سادگی و مقیاسپذیری بوده، یکجا با PostgreSQL ادغام میشه و میتونه دادههای تحلیلی و تنظیمات سیستم رو کنار هم بدون پیچیدگی بزرگی ذخیره کنه.
⚡ نتیجه چی شد؟ سرعت کوئری ۵ تا ۳۵ برابر بهتر و فضای ذخیرهسازی تا ۳۳ برابر کمتر نسبت به PostgreSQL معمولی اشغال شد!
🔹️با اینکه ClickHouse در پشتپرده تا سالها انتخاب اصلی بود، این بار حجم بالای نوشتنهای کوچک باعث شده مدیریتش سخت بشه، ولی TimescaleDB با معماری Partitioning هوشمند، شرایط رو خیلی بهتر کرده.
منبع
#PostgreSQL #CloudFlare #TimescaleDB
☕️Telegram | Website | Discord
⚡ نتیجه چی شد؟ سرعت کوئری ۵ تا ۳۵ برابر بهتر و فضای ذخیرهسازی تا ۳۳ برابر کمتر نسبت به PostgreSQL معمولی اشغال شد!
🔹️با اینکه ClickHouse در پشتپرده تا سالها انتخاب اصلی بود، این بار حجم بالای نوشتنهای کوچک باعث شده مدیریتش سخت بشه، ولی TimescaleDB با معماری Partitioning هوشمند، شرایط رو خیلی بهتر کرده.
منبع
#PostgreSQL #CloudFlare #TimescaleDB
☕️Telegram | Website | Discord
❤🔥5⚡3🔥3
🚀 4 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍
اگه پایتون بلدی و میخوای وارد دنیای برنامهنویسی وب بشی، این دوره دقیقاً برای توئه!
تو مسیر آموزش یاد میگیری چطوری بکاند یک سایت رو طراحی کنی، پایگاه داده بسازی، صفحات داینامیک داشته باشی و در نهایت یه اپلیکیشن تحتوب واقعی رو کامل پیادهسازی کنی.
📅 دوره بهصورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمتهای منتشر شده:
🔹 فصل دوم جنگو پیشرفته
- تعریف مسیرها در پروژه
- پیاده سازی اپمقالات
- انواع روابط بین مدلها
- رابطه یک به چند Many-to-one
🎬 دسترسی به دوره
#django #python #backend
☕️Telegram | Website | Discord
اگه پایتون بلدی و میخوای وارد دنیای برنامهنویسی وب بشی، این دوره دقیقاً برای توئه!
تو مسیر آموزش یاد میگیری چطوری بکاند یک سایت رو طراحی کنی، پایگاه داده بسازی، صفحات داینامیک داشته باشی و در نهایت یه اپلیکیشن تحتوب واقعی رو کامل پیادهسازی کنی.
📅 دوره بهصورت سه روز یکبار آپدیت میشه و قسمتهای جدید بهش اضافه میشه.
🔔 قسمتهای منتشر شده:
🔹 فصل دوم جنگو پیشرفته
- تعریف مسیرها در پروژه
- پیاده سازی اپمقالات
- انواع روابط بین مدلها
- رابطه یک به چند Many-to-one
🎬 دسترسی به دوره
#django #python #backend
☕️Telegram | Website | Discord
❤🔥7🔥3⚡2😍1
گوگل Opal رو معرفی کرد ، یه ابزار vibe coding که دیگه نیازی به نوشتن کد نداره! فقط ایده ات رو با زبان ساده توی Google Labs بده، اون ویدیو ورکفلو و تک تک مراحلش رو برات میسازه 🔥
🔹️ تمرکز Opal روی مبتنیسازی ایده با زبان طبیعی، طراحی workflows بصری، گالری تمپلیت و امکان remix کردن اپ های دیگرانه تا بتونی خیلی سریع پروت تایپ بزنی.
❌️ فعلاً فقط برای کاربران داخل ایالات متحده با اکانت گوگل در دسترسه.
منبع
#Opal #GoogleLab #AI #VibeCoding
☕️Telegram | Website | Discord
🔹️ تمرکز Opal روی مبتنیسازی ایده با زبان طبیعی، طراحی workflows بصری، گالری تمپلیت و امکان remix کردن اپ های دیگرانه تا بتونی خیلی سریع پروت تایپ بزنی.
❌️ فعلاً فقط برای کاربران داخل ایالات متحده با اکانت گوگل در دسترسه.
منبع
#Opal #GoogleLab #AI #VibeCoding
☕️Telegram | Website | Discord
🔥6⚡2❤🔥1
🐍 Thonny یه IDE مناسب برای افرادیه که تازه قصد شروع یادگیری پایتون رو دارن و کارکردش به این شکله که کد رو برای شما مرحله به مرحله اجرا میکنه تا بصورت Visual و تعاملی بتونید نحوه اجرا شدن کد و اتفاقاتی که داخل کدتون میوفته رو ببینید و درکش کنید.
امکانات IDE های دیگه مثل هایلات کد ها و ارور هاتون و دیباگر ساده با یه Ctrl+F5 رو داره و همچنین کد هارو بهتون پیشنهاد میده به علاوه راحت میتونید آپدیتش کنید و پلاگین های مختلفی برای کاربردای خاص داره✅
به هرکی میخواد تازه شروع کنه این پستو بفرستید و Thonny رو بهش معرفی کنید🔥
#python #ide #thonny
☕️Telegram | Website | Discord
امکانات IDE های دیگه مثل هایلات کد ها و ارور هاتون و دیباگر ساده با یه Ctrl+F5 رو داره و همچنین کد هارو بهتون پیشنهاد میده به علاوه راحت میتونید آپدیتش کنید و پلاگین های مختلفی برای کاربردای خاص داره✅
به هرکی میخواد تازه شروع کنه این پستو بفرستید و Thonny رو بهش معرفی کنید🔥
#python #ide #thonny
☕️Telegram | Website | Discord
⚡7❤🔥3🔥2😁1😍1