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

سایت:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
✌️دوستان در جاوااسکریپت یک متدی به اسم hasOwn اضافه شده که فعالیتش مثل متد hasOwnProperty. هست. و حالا بریم ببینیم این متد hasOwn چطوری کار می‌کنه :
Object.hasOwn(obj, 'prop');

👀می بینیم که این متد به شکل استاتیک از آبجکت گلوبال Object تو دسترس هست و حالا میاد می بینه که یک پراپرتی داخل یک آبجکت وجود داره یا نه ، حالا بهتون با مثال میگم که خروجی این متد true یا false هست در واقع یک boolean هستش.
const person = { name: 'Amin' };

console.log(Object.hasOwn(person, 'name'));// true
console.log(person.hasOwnProperty('name'));// true

تو پست های بعدی بهتون میگم که چرا متد hasOwn جایگزین متد hasOwnProperty. شده. با ما همراه باشید🔥
Resource

#javascript #method #hasOwn #hasOwnProperty
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
14❤‍🔥4🔥3😁1💔1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁38💔4❤‍🔥3🔥3
واقعا Telebot یکی از مناسب‌ترین کتابخونه های طراحی بات تلگرام با PHP هستش که با سرعت بالا و سینتکس ساده خودش تونسته به این کیفیت برسه 🔥

✔️ توسعه دهنده این لایبرری یکی از دوستانمون هستش که توی کامنت های این پست تگش میکنیم.

#php #telebot
☕️ @CodeExplore | </Mahi>
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥8❤‍🔥5
خروجی کد جاوا اسکریپت زیر کدوم گزینست؟

function mysteryFunction(arr) {
return arr
.filter((x) => x % 2 === 0)
.map((x) => x * x)
.reduce((acc, curr) => acc + curr, 0);
}

const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
console.log(mysteryFunction(numbers));


#js #challenge
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
11❤‍🔥4🔥3
12❤‍🔥4🔥4
🔥یکی از گرون قیمت ترین موس های دنیا اسمش Razer Viper Mini Signature Edition Gold هستش و معروفه به شاهزاده‌ای از جنس طلا!

جدا از ظاهر خفنش داخلش جدید ترین فناوری های Razer قرار گرفته تا تجربه بی نظیری بهتون بده ( اگه خریدینش )😂

◀️ویژگی‌ها:
🟢بدنه‌ای از جنس طلای 24 عیار
🟢وزنی معادل 49 گرم
🟢سوئیچ‌های اپتیکال Razer Optical
🟢حسگر Razer Focus+ با دقت 20000 DPI
🟢کابل Speedflex
🟢نرخ به‌روزرسانی 8000 هرتز
🟢سازگاری با Razer Synapse 3.0

قیمتش هم حدود 27 هزاردلاره ( که با دلار 60 تومنی حساب کنیم میشه یه چیزی نزدیک میشه 1.620.000.000 تومان )😐

نظرتونه؟

☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18❤‍🔥5😁32
🧠 قدرتمندترین و ارزان‌ترین هوش مصنوعی دنیا معرفی شد ؛ GPT-4o Mini

📰شرکت OpenAI امروز از مدل هوش مصنوعی جدیدی با عنوان GPT 4o Mini رونمایی کرد که نسبت به نسخه اصلی خود یعنی مدل GPT-4o از قیمت بسیار کمتری برخورداره.

📰از سوی دیگه این مدل هوش مصنوعی قابلیت‌ها و عملکردی بسیار بهتری از هوش مصنوعی GPT-3.5 داره.

📰مدل هوش مصنوعی GPT-4o Mini از امروز در دسترس کاربران نسخه رایگان، پلاس و Team چت بات ChatGPT قرار خواهد گرفت و آن‌ها می‌توانند به جای استفاده از مدل GPT-3.5 Turbo، از این مدل قدرتمندتر استفاده کنند.
#ai #chatgpt
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
13🔥2❤‍🔥1
چجوری درستش کنم 😶

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
22😁20🔥4❤‍🔥2
خروجی کد C زیر کدوم گزینست؟

#include <stdio.h>

