کداکسپلور | CodeExplore
7.91K subscribers
1.99K photos
324 videos
103 files
1.79K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
Flat کردن array در جاوااسکریپت 🔥

🔹️دیدین بعضی وقتا آرایه رو میدن این شکلیه:
let array = [1, [2, 3], [4, [5, 6]]];

و شما میخواین به صورت 1,2,3,4,5,6 باشه!

🔸️اینجور وقتا به جای اینکه کفرتون در بیاد میتونین این کد رو بنویسید و به آرامش درونتون برگردید:
let array = [1, [2, 3], [4, [5, 6]]];
let flatArray = array.flat(2); 
// [1, 2, 3, 4, 5, 6]


✅️اینجور وقتا اصطلاحا یک آرایه پیچ در پیچ یا تو در تو رو، flat کردیم

#javascript #js #trick #flatArray
☕️Telegram | Website | Discord
🔥93❤‍🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
🚀GitHub Spark در دسترس عموم قرار گرفت!

گیت‌هاب GitHub Spark رو به‌صورت Public Preview منتشر کرد؛ ابزاری برای تبدیل ایده‌ها به اپلیکیشن‌های هوشمند فول‌استک که تنها با نوشتن توضیح به زبان طبیعی ساخته می‌شن و با یک کلیک منتشر می‌شن.

💡 ویژگی‌ها:

- ساخت اپ با زبان طبیعی، کنترل‌های بصری یا کدنویسی

- پیش‌نمایش زنده و ویرایش در لحظه

- ادغام کامل با GitHub Copilot، VS Code و ریپازیتوری‌ها

- افزودن قابلیت‌های هوش مصنوعی بدون نیاز به API

- انتشار سریع به‌صورت PWA بدون تنظیمات پیچیده

- امکان استفاده از مدل‌های AI مختلف (Claude Sonnet 3.5، GPT-4o و …)

- تاریخچه خودکار و نسخه‌های جایگزین برای آزمایش ایده‌ها


‏Spark مخصوص ایده‌هایی طراحی شده که شاید به‌خاطر کوچک بودن یا کوتاه‌مدت بودن هرگز ساخته نشدن. حتی می‌تونید یک طرح، اسکرین‌شات یا متن مستندات رو بدید تا خودش به اپ کامل تبدیلش کنه.

🌐 منبع
#github #spark
☕️Telegram | Website | Discord
😍6❤‍🔥42🔥1
🚀 4 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍

اگه پایتون بلدی و می‌خوای وارد دنیای برنامه‌نویسی وب بشی، این دوره دقیقاً برای توئه!

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

📅 دوره به‌صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت‌های منتشر شده:
🔹 فصل دوم جنگو پیشرفته
- نمایش اسلایدر و مقالات
- آشنایی‌کامل با on_delete
- آشنایی با سایر پارامترهای مدل
- حذف فایل‌ها با django-cleanup

🎬 دسترسی به دوره

#django #python #backend
☕️Telegram | Website | Discord
❤‍🔥72😍2🔥1
📌 دوستان اگر علاقه‌مندید پست‌های آموزشی یا خبری در مورد برنامه‌نویسی، تکنولوژی و... رو با بقیه به اشتراک بزارید، خوشحال میشیم محتوای شما رو توی کداکسپلور با نام خودتون منتشر کنیم.

برای ارسال، فقط کافیه از بخش Direct Message وارد قسمت Suggest Post بشید و محتوای موردنظرتون رو برامون بفرستید

💡نکته ای که مهمه پست باید حتما دست نویس خودتون باشه تا اینکه از جایی کپی شده باشه!
❤‍🔥92🔥2
کداکسپلور | CodeExplore pinned «📌 دوستان اگر علاقه‌مندید پست‌های آموزشی یا خبری در مورد برنامه‌نویسی، تکنولوژی و... رو با بقیه به اشتراک بزارید، خوشحال میشیم محتوای شما رو توی کداکسپلور با نام خودتون منتشر کنیم. برای ارسال، فقط کافیه از بخش Direct Message وارد قسمت Suggest Post بشید و محتوای…»
3 تا دوره یودمی که به مدت محدود میتونین با تخفیف بصورت رایگان دریافتشون کنید💥

1️⃣ دوره Complete Node.js Bootcamp: From Basics to Advanced
🔗 لینک دوره

> کد: 163D423F380C0D830842

2️⃣ دوره Python Mastery: From Novice to Ninja
🔗 لینک دوره

> کد: CD21E2C9AB809CD08065

3️⃣ دوره AutoCAD 2026 Essentials – Complete Course
🔗 لینک دوره

> کد: 83DISCUDEMY.COM

#offer #course #udemy
☕️Telegram | Website | Discord | <MohammadMahdi />
🔥10❤‍🔥21
ویژگی pointer-events در CSS 🔥

تعیین میکنه که آیا یک المان به تعاملات ماوس و لمس جواب بده یا نه. با استفاده از مقدار none، می‌تونی المان رو طوری تنظیم کنی که به کلیک‌ها و بقیه رویداد های اشاره‌گر جوابی نده.
مثال:
.disabled {
  pointer-events: none;
  opacity: 0.5;
}

