کداکسپلور | CodeExplore
7.93K subscribers
2K photos
340 videos
103 files
1.82K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
کداکسپلور | CodeExplore pinned «دوستان ویدیوی جدید یوتیوب منتشر شده برای دیدن و حمایت از یوتیوب کداکسپلور کافیه مدل زبانی بزرگ (LLM) در ۹۹ ثانیه رو داخل یوتیوب سرچ کنید و ویدیوی جدید رو ببینید. روی تایتل بزنید کپی میشه که راحت داخل یوتیوب سرچش کنید لایک و سابسکرایب یادتون نره🧡 حمایت…»
This media is not supported in your browser
VIEW IN TELEGRAM
حالت های مختلف nth-child Selector برای انتخاب آیتم های مختلف از بین چند آیتم و استایل دهی به اون با CSS

#css #nth_child #selector
☕️Telegram | Website | Discord
1🔥84❤‍🔥2
🧵 کانال‌ها و گوروتین‌ها در Go
اگه بخوای چند تا کارو هم‌زمان تو Go انجام بدی، دو تا ابزار جادویی داری: goroutine و channel. اینا کمک می‌کنن کدت سریع‌تر، سبک‌تر و هوشمندتر بشه 😎

🚀 گوروتین چیه؟
گوروتین (goroutine) یه نخ سبکه که Go خودش مدیریت می‌کنه. کافیه قبل از یه تابع go بذاری تا هم‌زمان با بقیه‌ی برنامه اجرا بشه:

go sayHello()

🧠 یعنی چی؟
یعنی اون تابع اجرا می‌شه ولی برنامه منتظر نمی‌مونه که تموم شه. اینجوری کلی کارو باهم می‌تونی انجام بدی!

📡 کانال چیه؟
کانال (channel) یه راه ارتباطیه بین گوروتین‌ها. باهاش می‌تونی داده بفرستی و بگیری، بدون این که نگرانی race condition داشته باشی 💬

مثلاً:

ch := make(chan string)

go func() {
ch <- "سلام از گوروتین"
}()

msg := <-ch
fmt.Println(msg)

📤 اینجا یه گوروتین پیام می‌فرسته، و گوروتین اصلی می‌گیره.

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

🔀 کانال یک‌طرفه
بعضی وقتا دوست داری فقط ارسال یا فقط دریافت داشته باشی. اون موقع می‌تونی کانال یک‌طرفه بسازی:

func sendData(ch chan<- int) {
ch <- 42
}

func receiveData(ch <-chan int) {
fmt.Println(<-ch)
}

🔒 این‌جوری Go تضمین می‌کنه که اشتباهی با کانال برخورد نکنی.

📦 کانال‌های بافر‌دار
به‌صورت پیش‌فرض، کانال‌ها بی‌واسطه‌ هستن (بدون بافر). ولی می‌تونی با make(chan T, n) یه کانال با ظرفیت n بسازی:

ch := make(chan int, 2)
ch <- 1
ch <- 2

⏸️ اینجوری تا زمانی که ظرفیت پر نشده، ارسال‌کننده بلاک نمی‌شه.

⚠️ نکات مهم
🚧 یادت نره کانالی که دیگه لازم نداری رو ببندی: close(ch)
☠️ اگه یه کانال ساخته باشی ولی کسی ازش دریافت نکنه یا نفرست، برنامه قفل می‌کنه (deadlock)
🐘 ساختن بی‌رویه‌ی goroutine ممکنه حافظه رو بخوره، حواست باشه!

🧹 جمع‌بندی آخر
کانال و گوروتین مثل جاروبرقی و سیم‌برق‌ان تو Go باهم کار می‌کنن و بدون هم نمی‌تونن! با استفاده‌ی درست از اینا، می‌تونی برنامه‌هایی بنویسی که سریع، سبک و بدون دردسر باشن 💪


☕️Telegram | Website | Discord
1❤‍🔥71🔥1
دوستانی که علاقمند به ضبط دوره های برنامه نویسی و قرار دادن دوره داخل سایت کداکسپلور هستین درخواستتون رو از طریق این فرم پر کنید تا بتونیم با شما ارتباط برقرار کنیم و فرصت یه همکاری فوق العاده رو داشته باشیم.
کداکسپلور از بین شما عزیزان برای ساخت یه جامعه خفن انتخاب میکنه پس منتظرتون هستیم😉💚

لینک فرم همکاری
1🔥7❤‍🔥21
کداکسپلور | CodeExplore pinned «دوستانی که علاقمند به ضبط دوره های برنامه نویسی و قرار دادن دوره داخل سایت کداکسپلور هستین درخواستتون رو از طریق این فرم پر کنید تا بتونیم با شما ارتباط برقرار کنیم و فرصت یه همکاری فوق العاده رو داشته باشیم. کداکسپلور از بین شما عزیزان برای ساخت یه جامعه…»
کداکسپلور | CodeExplore
سه تا ریپو مخصوص لینوکسی ها که کارشون رو راحت تر کنه! 🔥 🔹️ 1. cheat ابزار خط فرمان برای دیدن سریع دستورهای لینوکس با مثال‌های کاربردی. 🔸️ 2. btop مانیتور سیستم گرافیکی در ترمینال؛ نمایش لحظه‌ای CPU، رم، دیسک و نتورک. 🔹️ 3. ranger فایل منیجر سبک و ترمینالی…
سه تا ریپو کاربردی برای یوزرای لینوکس 🔥