int main() {
int a = 5, b = 10, c = 15;
int *p1, *p2, *p3;

p1 = &a;
p2 = &b;
p3 = &c;

*p1 += *p3;
*p3 -= *p2;
p2 = p1;
*p2 *= 2;

printf("a = %d, b = %d, c = %d\n", a, b, c);

return 0;
}


#clang #challenge
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥2❤‍🔥1
📌یسری روزا و مناسبت ها هستن که ما برنامه نویسا هم میتونیم به همدیگه تبریکش بگیم، اینم لیستش:

💎 روز برنامه‌نویس‌ها:
- تاریخ: 256مین روز سال (تو سال کبیسه: 13 سپتامبر، سالای معمولی: 12 سپتامبر)
- توضیحات: چون عدد 256 واسه برنامه‌نویسا مهمه، این روزو جشن می‌گیرن. 256 یعنی 2 به توان 8 که تو دنیای کامپیوتر خیلی کاربرد داره.

🔥 روز کدباز:
- تاریخ: 22 فوریه
- توضیحات: این روز به کسایی که تو پروژه‌های نرم‌افزاری کدباز (Open Source) مشارکت دارن، اختصاص داره.

🛡 روز امنیت اطلاعات:
- تاریخ: 30 نوامبر
- توضیحات: واسه اینه که اهمیت امنیت اطلاعات و حفاظت از داده‌ها رو به همه یادآوری کنن.

⭐️ روز پای:
- تاریخ: 14 مارس (3/14 به سبک آمریکایی)
- توضیحات: به افتخار عدد ریاضی π (پای) جشن می‌گیرن. مخصوصا جامعه‌های علمی و برنامه‌نویسی.

👩‍💻 روز آدا لاولیس:
- تاریخ: دومین سه‌شنبه اکتبر
- توضیحات: به یاد آدا لاولیس، اولین برنامه‌نویس تاریخ، و برای تجلیل از نقش زن‌ها تو علوم، تکنولوژی، مهندسی و ریاضی (STEM).

⌨️ هفته آموزش علوم کامپیوتر:
- تاریخ: هفته‌ای که شامل 9 دسامبر (تولد گریس هاپر) باشه.
- توضیحات: این هفته رو برا ترویج آموزش علوم کامپیوتر و برنامه‌نویسی تو مدارس و جوامع برگزار می‌کنن.

#programmer #occasion
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
15❤‍🔥6🔥3
امروز اومدیم یه کتابخانه فیلم و سریال با زبان php معرفی کنیم 🙂

🖥 این یه کتابخونه به اسم "Movies Api" هست که برای توسعه‌دهنده‌های فرانت‌اند و بک‌اند طراحی شده و به سایت DigiMovies وصل شده.
💥این کتابخونه کاملاً رایگانه و برای استفاده ازش لازمه که IP ایران داشته باشین.

پیش‌نیازها :
🗣️ این کتابخونه از ورژن PHP 8.1 به بالا کار می‌کنه.


📎 قابلیت های این کتابخانه :

🗣️ گرفتن لیست دسته‌بندی‌ها
🗣️ جستجوی فیلم یا سریال
🗣️ دریافت فیلم‌های صفحه اصلی، فیلم‌ها، فیلم‌های دوبله فارسی، انیمیشن‌ها، فیلم‌های سه‌بعدی
🗣️ دریافت سریال‌ها، سریال‌های پربازدید، سریال‌های کره‌ای، سریال‌های دوبله فارسی، انیمیشن‌ها و انیمه‌ها
🗣️ گرفتن لینک دانلود فیلم یا سریال

🔗 لینک گیتهاب کتابخانه :
https://github.com/MehdiHamid1223/movies-api

🔗 لینک پکیجیست کتابخانه :
https://packagist.org/packages/mehdihamid/movies-api


⭐️ ستاره یادتون نره ⭐️

#php #library #movie #api
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥215❤‍🔥2
چرا بک اند کارا رو هیچکس دوست نداره 😩

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
26❤‍🔥5😁5💔3🔥2
پروژه های استخدامی برنامه نویسان لاراول

