کداکسپلور | CodeExplore
7.93K subscribers
2.01K photos
356 videos
108 files
1.84K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
خروجی این کد PHP کدوم گزینه از بین گزینه های پایین هستش؟ 🤔

function customFunction($arr) {
$result = '';
foreach ($arr as $key => $value) {
if (is_int($key)) {
$result .= chr($value);
} else {
$result .= $value;
}
}
return $result;
}

$input = [
72, 101, 'l' => 'l', 111, 32, 87, 'o' => 'o', 114, 108, 100
];

echo customFunction($input);


A) Hello World
B) HelloWorld
C) Helllo World
D) Helo World

#php #challenge
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥3❤‍🔥2
با کسانی معاشرت کن که از تو بهتر باشند. با آنها دوستی کن تا خودت روزی مثل آنها بلکه بهتر از آنها شوی.

" بیل گیتس "

#motivational
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥17🔥32
من از همتون جلو ترم 😇

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁485🔥3
استفاده از توابع all و any در پایتون ⌨️

🔹تابع any
فرض کنید یه لیست از اعداد دارین و می‌خواین ببینین آیا حداقل یکی از اون‌ها غیر صفر(یا درست) هست یا نه. any دقیقاً همین کار رو براتون انجام میده.
numbers = [0, 0, 1, 0]
if any(numbers):
print("حداقل یکی از اعداد غیر صفره!")

# خروجی: حداقل یکی از اعداد غیر صفره!


🔸تابع all
حالا فرض کن می‌خوای مطمئن بشی که همه اعداد توی یه لیست غیر صفر هستن. all بهت کمک می‌کنه که این کار رو به راحتی انجام بدی.
numbers = [1, 2, 3, 4]
if all(numbers):
print("همه اعداد غیر صفرن!")

# خروجی: همه اعداد غیر صفرن!


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

#python #all #any
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
11❤‍🔥4🔥2
ما فرض میکنیم شما یک زبان برنامه نویسی هستید. حالا لطف کنید اسمتون رو بگید😁

#programming #language
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥2❤‍🔥1
👋خوش اومدین به آخرین پست از مباحث TailwindCss ( خداییش دیگه نمدونم چیز خاصی هست بگم یا نه، بقیش جزئیاته که باید خودتون پیگیر بشین )

خب بچه ها یسری چیزای جالب ازش بگم و تمومش کنیم:

🟡مبحث اول راجب transition ها هستش که ما میتونیم برای المنتمون مشخص کنیم چه transition هایی داشته باشه
transition-none
transition-all
transition
transition-colors
transition-opacity
transition-shadow
transition-transform

لیست بالا کامل از اسمش هم مشخصه که هر ترنزیشن برای کدوم قسمت از المنت شما اعمال میشه
و میتونین تایم بندیش رو هم عوض کنین (دیفالت : 150ms ):
duration-0
duration-75
duration-100
duration-150
...
duration-700
duration-1000

خب حالا بریم برای بحث بعدی که راجب مقادیر منفی هستش
🟢خب قطعا میدونین که ما یه وقتایی میخایم یه مقدار منفی به پراپرتی بدیم، مثلا:
.element{
position: relative;
top: -20px;
}

خب ما قبلا راجب اینکه چطوری بیایم top رو ست کنیم گفتیم:
class="top-4"

و حالا کافیه برای اینطور مقادیر ( پوزیشن ها، سایه ها و حتی ترنسفورم ها ) اینطوری منفی بدیم:
class=" -top-4 -rotate-180"


🔴بحث بعدی راجب بک گراند گرادینت هست ( background gradients )
داخل این قسمت خب ما میدونیم که باید به صورت دیفالت، رنگی که ازش شروع میشه، درصدش، رنگ بعدی و درصدش و رنگ اخری و درصدش رو کامل مشخص کنیم، حالا داخل تیلویند اینطوری راحت میتونین بک گراند گرادینت ست کنین:

اول کلاس هارو ببینیم
from-[color]
from-[present]
via-[color] // optional middle color
via-[present]
to-[color]
to-[present]