#css #pointer_events #trick
☕️Telegram | Website | Discord
11❤‍🔥2🔥2
انواع ساختار داده (Data Structure)💯

#data_structure #types
☕️Telegram | Website | Discord
🔥20❤‍🔥44
This media is not supported in your browser
VIEW IN TELEGRAM
از سری مشکلات برنامه نویس بودن🙄💀

#fun
☕️Telegram | Website | Discord
❤‍🔥19😁13💔2
🎓 دوره جدید مایکروسافت Generative AI با JavaScript

مایکروسافت یک دوره رایگان و پروژه‌محور روی GitHub منتشر کرده که به شما یاد میده چطور با JavaScript اپلیکیشن‌های مبتنی بر Generative AI بسازید. این دوره ادامه دوره قبلی Generative AI for Beginners محسوب میشه، اما این‌ بار با تمرکز کامل روی JavaScript و در قالب یک ماجراجویی داستانی طراحی شده.

در طول مسیر، با شخصیت‌های تاریخی مثل داوینچی و آدا لاولیس همکاری می‌کنید، با مفاهیم LLM، مهندسی پرامپت، RAG و ساختاردهی خروجی‌ها آشنا میشین و یاد میگیرید چطور اپ‌ هایی بسازید که از مدل‌های زبانی استفاده کنن. همه‌ چیز به‌ صورت Interactive یا تعاملی، همراه با ویدیو، تمرین، آزمون و اپ قابل اجرا روی GitHub Spaces ارائه شده.

🔗 لینک های رسمی دوره: گیت هاب - داکیومنت

#microsoft #ai #generative #course #javascript
☕️Telegram | Website | Discord
🔥11❤‍🔥3😍21
⚡️Apache Flink وارد دنیای هوش مصنوعی شد!

نسخه جدید Flink حالا از مدیریت مدل‌ های هوش مصنوعی با استفاده از SQL و Table API پشتیبانی میکنه. کاربران میتونن مدل‌ ها رو دقیقا مثل توابع SQL تعریف و فراخوانی کنن؛ چه از طریق کدنویسی در Java و Python، چه با دستورات SQL.

این ویژگی با پشتیبانی داخلی از مدل‌هایی مثل OpenAI و امکان تعریف مدل‌های دلخواه، راه رو برای ساخت گردش‌کارهای real-time با استفاده از ML باز میکنه.

تابع ML_PREDICT حالا میتونه مدل‌ها رو در زمان واقعی اجرا کنه. از طرفی امکاناتی مثل Process Table Functions برای پردازش رویدادمحور، نوع داده VARIANT برای مدیریت JSON، و بهبود عملکرد Streaming Join با استراتژی‌های DeltaJoin و MultiJoin اضافه شده تا Flink قدرتمندتر از همیشه بشه.

🔗 منبع

#apacheflink #ai
☕️Telegram | Website | Discord
❤‍🔥2🔥21
This media is not supported in your browser
VIEW IN TELEGRAM
Neon یه دیتابیس PostgreSQL اوپن سورس و Serverless هست که برای برنامه نویسایی طراحی شده که دنبال سرعت، مقیاس‌ پذیری و سادگی در توسعه اپلیکیشن‌هاشون هستن. راه‌ اندازیش کمتر از 300 میلی‌ ثانیه زمان میبره و به‌صورت خودکار Auto-scale میشه، حتی تا صفر. یکی از قابلیت‌های جذابش، Branching لحظه‌ای هست که کار توسعه و CI/CD رو خیلی راحت‌تر میکنه. با API و CLI کاملش میتونین دیتابیس هاتون رو خیلی راحت مدیریت کنید.

🔷 Neon
از instant read replicas پشتیبانی میکنه، قابلیت Point-in-time recovery با دقتی در حد ثانیه داره، و برای اپ‌هایی که نیاز به جستجوی مبتنی بر بردار (Vector Search) دارن، الگوریتم HNSW رو با پشتیبانی از pgvector ارائه میده. حتی یه درایور HTTP هم داره که اجازه میده کوئری‌ها رو مستقیماً توی edge اجرا کنی. یه گزینه‌ی واقعاً مناسب برای معماری‌های multi-tenant و پروژه‌های هوش مصنوعی مقیاس‌پذیره.

🔗 دسترسی به Neon: داکیومنت - گیت هاب

ری اکشن بزنید و پست رو با دوستانتون هم به اشتراک بزارید🧡

#neon #postgres #serverless
☕️Telegram | Website | Discord
5❤‍🔥3🔥1
🔥 بالاخره JetBrains هم وارد دنیای ابزارهای بدون کد شده و Kineto رو معرفی کرده؛ یه پلتفرم هوش مصنوعی که می‌تونی فقط با نوشتن متن ساده یه اپ وب بسازی،بدون حتی یه خط کد!

🔹️از ۵ اوت ۲۰۲۵ هم معرفی رسمی شده. این حرکت ارزشمندی علیه رقبای بزرگ مثل گوگل و مایکروسافت حساب میشه.

منبع