یکی از اصلی ترین دغدغه برنامه نویسان، بی اطلاعی از سبک تست ها و آزمون هایی هست که شرکت ها برای جذب برنامه نویسان جدید می گیرن. هدف این ریپو صرفا، آشنایی با رویکرد ها و اهداف پروژه های تستی هست و قصد و نیت دیگه ای نداره.
به خاطر داشته باشید، همونطور که برنامه نویسان علم و دانش خودشون رو با مطالعه ی این پروژه های تستی ارتقا میدن، شرکت ها هم موظف به ارتقای سطح تست ها و آزمون های تستی هستن.

🌐https://github.com/laravel98developer/laravel-hiring-projects

#laravel #project
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤‍🔥33💔1
این نشریه رو خودم مطالعه کردم و مطالب جالب و مفیدی توش گفته شده یکی از دوستان برام فرستادن که خودشون برای این نشریه زمان و انرژی گذاشتن و منم توی چنل قرار دادم شماهم استفاده کنید.

🔔 منتشر شد: اولین شماره نشریه سمیکالن!

نشریه سمیکالن، توسط انجمن علوم کامپیوتر دانشگاه کاشان منتشر شد.

📬 در این شماره می خوانید :

- هوش مصنوعی به کمک ما یا علیه ما ؟
- مصاحبه با دکتر دقیق
- امنیت اطلاعات و دیتا پرایوسی

و مطالب جذاب دیگر...

🎁همچنین هر شماره مجله دارای پازل‌های جایزه دار هستش که با ارسال پاسخ به ما میتونید جایزه دریافت کنید.

همین الان نسخه اول را از اینجا دانلود کنید!

📥 لینک دانلود

کانال اطلاع رسانی نشریه سمیکالن :
@SemicolonMag

ارتباط با ما:
@SemicolonSupport

انجمن علوم کامپیوتر دانشگاه کاشان:
@KUCSSA
🔥10❤‍🔥32
Semicolon1.pdf
2.4 MB
🔥122❤‍🔥1
درود بر و بچه های کدنویس 👋🏻
امروز یه رفیق پرسید: "داش، اگه الان می‌خواستی از صفر بیای تو دنیای وب، چیکار می‌کردی؟"
گفتم بذار یه راهنمای بنویسم واسه همه تازه‌واردا و اونایی که فکر می‌کنن تو لوپ گیر کردن. پس بزن بریم! (توجه کنید که من یه مسیر ساده از فرانت دارم میدم)

1️⃣ اول از همه، HTML و CSS رو یاد بگیر. اینا مث آب و نونن واسه وب. بدون اینا هیچی نمیشه ساخت!

2️⃣ بعدش برو سراغ جاوااسکریپت. این زبون شیرینه که سایتت رو از یه مانکن بی‌حرکت تبدیل می‌کنه به یه موجود زنده!

3️⃣ حالا که یاد گرفتی، وقتشه دست به کار شی. یه سایت ساده بساز. مثلاً یه صفحه شخصی که توش از خودت و علایقت بگی. یا اگه خیلی خفنی، یه بازی ساده طراحی کن. فقط یادت باشه قرار نیست تلگرام بسازی، پس سخت نگیر!

4️⃣ کم کم برو سراغ فریم‌ورک‌ها. React یا Vue.js خوبن واسه شروع. اینا مث ابزارای حرفه‌ای می‌مونن که کارتو راحت‌تر می‌کنن.

5️⃣ حالا دیگه وقتشه پروژه‌های گنده‌تر بزنی. یه اپلیکیشن وب بساز، تو پروژه‌های اوپن سورس شرکت کن. اینجوری هم یاد می‌گیری، هم یاد میدی!

و اما نکته طلایی: اگه حس کردی داری تو لوپ گیر می‌کنی، نترس! این حس طبیعیه. حتی استاد اعظم‌های برنامه‌نویسی هم گاهی این حسو دارن.
فقط یادت باشه:

یادگیری مث دوچرخه‌سواریه، هیچوقت تموم نمیشه. پس هی باید رکاب بزنی🤣

سعی نکن یه شبه ره صد ساله بری. قدم به قدم پیش برو.