برای مشخص کردن جهت گرادینت هم کلاس داریم:
bg-gradient-to-r
bg-gradient-to-l
bg-gradient-to-t
bg-gradient-to-b

خب حالا بریم سراغ مثالش که از داک تیلویند اومده:

<button type="button" class="bg-gradient-to-r from-green-400 to-blue-500 hover:from-pink-500 hover:to-yellow-500 ...">
Hover me
</button>


خب دوستان عزیز این آموزشمون هم تموم شد امیدوارم با این مباحث تمرین کنین و به خوبی از تیلویند استفاده کنین

راستی پیشنهادتون رو بگین که چه مبحثی دوست دارین و اگر شرایطش بود براتون قرار بدیم

#tailwind #tailwind_16
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
13❤‍🔥4🔥3
خروجی این کد Java script کدوم گزینه از بین گزینه های پایین هستش؟

function trickyFunction(arr) {
return arr.reduce((acc, curr) => {
if (curr % 2 === 0) {
acc.even.push(curr);
} else {
acc.odd.push(curr);
}
return acc;
}, { even: [], odd: [] });
}

const { even, odd } = trickyFunction([1, 2, 3, 4, 5, 6, 7, 8]);
const result = even.map((num, index) => num * odd[index]);
console.log(result);


#js #challenge
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥4❤‍🔥3
6❤‍🔥4💔4🔥1😁1
ممکنه؟😶

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁352🔥2
کار با فایل‌های JSON در پایتون ⌨️

👀 یک کد کوتاه و مختصر برای یادگیری کار با فایل های json در پایتون

import json

# نوشتن به فایل JSON
data = {"name": "Alice", "age": 25}
with open('data.json', 'w') as f:
json.dump(data, f)

# خواندن از فایل JSON
with open('data.json', 'r') as f:
data = json.load(f)
print(data) # {'name': 'Alice', 'age': 25}

#python #json
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
6❤‍🔥3🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
📱 نسخه دسکتاپ ChatGPT برای مک منتشر شد!

▪️شرکت OpenAI نسخه دسکتاپ ChatGPT رو برای macOS معرفی کرد که به کاربران امکان می‌ده با ترکیب کلید Option + Space به سرعت به ChatGPT دسترسی پیدا کنن.

▪️این برنامه امکاناتی مثل گرفتن اسکرین‌شات، آپلود فایل‌ها، جستجوی مکالمات و مکالمه صوتی رو فراهم می‌کنه. برای استفاده، macOS 14+ و Apple Silicon (M1 یا بالاتر) نیازه و نسخه ویندوز هم به‌زودی عرضه خواهد شد!

#ai #chatgpt #mac
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥4❤‍🔥3
🎨👾با استفاده از این دوتا هوش مصنوعی میتونید برای پروژه هاتون طرح UI & UX بزنید.

کافیه فقط موضوع پروژه مثلا سایت یا اپلیکیشن موردنظر به همراه استایلی که علاقمندید وجود داشته باشه (به عنوان مثال 3D) رو وارد کنید و خروجی طرح UI & UX رو دریافت کنید و استفاده کنید 💡

🔗https://usegalileo.ai
🔗https://dora.run

#ui #ux #project
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤‍🔥22
هرجا میریم هی میگن داداش برو w3schools هرچی میخای یاد بگیر😠
ولی این سایت پایین هم جون میده واسه یادگیری انواع زبان ها و تکنولوژی ها که میتونین ازش استفاده کنین
🌐https://www.tutorialspoint.com/index.htm

#site
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
10❤‍🔥2🔥2
خروجی این کد پایتون کدوم یکی از گزینه های پایینه؟ 🤔

def complex_function(a, b):
result = []
for i in range(min(len(a), len(b))):
if i % 2 == 0:
result.append(a[i] + b[-(i+1)])
else:
result.append(a[i] - b[-(i+1)])
return result

a = [3, 8, 2, 7]
b = [1, 4, 9, 6]
output = complex_function(a, b)
print(output)


#python #challenge
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥3❤‍🔥2
واقعیت vs لینکدین 😂

👀کیا مثل این دوستمون هستن ؟

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁35🔥1💔1
تگ <time> در HTML 🖐