1️⃣ yazi
فایل منیجر ترمینالی فوق‌سریع با طراحی مدرن و پشتیبانی از پیش‌نمایش، نوشته‌شده با Rust.
2️⃣ tmux
ابزار مدیریت چند پنجره و سشن در ترمینال؛ ایده‌آل برای کارهای هم‌زمان و ریموت.
3️⃣ atuin
تاریخچه خط فرمان پیشرفته با قابلیت جستجوی سریع، سینک بین دستگاه‌ها و رابط کاربری زیبا.

#repo #linux #github
☕️Telegram | Website | Discord
5🔥3❤‍🔥2
یه سایت آوردم غول مرحله آخر💣👀
با استفاده از این سایت میتونید الگوریتم و Data Structure رو بصورت Visual و بصورت Real Time ببینید و با اونها تعامل کنید و یاد بگیرید. مباحثی مثل توابع بازگشتی، Linked List ها، آرایه های دوبعدی، Stack، درخت باینری، Hash Table Graph ها و... رو همراه با مثال از زبان های مختلف برنامه نویسی میتونید ببینید و یاد بگیرید

🔗 https://staying.fun/

ری اکشن و حمایت فراموش نشه تا ازین ابزاری کاربردی بیشتر معرفی کنیم😉🧡

#algorithms #data_structure
☕️Telegram | Website | Discord
1🔥162❤‍🔥1
دوستان اگر تمایل دارید به ادامه برگزاری میتینگ های برنامه نویسی داخل کامنت ها پیشنهاد بدید که دغدغتون به عنوان یه برنامه نویس چیه که بتونیم برای میتینگای آینده موضوع هایی رو راجبش صحبت کنیم که مفید باشه و دغدغه باشه برای هممون🤔👇🏻
🔥53
🚀 4 قسمت جدید از آموزش مقدماتی تا پیشرفته Django رایگان منتشر شد 💼🐍

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

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

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

🔔 قسمت‌های منتشر شده:
🔹 فصل دوم جنگو پیشرفته
- بهبود صفحه لاگین
- کاربران در تمپلیت‌ها
- پیاده سازی Logout
- پیاده سازی ثبت‌نام

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

#django #python #backend
☕️Telegram | Website | Discord
🔥8❤‍🔥41😍1
خروجی این کد چیه؟
x = 10

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

print(outer())



#quiz #python
☕️Telegram | Website | Discord
🔥42❤‍🔥1
خروجی کد بالا چیه؟
Anonymous Quiz
25%
A) 5
13%
B) 10
50%
C) 20
12%
D) Error
🔥73❤‍🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
مقایسه Linear Search و Logarithmic Search

#linear #logarithmic #search
☕️Telegram | Website | Discord
🔥10❤‍🔥32😍2
🧠تیم‌ Z.ai مدل جدید GLM-4.5 رو معرفی کرده؛ یه مدل متن باز هوش مصنوعی با ۳۵۵ میلیارد پارامتر که تو زمینه‌های مختلف مثل کدنویسی، استدلال و اجرای چندمرحله‌ای قوی ظاهر شده و توی بنچمارک های مختلف از خیلی از هوش مصنوعی های دیگه نتایج بهتری بده.

سرعت بالا، مصرف رم کم، و قیمت بسیار پایین‌تر از رقبا مثل GPT-4 و DeepSeek باعث شده حسابی سروصدا کنه. نسخه سبک‌ترش هم هست: GLM‑4.5‑Air با فقط ۱۰۶ میلیارد پارامتر!

منبع

دسترسی به هوش مصنوعی

#ai #z_ai #glm #site
☕️Telegram | Website | Discord
🔥9😍41
60 پروژه تمرینی با لول های مختلف برای برنامه نویسای فرانت اند🔥

#frontend #project #ideas
☕️Telegram | Website | Discord
🔥152❤‍🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
😏😂

#fun
☕️Telegram | Website | Discord
😁181❤‍🔥1🔥1
گوگل یک قدم دیگه NotebookLM رو به آینده نزدیک‌تر کرد!

🔸️حالا با قابلیت Video Overview می‌تونید خلاصه منابعی که بهش می‌دید رو به شکل ویدیویی، همراه با عکس و انیمیشن ببینید!

🔹️بخش Studio هم کلی تغییر کرده و ساخت مایندمپ، فایل صوتی و کلی چیز دیگه راحت‌تر شده. فعلاً فقط برای زبان انگلیسی فعاله، ولی به‌زودی برای همه عرضه می‌شه.

🔗 notebooklm.google.com

#NotebookLM #AI
☕️Telegram | Website | Discord
❤‍🔥103
با استفاده از سایت ReactBits میتونید به کامپوننت های انیمیشنی مختلف دسترسی داشته باشید. متن، کارت ها، بک گراند ها و کلی کامپوننت و دیزاین فوق العاده انیمیشنی رو میتونید بهش دسترسی داشته باشید و کد های هرکدوم رو هم بخواین در دسترستون هست همراه با پیش نمایش کامل🔥

توی پروژه هاتون ازشون استفاده و طرح های خفن بزنید بفرستید اینجا ببینیم😉

🔗 https://reactbits.dev/

ری اکشن و اشتراک گذاری فراموش نشه🧡

#animation #components #react
☕️Telegram | Website | Discord
❤‍🔥142🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
اضافه‌ کردن عضو جدید به Double Linked List رو توی این ویدیو میتونید ببینید💯

#double #linked_list
☕️Telegram | Website | Discord
❤‍🔥5🔥31