هر روز یه چیز کوچیک بساز. اینجوری مخت روغن‌کاری میشه.

خودتو با بقیه مقایسه نکن. هرکی یه مسیر داره، تو فقط حواست به مسیر خودت باشه.

راستی بچه‌ها، یه چیز مهم دیگه!
خیلی‌هاتون ممکنه بگید: "آقا ما گیر کردیم تو لوپ یادگیری! چجوری بفهمیم یه چیزو کامل بلدیم و بریم سراغ بعدی؟"
اینو بدونید که تو برنامه‌نویسی، مخصوصاً وب، هیچوقت نمیشه گفت "کامل بلدم". ولی نگران نباشید، این راه‌حل‌ها رو امتحان کنید:

1️⃣ پروژه محور پیش برید:
به جای اینکه فقط آموزش ببینید، سعی کنید با هر مبحثی که یاد می‌گیرید یه پروژه کوچیک بسازید. مثلاً با HTML و CSS یه صفحه لندینگ بسازید، با جاوااسکریپت یه بازی ساده. اگه تونستید پروژه رو تموم کنید، یعنی به اندازه کافی یاد گرفتید پس به خودتون سخت نگیرید.

2️⃣ چالش‌های کدنویسی رو امتحان کنید:
سایت‌هایی مثل CodeWars یا HackerRank چالش‌های جالبی دارن. اگه تونستید چالش‌های سطح متوسط یه مبحث رو حل کنید، احتمالاً آماده‌اید برید سراغ مبحث بعدی.

3️⃣ به دیگران یاد بدید:
اگه بتونید یه موضوع رو به کسی دیگه توضیح بدید، یعنی خودتون خوب فهمیدید. سعی کنید تو انجمن‌ها به سؤال‌های دیگران جواب بدید.

4️⃣ مصاحبه‌های فنی رو چک کنید:
گاهی سؤال‌های مصاحبه‌های فنی رو بخونید. اگه حس کردید می‌تونید به اکثرشون جواب بدید، یعنی خوب پیش رفتید.

5️⃣ از منابع مختلف استفاده کنید:
فقط به یه منبع اکتفا نکنید. وقتی از چند منبع مختلف یه موضوع رو یاد گرفتید و حس کردید تکراری شده، احتمالاً وقت رفتن به مرحله بعده.

و مهم‌ترین نکته: یادتون باشه که "به اندازه کافی خوب" بهتر از "کامل" ه! وقتی حس کردید می‌تونید با یه تکنولوژی کار کنید و مشکلاتتون رو حل کنید، برید سراغ بعدی. تو راه یاد می‌گیرید!

خلاصه اینکه عشق کن با کدنویسی، لذت ببر از ساختن، و یادت نره گاهی هم یه آب به صورتت بزنی! 💦😀
حالا برو بترکون! 😀

#پست_پیشنهادی
#learn #loop #frontend
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥277🔥4
✌️ استفاده از console.log ساده را در جاوا اسکریپت متوقف کنید. در عوض روش زیر را امتحان کنید

👀 برای دیدن مقاله کلیک کنید

#javascript #article
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
9❤‍🔥4🔥2
عجب گیری افتادیم 😩

☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁393🔥2
👑تا حالا یه لیست کامل از دیزاین پترن های معروف رو نشونتون دادم؟ معرفی انواع دیزاین پترن هارو اینجا باهم میبینیم:

1⃣ سینگلتون (Singleton)
فقط یک نمونه از یک کلاس ساخته می‌شه و همه جا قابل دسترسه. مثل کنترل از راه دور تلویزیون که فقط یک دونه ازش هست.

2⃣ فکتوری (Factory)
برای ساختن اشیا بدون مشخص کردن نوع دقیقشون استفاده می‌شه. مثل وقتی که یه رستوران خودش نوع پیتزا رو انتخاب می‌کنه.

3⃣ آبزرور (Observer)
یک شیء تغییرات رو به بقیه اطلاع می‌ده. مثل وقتی که یه نفر توی گروه تلگرامی پیامی می‌فرسته و بقیه مطلع می‌شن.