☄️این تگ برای اینه که وقتی داریم توی سایتمون یه تاریخ یا زمان رو نشون میدیم، مرورگر و موتورهای جستجو دقیقاً بفهمن که داریم راجع به چی صحبت می‌کنیم. مثلا، اگه یه مقاله نوشتیم و می‌خوایم تاریخ انتشارش رو نشون بدیم، یا می‌خوایم بگیم یه رویداد کی برگزار میشه، از این تگ استفاده می‌کنیم.

مثال: فرض کنیم میخوایم تاریخ یه رویدادی رو بنویسیم...
<p>آغاز رویداد: <time datetime="2024-06-27T10:00:00">27 ژوئن 2024، ساعت 10:00</time></p>


◀️اینجا داریم به مرورگر می‌گیم که این "27 ژوئن 2024، ساعت 10:00" یه تاریخ و زمان خاصه. این خیلی کمک می‌کنه که مرورگر بفهمه این یه زمان مهمه و موتورهای جستجو هم راحت‌تر می‌تونن این اطلاعات رو پیدا کنن.


کجاها می‌تونیم ازش استفاده کنیم؟

1⃣وقتی توی سایت بلاگ می‌نویسیم و می‌خوایم تاریخ انتشار مقاله‌هامون رو نشون بدیم.

🔢 اگه سایتی داریم که رویدادها رو معرفی می‌کنه و می‌خوایم زمان شروع و پایان رویدادها رو بنویسیم.

🔢یا حتی وقتی یه تایم‌لاین داریم و می‌خوایم بگیم هر اتفاقی کی افتاده.

#html #time
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥182❤‍🔥2
خروجی این کد PHP کدوم گزینه هستش؟ 🤚

function trickyFunction($num) {
return $num * ($num - 1);
}

$array = array(1, 2, 3, 4, 5);
$result = array_map('trickyFunction', $array);
echo implode(', ', $result);


#php #challenge
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
7❤‍🔥1🔥1
جلوگیری از حواس پرتی 🤨

همه ما گاهی موقع کار حواسمون پرت میشه. چند تا راهکار ساده ولی موثر رو براتون نوشتیم که بشه این حواس پرتی ها رو کمتر کرد 🤝

1️⃣لیست کارها
نوشتن لیست کارهای روزانه و اولویت‌بندی اونها.

2️⃣محیط کاری مناسب
-پاکسازی میز کار: میزتون رو از هر چیزی که حواس‌تون رو پرت می‌کنه خالی کنید.
-موسیقی بدون کلام:اگه با صدا تمرکز بهتری دارید، موسیقی بی‌کلام یا صداهای طبیعت می‌تونه مفید باشه.

3️⃣قطع دسترسی به عوامل مزاحم
اعلان‌های موبایل و شبکه‌های اجتماعی رو در زمان کار غیرفعال کنید یا گوشیتون رو روی حالت هواپیما بزارید.

4️⃣استراحت‌های منظم
-استراحت‌های کوتاه: هر یک ساعت یک بار چند دقیقه استراحت کنید تا ذهن‌تون تازه بشه.
-حرکت و کشش: از جاتون بلند شید، کشش انجام بدید یا چند قدم راه برید.

5️⃣تنظیم اهداف کوچک
-تقسیم کارها: کارهای بزرگ رو به بخش‌های کوچکتر تقسیم کنید تا احساس پیشرفت داشته باشید.
-پاداش‌دادن به خودتون: بعد از انجام هر کار، به خودتون یه استراحت یا یه پاداش کوچک بدید.

6️⃣تمرکز بر یک کار
به جای انجام چند کار همزمان، روی یک کار تمرکز کنید و تا پایان اون کار به بقیه کارها نپردازید.

❤️اگه این راهکارها رو امتحان کنید، احتمالاً متوجه می‌شید که تمرکزتون بیشتر شده و کارها رو بهتر و سریع‌تر انجام می‌دید. اگر هر ایده دیگه دیگه ای داشتید توی کامنت ها بهمون بگید 🙂

#trick
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
20❤‍🔥4🔥2