#Kineto #Jetbrains #VibeCoding #Programming #AI
☕️Telegram | Website | Discord
7❤‍🔥4😁1
🔥 ‏DotNET Aspire 9.4 منتشر شد!

تو این نسخه aspire CLI جدید معرفی شده که سریع‌ تره و از Native AOT پشتیبانی می‌کنه، داشبوردش حالا میتونه ورودی از کاربر بگیره و interactive شده، event APIها باز طراحی شدن، integration با Azure AI و GitHub Copilot به‌صورت preview اومده، و حالا CLI از دستورهای exec و deploy هم پشتیبانی میکنه. پشت‌صحنه هم کلی بهبود برای OpenTelemetry و Azure AI داره.

اگه با اپ‌های cloud-native کار میکنید یا دنبال یه stack حرفه‌ای برای .NET 9 هستین، این نسخه رو از دست ندید.

🔗 https://github.com/dotnet/aspire

#dotnet #aspire #cloudnative #microsoft
☕️Telegram | Website | Discord
6🔥2❤‍🔥1
🚀 4 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍

اگه پایتون بلدی و می‌خوای وارد دنیای برنامه‌نویسی وب بشی، این دوره دقیقاً برای توئه!

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

📅 دوره به‌صورت سه روز یکبار آپدیت میشه و قسمت‌های جدید بهش اضافه میشه.

🔔 قسمت‌های منتشر شده:
🔹 فصل دوم جنگو پیشرفته
- رابطه چند به چند Many-to-many
- نمایش دسته‌بندی‌ها
- رابطه یک به یک One-to-one
- مفهوم Primary Key

🎬 دسترسی به دوره

#django #python #backend
☕️Telegram | Website | Discord
❤‍🔥73😍2🔥1😁1
قابلیت های جدید GPT 5 🔥

🔹حالا GPT 5 با معماری یکپارچه منتشر شده؛ یعنی خودش انتخاب می‌کنه پاسخ سریع بده یا استدلالی. تو API سه نسخه داره: gpt‑5، gpt‑5‑mini و nano. در آزمون SWE‑bench عملکردش ۷۴.۹٪ بوده، بالاتر از Claude و Gemini. نرخ توهم‌زایی تو HealthBench فقط ۱.۶٪ گزارش شده ، همینطور توی جواب دادن به پرامپت ها هم نرخ توهم زایی ۴.۸٪ داشته در حالی که مدل های قبلی ۲۰٪ به بالا بودن. قادره به عنوان یک AI Agent، وظایفی مثل تولید اپ، مدیریت تقویم یا خلاصه‌سازی متون رو انجام بده. چهار شخصیت جدید Cynic، Robot، Listener و Nerd در تنظیمات اضافه شدن.

🔸کاربرایی که با پلن رایگان هستن به صورت پیشفرض به gpt 5 با قابلیت استدلالش دسترسی دارن. کاربران پلاس با پرداخت ماهانه 20 دلار میتونن با محدودیت بهش دسترسی داشته باشن و نسخه Pro با قیمت ۲۰۰ دلار در ماه بدون محدودیت ارائه می‌شه. هزینه API هم برای خروجی ۱۰ دلار به ازای هر میلیون توکن خروجیه.

منبع

#AI #GPT5 #OpenAI
☕️Telegram | Website | Discord
❤‍🔥55
تا حالا به فرق var، let و const فکر کردین؟

🔹‏var همه جا کار میکنه ولی یه سری دردسرا داره، مثلاً متغیر قبل از تعریف هم قابل استفاده هست (به خاطر hoisting)، که گاهی اوقات خیلی گمراه‌کننده میشه.
🔹‏let نسخه‌ پیشرفته تره؛ فقط توی همون بلاکی که تعریفش کردی در دسترسه، و می‌تونی بعداً مقدارش رو عوض کنی.
🔹‏const هم مثل let رفتار میکنه، فقط فرقش اینه که دیگه نمیتونی مقدارش رو عوض کنی! البته اگه یه آرایه یا آبجکت باشه، میتونی داخلش رو دستکاری کنی!

این مورد هایی که گفتیم، فرق های جزئی هستن، میتونید مقاله کامل راجب این موارد رو توی سایتمون بخونید:
🔗 تفاوت var و let و const در JavaScript

#javascript #js #const #let #var
☕️Telegram | Website | Discord
🔥14❤‍🔥53😁1
🚀 اگه دنبال طرح و ایده برای نمونه کار برنامه نویسی وب میگردید سایت Portfolio Ideas مجموعه ای از نمونه های سایت های Portfolio رو که بیش از 130 طرح با استفاده از زبان ها و فریم ورک های مختلف فرانت اند و بک اند مثل React, TypeScript, Nextjs, Nodejs و... پیاده سازی شدن رو با لایسنس MIT قرار داده که خیلی راحت میتونید ازشون ایده بگیرید یا با داشتن ایده برای توسعه این نمونه کار ها مشارکت کنید.

🔗https://portfolio-ideas.vercel.app/

#portfolio #web
☕️Telegram | Website | Discord
🔥82❤‍🔥1😍1