4⃣ دی‌کوراتور (Decorator)
اضافه کردن ویژگی‌های جدید به یک شیء بدون تغییر کد اصلی. مثل تزئین کردن یه کیک بدون تغییر دادن خود کیک.

5⃣ استراتژی (Strategy)
انتخاب روش در زمان اجرا. مثل انتخاب مسیر مختلف برای رسیدن به یه مقصد.

6⃣ آداپتور (Adapter)
تبدیل یک اینترفیس به اینترفیسی که نیاز داری. مثل استفاده از یه تبدیل برق برای دستگاهی که دوشاخه متفاوت داره.

7⃣ فَساد (Facade)
ایجاد یک رابط ساده برای یه سیستم پیچیده. مثل استفاده از یه ریموت برای کنترل تلویزیون.

8⃣ پروکسی (Proxy)
نماینده‌ای برای دسترسی به یه شیء دیگه. مثل استفاده از یه کلید یدکی برای باز کردن قفل.

9⃣ اینترپریتر (Interpreter)
تفسیر جملات و دستورات. مثل ترجمه کردن یه زبان به زبان دیگه.

0⃣1⃣ کامپوزیت (Composite)
ساختاردهی اشیاء به صورت درختی. مثل پوشه‌ها و فایل‌ها در کامپیوتر.

1⃣1⃣ بیلدر (Builder)
ساختن اشیاء پیچیده مرحله به مرحله. مثل ساختن یه لگو با قطعات مختلف.

2⃣1⃣ تمپلیت (Template)
تعریف الگوریتم با بعضی مراحل ثابت و بعضی مراحل قابل تغییر. مثل داشتن یه قالب ثابت برای نامه‌ها اما تغییر دادن متنش.

3⃣1⃣ ممنتو (Memento)
ذخیره و بازیابی وضعیت. مثل دکمه "Undo" در نرم‌افزارها.

4⃣1⃣ چین آف ریسپانسیبیلیتی (Chain of Responsibility)
انتقال درخواست از یک شیء به شیء دیگه تا یکی پردازش کنه. مثل پاس دادن تماس تلفنی به نفر بعدی تا مشکلت حل بشه.

این الگوها به برنامه‌نویس‌ها کمک می‌کنن تا مسائل رایج رو به شکل بهتری حل کنن و کدشون تمیزتر و قابل نگهداری‌تر باشه.

#design_pattern
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
13🔥3❤‍🔥2
یه مسابقه و چالش برنامه نویسی جدید که برگزار میشه توسط دوستانی که از دنبال کننده های کد اکسپلور هستن و برای ما فرستادن تا قرارش بدیم که اگر تمایل داشتید شرکت کنید.

سلام به همه برنامه‌نویسان👨‍💻!

تیم ما با افتخار اعلام می‌کند که از امروز، هر روز یک چالش برنامه‌نویسی جدید در کانال‌ها، گروه‌ها و انجمن‌های مختلف منتشر خواهد شد💻.

این مسابقات فرصتی عالی برای به چالش کشیدن خود در برنامه نویسی است شما در این چالش با شرکت کننده های دیگر در رقابت هستید و باید در مدت زمان مشخصی که اعلام می‌شود پروژه را انجام دهید و برای ادمین بفرستید در آخر تمام پروژه ها داوری میشود و به بهترین کد یک امتیاز اضافه میشود.

قوانین چالش⚠️:

1️⃣هر روز یک چالش جدید منتشر می‌شود.

2️⃣اولین نفری که چالش را به درستی حل کند، یک امتیاز دریافت می‌کند.

3️⃣با جمع‌آوری 20 امتیاز، یک جایزه ویژه از طرف تیم ما به شما اهدا می‌شود.

4️⃣بازیکنان اجازه استفاده از هیچ گونه هوش مصنوعی رو ندارند




👍برای اطلاعات بیشتر با داوران ما در ارتباط باشید:
احسان : @UndrDskM

فرهان: @Hanurfa21

علی:@I_Hep

چنل هایی اسپانسر :


🌐PinkOrca

🌐Union of cafe Republics

🌐VandadCommunity
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11❤‍🔥42