کداکسپلور | CodeExplore
7.92K subscribers
2.01K photos
348 videos
103 files
1.83K links
با کد اکسپلور یاد بگیر، لذت ببر و بروز باش ⚡️😉

سایت:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
خروجی این کد چیه؟
def mystery(x):
return lambda y: x + y

f1 = mystery(5)
f2 = mystery(10)

result = f1(f2(3))
print(result)

#python #quiz
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥74🔥1
خروجی کد بالا چیه؟
Anonymous Quiz
12%
15
44%
18
11%
20
32%
Error
5❤‍🔥3🔥2
زمانی که چند تا از دکمه های کیبوردم خراب شده بود، برای بیشتر کد هایی که می‌خواستم بنویسیم به اون دکمه ها نیاز داشتم! بعد این سوال برام پیش اومد که تو زبان های برنامه نویسی مختلف چه کلید هایی از کیبورد بیشتر استفاده میشن؟ یک میلیون کد پایتون رو پردازش کردم و نتیجه عکس زیر شد

• وحید •

#programming
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥308😁6❤‍🔥2💔1
من در حال خاموش کردن سیستم با صفر درصد پیشرفت روی باگی که از ۸ ساعت پیش داشتم روش کار میکردم:

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁565🔥1
👑یه لیست دیگه باهم ببینیم که پلتفرم های معروف از چیا استفاده کردن:

1⃣Twitter
‏چی استفاده می‌کنن:
‏Scala: برای سرویس‌های پشت‌پرده.
‏Java: برای سیستم‌های توزیع‌شده.
‏Ruby on Rails: اوایل برای سایت استفاده می‌شد.
‏MySQL: دیتابیس اصلیشونه.
‏JavaScript: برای ساخت ظاهر سایت.
2⃣Netflix
چی استفاده می‌کنن:
‏Java: واسه بخش زیادی از سیستم‌هاشون.
‏Python: برای تحلیل دیتا و بعضی از کارای پشت‌پرده.
‏Node.js: برای بخش‌های مختلف سایت و سیستم‌ها.
‏React: برای ظاهر سایت.
AWS (Amazon Web Services): برای میزبانی و سرویس‌دهی.
3⃣Instagram
چی استفاده می‌کنن:
Python (Django): فریمورک اصلیشون برای پشت‌پرده.
‏React: برای ساختن ظاهر سایت.
‏PostgreSQL: دیتابیس اصلیشون.
‏Redis: برای افزایش سرعت و کش کردن.
4⃣LinkedIn
چی استفاده می‌کنن:
‏Java: برای بیشتر کارای پشت‌پرده.
‏Scala: برای پردازش دیتا.
‏JavaScript: برای ظاهر سایت.
‏Kafka: یه سیستم پیام‌رسان که خودشون ساختن واسه پردازش real-time.

#programming
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥136❤‍🔥5😁1
لینک بی عمل در جاوااسکریپت ✌️

⚡️با این کد میتونید یک لینک درست کنید که دقیقا هیچکاری نمیکنه، نه صفحه جدیدی باز میکنه، نه هشتگی توی url میزاره و نه هیچی.
<a href="javascript:void(0);">Click Me!</a>


#html #js #javascript #trick
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥145❤‍🔥3
نتیجه اجرای این کد کدوم گزینه هست؟

(function() {
var a = b = 5;
})();

console.log(typeof a);
console.log(typeof b);

#javascript #js #quiz
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
6
6💔2
‏دیگه آگهی‌های استخدام شرکتا اینطوری شده که به یک کارگر ساده مسلط به همه زبان های برنامه نویسی،تمام سرویس های مایکروسافت،دارای همه مدارک سیسکو و آشنا به فوتوشاپ و تنخواه گردانی نیازمندیم

•آقای بچه پُررو•

#programming
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
💔63😁113🔥2
کیک مخصوص فرانت کارا

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥36😁83🔥3
💻 معرفی برنامه Windows Sandbox | آزمایشگاه امن دیجیتال شما

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

نحوه فعال‌سازی Windows Sandbox:

1️⃣وارد بخش Turn Windows features on or off بشید.

2️⃣بعد گزینه Windows Sandbox رو پیدا و فعال کنید.

3️⃣در نهایت با ری‌استارت کردن سیستم کار فعالسازی تموم میشه.

نحوه اجرای Windows Sandbox:

1️⃣در منوی استارت، "Windows Sandbox" رو جستجو کنید.

2️⃣روی آن کلیک کنید تا اجرا شود.

3️⃣حتی میتونید فایل‌ها رو بین سیستم اصلی و Sandbox کپی و پیست کنید.

#Windows #SandBox
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
12🔥4❤‍🔥3
🟠‏Svelte یه فریمورک جالب و جدید برای ساختن سایت‌ها و اپلیکیشن‌های وب با JavaScript هست. تفاوتش با فریمورک‌های معروف مثل React و Vue اینه که وقتی داری کد می‌نویسی، Svelte اون کدها رو به جاوا اسکریپت خالص تبدیل می‌کنه که مرورگر می‌فهمه و اجرا می‌کنه، یعنی مثل بقیه فریمورک‌ها نیاز نیست مرورگر موقع اجرا کار اضافی انجام بده.

چون که عکسش رو براتون گذاشتم نمیشه توضیحات کاملی این پایین توی کپشن نوشت، پس همین زیر میفرستم براتون که کامل ببینین چیا داره👇👇

#svelte
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥133❤‍🔥1
ادامه پست بالا👆👆

💪 ویژگی‌های Svelte:
- کامپایل در زمان ساخت: یعنی موقعی که کدت رو می‌سازی، Svelte خودش همه چیز رو بهینه می‌کنه تا وقتی سایتت اجرا می‌شه، سریع و روان باشه.
- نداشتن Virtual DOM: بقیه فریمورک‌ها از چیزی به اسم Virtual DOM استفاده می‌کنن تا بفهمن چی توی صفحه باید عوض بشه. ولی Svelte این رو کامل کنار گذاشته و تغییرات رو مستقیم روی صفحه انجام می‌ده که باعث می‌شه سایتت سریع‌تر بشه.
- سادگی و راحتی: تو Svelte، HTML، CSS و JavaScript همه تو یه فایل هستن. این باعث می‌شه کدها ساده‌تر و خوندنشون راحت‌تر باشه. همچنین، می‌تونی خیلی راحت از state استفاده کنی و تغییرات رو پیاده کنی.
- حجم کم و سرعت بالا: چون Svelte کدها رو خیلی بهینه می‌کنه و چیز اضافی توی مرورگر نمیاره، سایت‌هایی که باهاش ساخته می‌شن، سبک‌تر و سریع‌ترن.
- شروع سریع: اگه بخوای شروع کنی، به راحتی می‌تونی یه پروژه جدید با Svelte بسازی و خیلی سریع پیش بری.

⚡️ خوبی‌های Svelte:
- سرعت و عملکرد عالی: چون Svelte مستقیم با DOM کار می‌کنه و نیازی به Virtual DOM نداره، سایتت خیلی سریع‌تر از آب درمیاد.
- کد ساده و تمیز: نیاز نیست کلی کد اضافه بنویسی؛ Svelte همه چیز رو ساده نگه می‌داره.
- جدید و به روز: Svelte از آخرین امکانات JavaScript پشتیبانی می‌کنه، یعنی می‌تونی از چیزای جدید جاوا اسکریپت به راحتی استفاده کنی.

👀 چالش‌ها:
- جامعه کوچیک‌تر: نسبت به React و Vue، آدم‌های کمتری از Svelte استفاده می‌کنن، پس ممکنه برای پیدا کردن آموزش یا کمک گرفتن کمی سخت‌تر باشه.
- نیاز به ابزارهای کامپایل: چون Svelte کدهات رو کامپایل می‌کنه، باید از ابزارهای مخصوصش برای ساختن پروژه استفاده کنی.

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

#svelte
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥102🔥1
کدام یک از موارد زیر برای ایمپورت کردن پکیج fmt در زبان Go صحیح است؟
Anonymous Quiz
48%
import "fmt"
13%
<include fmt>
28%
using fmt;
11%
require "fmt"
8❤‍🔥2🔥1
نادیده گرفتن مقدار در پایتون ⌨️

☄️توی پایتون میتونید از underscore (همون _ خودمون) برای گرفتن مقادیری که بهش نیازی ندارین استفاده کنین، یعنی چی؟ این مثال منظورمونو قشنگ میرسونه:

# فرض کنید این تابع 3 مقدار برمی‌گردونه
def get_values():
return 1, 2, 3

# استفاده از فقط دو مقدار و نادیده گرفتن مقدار وسط
x, _, z = get_values()
print(x, z) # خروجی: 1 3


#python #trick
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥136🔥1
تو ریپو زیر میتونین سورس کد «اولین کامپایلر C» رو مشاهده کنید و حتما نظراتتون رو هم بگید🔥

🌐https://github.com/mortdeus/legacy-cc

#c #language #programming
☕️ @CodeExplore | </ممدم>
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥125❤‍🔥3
سختی زبانها 😂

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁33🔥5
🔥با این ابزار زیر که اسمش FormKit هست میتونین به راحتی و سرعت بالا فرم ها و اینپوت های دلخواهتون رو بسازین، فقط اینکه این ابزارمون برای Vue.js هستش و میتونین مشابهش رو برای فریمورک خودتون پیدا کنین

🌐https://formkit.com/

#site
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥95❤‍🔥2
اکستنشن Prettier در VSCode ⌨️

👀 میدونین که برنامه نویسی به شکل مرتب، یکسری اصول خاص داره، که شاید بعضی وقتا ناخواسته رعایتش نکنید. این اکستنشن براتون کدتون رو مرتب میکنه، میتونید هم بهش بگید چه زبانهایی رو براتون مرتب نکنه و ...

✔️از اینها هم پشتیبانی میکنه:
JavaScript · TypeScript · Flow · JSX · JSON · CSS · SCSS · Less · HTML · Vue · Angular HANDLEBARS · Ember · Glimmer · GraphQL · Markdown · YAML


🔗 لینک دانلود

#vscode #extension
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤‍🔥33
کداکسپلور | CodeExplore
از حسرت‌های من اینه که کاش زودتر درک میکردم که «برنامه‌نویسی» خودش به تنهایی پولی ازش در نمیاد. در نهایت کارمندی... درآمد اصلی از «محصول» ای هست که میشه با «برنامه نویسی» ساخت. که اینجا دیگه وارد دنیای تجارت و بازاریابی و هزارتا چیز دیگه میشیم؛ که کاش وقت…
⬆️ سلام رفقا ، این متن رو قبلا توی چنل گذاشتیم ولی احساس کردم اونقدری که باید توضیح داده بشه توضیح داده نشده ،پس تصمیم گرفتم در این مورد یه گپی باهاتون بزنم 🔒

قبلش یه اعترافی بکنم 🙅‍♂️
منم اون اوایل فک میکردم برنامه نویسی یاد بگیرم ، فردا میشم میلیاردر و جای بیل گیتسو میگیرم (اون زمان پولدار ترین ادم بیل گیتس بودو یه مردکی به نام کارلوس اسلیم که حالا باهاش کاری ندارم🐱)
ولی چرا دروغ بگم ؟ تا 14 15 سالگی پولدار نشدم 🫠 هنوزم نشدم 🙅‍♂️ ولی خواهم شد😔😔

قرار نیست با نوشتن کد پولدار بشیم! کدو هوش مصنوعیم الان برامون میزنه، پس باید یه فرقی داشته باشیم

برنامه نویسی هم مثل خیلی چیزا ، یه مهارته! یاد میگیری ، تلاش میکنی ، به خاطر میسپری و همین لوپ تا بینهایت ادامه داره ⌨️
و برای همین پولی که به تنهایی ازش بدست میاد اونقدری نیست که اگه کار دیگه ایی داشته باشی بگی چقد این تفاوت فاحشه!

بیاید بریم تو واقعیت مثال بزنیم:

⚫️ اگه فقط روی برنامه‌نویسی تمرکز کنیم، احتمالاً آینده‌مون چی میشه؟ یه شغل خوب با حقوق نسبتاً خوب. اما آیا این همون چیزیه که ما واقعاً می‌خوایم؟ (من که از روتین زندگی کردن خوشم نمیاد)
شاید برای بعضی‌ها آره، ولی اگه رویای بزرگتری تو سرتونه، باید فراتر از این فکر کنید و فقط با 4 خط کد هیچی نمیشه :(

⚫️ اینجاست که بحث جالب میشه. درآمد واقعی و بزرگ از محصولی میاد که با برنامه‌نویسی ساخته میشه، نه خود برنامه‌نویسی. فکرش رو بکنید، اپلیکیشن‌های موفق، وب‌سایت‌های پربازدید، نرم‌افزارهای کاربردی - همه این محصولات شیطانی 😬 محصولاتی هستن که با برنامه‌نویسی ساخته شدن، اما موفقیتشون فقط به خاطر کد خوب نبوده و نیست (دلیلش بخاطر ایده پشتشون (شایدم ایده جلوشون) و بولد کردنشون تو دید عمومه)

⚫️حالا فرضا ما یه قرنه داریم برنامه نویسی میکنیم ، کارمونم جوریه که بیل گیتس باید بیاد تو صفحه دسکتاپمون رو پایی بزنه 😔
حالا چیکار کنیم؟ حالاست که وارد یه بخش دیگه میشید ...

1️⃣ اول باید بدونید قراره چی بفروشید ؟ محصولتون چیه؟ خدماته؟ اطلاعاته؟ رویاست؟ دروغه ؟ فکته؟ چیه؟ هرچیزی که بیشترین درصد ورود پول به سیستمون رو داره میگن محصول (مثلا محصول اینستاگرام چیه؟ عکس و فیلمه؟ حقیقتا نه! محصول اینستاگرام توجه و داده کاربرانه تا بتونه بهترین تبلیغات رو بهشون نشون بده و پول در بیاره!)
پس بعد از برنامه نویسی باید یه فکر قشنگ داشته باشید و بدونید محصولتون دقیقا چیه!

2️⃣در قدم دوم باید بازاریابی یاد بگیرید ، بازاریابی هم کلا یعنی چجوری یه محصول رو به مشتری بیشتری برسونیم! مثلا برای فروش بازی موبایل ، ما میتونیم بریم تو خیابون به این و اون بازیو نشون بدیم ، یا اینکه تو گوگل پلی بزاریم! جفتش بازاریابیه، اما بازاریابی بهتر چیزیه که تو دید باشه (البته به محصولتم ربط داره، بعضی از محصولات قرار نیست اشخاص زیادی رو درگیر کنه 🚬)

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

4️⃣هرچقدر که تو مسیر قدم بزارید ، شبکه بزرگ تر و محصول جهانی تری دارید ، پس کم کم باید مدیریت پروژه رو هم یاد بگیرید تا توی مسیر فروش شکست نخورید 😔

زیاد حرف زدم مث همیشه 🐈‍⬛️
ولی اگه فقط یه زندگی ساده و روتین میخواید ، برنامه نویسی یاد بگیرید و برید یه جا مشغول به کار شید (یه جایی مثل دیجیکالا کار کنید با حقوق سنیور 90 تومن و برای خرید یه خونه خوب بدون تورم 5 سال کار کنید ، تازه ماشینم باید بگیرید😂)

ولی اگه واقعا دنبال یه چیز بزرگ هستید ، یادتون نره: فقط یاد بگیرید!
نه فقط برنامه نویسی ، درباره اصول کسب و کار، استراتژی های بازاریابی، مهارت های ارتباطی و توی این مسیر یادگیری ارتباطات کلیدی بسازید (ارتباط و سرمایه شما رو همیشه جلو میندازه)

و از الان بگم هر تلاش و هدف بزرگی توش شکستم داره! افتادید ، پاشید و دوباره ادامه بدید ، هیچ اتفاق بزرگی یه شبه به وجود نمیاد (به جز شب ایجاد ادمای مهم 🙂😈) !

حرف آخر اینه: برنامه نویسی به مهارت عالی و سخته ، ولی فقط یه قطعه از پازلمونه! از مهارتونن استفاده کنید برای خلق یه ارزش جدید

یادت نره ، تو فقط یه برنامه نویس نیستی، یه خالقی، یه کارآفرین بالقوه ایی و کسی که میتونه با مهارتش دنیا رو تکون بده 👽
تازه دوست منم هستی 🫰
پس بیا بریم دنیا رو تکون بدیم 😔

#programming
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
41❤‍🔥15🔥4