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

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

#include <iostream>
using namespace std;

void mysteryFunction(int &a, int b) {
a = a * b;
b = a + b;
}

int main() {
int x = 2, y = 3;
mysteryFunction(x, y);
cout << "x = " << x << ", y = " << y << endl;
return 0;
}


#cpp #challenge
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
6❤‍🔥4🔥3
💰عشقای من، براتون لیست پردرآمد ترین حوزه ها و زبان های برنامه نویسی رو اوردم کیف کنین

🟢مهندسی نرم افزار: یکی از پرتقاضا ترین و پردرآمد ترین شغل ها توی صنعت فناوریه که درآمد سالانش به صورت میانگین توی آمریکا حدود 147,524 دلار میباشد.

🔵‏DevOps: این مهندسای DevOps مسئول توسعه و اجرای فرایند های ایجاد و انتشار نرم افزار هستن، درآمد باتجربه هاشون حدود 200,000 دلار در سال میرسه، حداقل درامدش هم حدود 100 هزار دلاره

🔴زبان Java: زبان Java به دلیل اینکه استفاده زیادی داره و تو حوزه های مختلفی استفاده میشه درآمدش بین 80,000 تا 150,000 دلار در سال متغیره

🟡شبکه و امنیت: اسمش معلومه دیگه، این عزیزامون مسئول حفاظت از شبکه های کامپیوتری در برابر دسترسی غیر مجاز و حملات هستن، درآمدشون بین 90,000 تا 130,000 دلار در ساله و تقاضا برای این شغل هم درحال افزایشه

🟠معمار های فضای ابری: این گلای تو خونه، سیستم های مبتنی بر ابر رو طراحی و نگهداری میکنن، درامدشون هم بالاس، بین 80,000 تا 140,000 دلار در سال میگیرن

🔵توسعه دهنده های وب: دیگه همتون اینارو بلدین که سمت وب و فرانت میان با html css js و... وبسایت میسازن و درآمد جهانیش یه صورت سالانه 80,000 دلار هستش

🟢معمار نرم افزار: این افراد مسئول طراحی و توسعه استاندارد های فنی برای نرم افزار هستن و درامدشون سالانه بیش از 135,000 دلار

💎برنامه نویسی خوبه درکل

#programming
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
13🔥3❤‍🔥2
👑میدونین GrammY چیه؟
‏GrammY یه فریمورک برای JavaScript و Typescript هستش که برای ساخت ربات های تلگرامی به کار میره و به گونه‌ای طراحی شده که که استفاده از آن ساده، انعطاف پذیر و قابل فهم گسترش باشد، به طوری که حتی توسعه دهنده ها بتونن ربات هایی ایجاد کنن که با افزایش ترافیک مقابله کنن
💥حتی از پلتفرم های مختلفی مثل Node.js هم پشتیبانی میکنه
اینم سایتش:
🌐https://grammy.dev

اینم بگم توی گروه یکی از بچه ها اشاره کرده بود🩷

#site #grammy #bot
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥112🔥2
آره بابا مشخصه کدمو خودم ز...😩

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁232🔥2
😍دنبال ساخت یک رزومه قوی و عالی هستی ؟

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

🌐 https://www.mycvcreator.com/

دوستان ما قبلاً راجب رزومه نوشتن ، رزومه درست کردن خیلی پست های قشنگی گذاشتیم و شما می تونین فقط با سرچ کلمه "رزومه" به پست های مربوطه دسترسی داشته باشید.

#resume
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤‍🔥44
😉دوست دارم بدون اینکه اسمش رو مستقیم نام ببری ، بگی که کدوم زبون برنامه نویسی رو دوست داری؟

زبانی که من دوست دارم همونیه که کوچیک شده جاوا هست 😂

#language #programming
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁12🔥6❤‍🔥21
خروجی کد پایتون زیر کدوم گزینه هست؟

def tricky_function(a, b=[]):
b.append(a)
return b

list1 = tricky_function(1)
list2 = tricky_function(2, [])
list3 = tricky_function(3)

print(list1)
print(list2)
print(list3)


#python #challenge
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
5❤‍🔥3🔥3
🔥چند تا سایت فان و باحال اوردم که اوقات فراغتتون هم کد بزنین

◀️‏CodeFights: اینجا می‌تونی با دوستات مسابقه برنامه‌نویسی بدی و حالشو ببری.

◀️‏Codingame: بازی‌های برنامه‌نویسی جذاب که مهارت‌هاتو به چالش می‌کشن و کلی کیف می‌کنی.

◀️‏CSS Diner: یه بازی ساده و سرگرم‌کننده برای یاد گرفتن انتخابگرهای CSS.

◀️‏Flexbox Froggy: بازی آموزشی برای یاد گرفتن CSS Flexbox با قورباغه‌های بامزه!

◀️‏CodeCombat: یه بازی استراتژی که باید با نوشتن کد، شخصیت‌های بازی رو هدایت کنی.

◀️‌‏Screeps: بازی MMO که باید با جاوااسکریپت واحدهات رو کنترل کنی و با بقیه رقابت کنی.

◀️‏Elevator Saga: بازی که باید با نوشتن کد، سیستم آسانسور رو مدیریت کنی.

◀️‏Robocode: بازی‌ای که باید تانک‌های رباتیک رو برنامه‌نویسی کنی و توی جنگ ربات‌ها شرکت کنی.

◀️‏Human Resource Machine: یه بازی پازلی که توش باید مثل یه کارمند شرکت با برنامه‌نویسی کارای مختلف رو انجام بدی.

این سایتا کلی باحال و سرگرم‌کننده‌ان و می‌تونن هم مهارت‌هات رو تقویت کنن و هم اوقات فراغتت رو پر کنن.

#site
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥115❤‍🔥3
سلام رفیق 🔥
دوست داری بدونی چجوری یه گیت‌هاب توپ و خفن داشته باشی؟ 👨‍💻
پ.ن: من خودم گیت هاب خفنی ندارم، ولی فک میکنم با این چنتا روش بتونین یکارایی کنید 🥹

خب بزن بریم ببینیم چیکارا میشه کرد:

1️⃣ پروفایلت رو خوشگل کن 😍
اول از همه، یه عکس باحال بذار. نه از اونایی که تو تولدت گرفتی (یا با رلت😛)، یه چیز حرفه‌ای‌تر (پروف منم ول کنید❗️). بعدش یه بیو بنویس که بگه تو کی هستی، چی هستی ، دنبال چی هستی و چه کارایی بلدی.
آهان تا یادم نرفته بگم، یادت نره ایمیلت رو هم بذاری که بتونن پیدات کنن. جز ایمیل میتونی راه های ارتباطی دیگه ایی هم بزاری 😁


2️⃣ یه README باحال بساز
یه ریپو بساز که اسمش دقیقاً مثل اسم کاربریته. توش یه فایل README.md بذار. این میشه صفحه‌ی اصلی پروفایلت.(برای اونی نوشتم که هنوز گیت هاب نداره )
توش هر چی دلت میخواد بنویس، از خودت بگو، از کارایی که کردی، از چیزایی که یاد گرفتی، از چیزایی که میخوای یاد بگیری. همچنین میتونی از مواردی که این زیر گذاشتم استفاده کنید برای خوشگل کردن readme تون:

🌐 https://github.com/Ileriayo/markdown-badges

🌐 https://dev.to/envoy_/150-badges-for-github-pnk

🌐 https://github.com/anuraghazra/github-readme-stats


3️⃣ پروژه‌های خفنت رو نشون بده
اون پروژه‌هایی که روشون خیلی زحمت کشیدی رو پین کن بالای صفحه‌ت. براشون یه توضیح درست و حسابی بنویس که همه بفهمن چی به چیه.

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


4️⃣ از اکشن‌های گیت‌هاب استفاده کن 🐺
با GitHub Actions میتونی کارای باحال بکنی. مثلاً آمار فعالیتت رو نشون بدی یا README پروفایلت رو خودکار آپدیت کنی.
مثلا میتونی بهش بگی هر ماه بره از توی سایتت آخرین پستات رو بیاره و توی صفحت بزاره، خیلی باحاله دیگهههه 🎤

5️⃣ ریپوهات رو مرتب کن
ریپوهات رو دسته‌بندی کن. براشون تگ بذار. یه توضیح درست و حسابی بنویس که همه بفهمن هر کدوم چیه و چیکار میکنه و به چه دردی میخوره 🥤

6️⃣ مهارت‌هات رو به رخ بکش 😏
از پروژه های باحالی استفاده کن که نشون بده چه زبونایی بلدی. یه سری کد نمونه و مثال هم بذار که همه ببینن چقدر واردی 🍇

7️⃣ با بقیه رفیق شو 💝
برو دنبال آدمای خفن. تو بحث‌هاشون شرکت کن. نظر بده. کمک کن. اینجوری هم یاد میگیری، هم دیده میشی.
خفن نیستم، اما خوشحال میشم باهم کانکشن بسازیم 👨‍💻

🌐 Https://Github.com/amirroox


8️⃣ همه چی رو عمومی کن
مطمئن شو پروژه‌های مهمت public هستن. از کلمه‌های کلیدی خوب استفاده کن که وقتی کسی سرچ میکنه، تو رو پیدا کنه. تو دنیای برنامه نویسی پابلیک و اپن سورس بودن خیلی مهمه 🗽


🩷 خلاصه اینکه، گیت‌هاب فقط یه جا برای نگه داشتن کد نیست. یه جور رزومه‌ی آنلاینه. پس روش وقت بذار و باهاش حال کن. هر روز یه کم بهترش کن و بگرد شاید چیزای خوبی پیدا کردی برای قشنگ تر کردنش.
یادت باشه، مهم نیست چقدر تازه‌کاری یا حرفه‌ای. همین که داری تلاش میکنی و یاد میگیری، خودش کلی ارزش داره دوست خوبم 💙
این نکته هم در نظر بگیر که برای دیده شدن بهتره کلا تو ریپوهای بزرگ و کوچیک شرکت کنید و کانتربیوت باشید 😁

این زیرم میتونید گیتهابتونو بزارید ، تا هم یه کانکشنی باهم داشته باشیم ، هم اگه یه چیز باحال دارید ازش استفاده کنیم 👽


#پست_پیشنهادی
#github #beautiful #readme
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥18🔥54
"برای کسی که تلاش میکند، هیچ چیز غیر ممکن نیست...!"

- الکساندر د گریت

#motivational
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥265❤‍🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁25🔥3❤‍🔥2💔1
خروجی کد جاوااسکریپت زیر کدوم گزینه هست؟

const numbers = [2, 4, 6, 8, 10];
const oddIndices = numbers.filter((_, index)=> index % 2 === 1);
const sum = oddIndices.reduce((acc, value) => acc + value, 0);
console.log(sum);
5🔥2❤‍🔥1
3❤‍🔥2🔥2
کداکسپلور | CodeExplore
خروجی کد پایتون زیر کدوم گزینه هست؟ def tricky_function(a, b=[]): b.append(a) return b list1 = tricky_function(1) list2 = tricky_function(2, []) list3 = tricky_function(3) print(list1) print(list2) print(list3) #python #challenge ☕️ @CodeExplore
دوستان همونطور که فهمیدید خودتونم گزینه درست گزینه C بود و بخاطر اشتباهی که بوجود اومده بود از شما عذر خواهی میکنم 🤍
❤‍🔥9🔥21😁1
دوتا کتاب رایگان و مفید برای یادگیری برنامه نویسی اندروید 🤖

"Android Notes for Professionals"

این کتاب توسط جامعه برنامه‌نویسا تهیه شده و شامل نکات و آموزش‌های مفید برای یادگیری برنامه‌نویسی اندروید هستش. این کتاب از مباحث پایه شروع کرده و به مرور به موضوعات و مباحث پیشرفته تر میپردازه.

"The Busy Coder's Guide to Android Development"

این کتاب یکی از محبوب‌ترین منابع آموزشی برای برنامه‌نویسی اندرویده که به صورت رایگان و آنلاین در دسترس شماست. نویسنده این کتاب، Mark L. Murphy، به موضوعات مختلف برنامه‌نویسی اندروید پرداخته.

#android #book
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
7❤‍🔥5🔥3
⚡️خب از اونجایی که با مقایسه کردن زبان ها یسری نکات خوبی به دست آوردیم امروز هم میخایم به درخواست یکی از دوستان، زبان های Ruby و Python رو باهم مقایسه کنیم

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

◀️پیاده سازی این برنامه با زبان Python به این صورت میشه:
python 
def count_words(sentence):
words = sentence.split()
return len(words)

# گرفتن ورودی از کاربر
sentence = input("Enter a sentence: ")

# محاسبه تعداد کلمات
word_count = count_words(sentence)

# چاپ تعداد کلمات
print(f"The number of words in the sentence is: {word_count}")


◀️همین برنامه رو با Ruby بخوایم پیاده کنیم این میشه:
def count_words(sentence)
words = sentence.split
return words.length
end

# گرفتن ورودی از کاربر
puts "Enter a sentence:"
sentence = gets.chomp

# محاسبه تعداد کلمات
word_count = count_words(sentence)

# چاپ تعداد کلمات
puts "The number of words in the sentence is: #{word_count}"


حالا بریم سراغ مقایسه:

1. سرعت اجرا (Performance)
‏Python:
معمولاً یه کمی از Ruby سریع‌تره، ولی هنوز به پای زبان‌های سطح پایین مثل C++ یا Rust نمی‌رسه.
از مفسر CPython به عنوان مفسر اصلی استفاده می‌کنه که یه سری بهینه‌سازی داره.
نسخه‌های دیگه مثل PyPy هم وجود دارن که سرعت بهتری دارن.

‏Ruby:
معمولاً یه کم از Python کندتره، ولی برای خیلی از کارهای معمولی کافی و خوبه.
از مفسر MRI (Matz's Ruby Interpreter) به عنوان مفسر اصلی استفاده می‌کنه.
نسخه‌های دیگه مثل JRuby و Rubinius هم هستن که سرعت بهتری دارن.

2. مدیریت حافظه (Memory Management)
‏Python:
مدیریت حافظه خودکار داره (Garbage Collection) که ممکنه روی عملکردش تأثیر بذاره.
مصرف حافظه بیشتری نسبت به بعضی زبان‌های دیگه داره.
‏Ruby:
اون هم مدیریت حافظه خودکار داره (Garbage Collection).
مصرف حافظه شبیه Python هست و حتی بعضی وقتا بیشتره.

3. راحتی نوشتن و نگهداری کد (Code Development and Maintenance)
‏Python:
سینتکس ساده و خوانایی داره که باعث میشه نوشتن و نگهداری کد راحت‌تر بشه.
جامعه کاربری بزرگی داره که باعث میشه منابع آموزشی و ابزارهای زیادی براش موجود باشه.

‏Ruby:
سینتکس خیلی شبیه به زبان آدمیزاد داره که نوشتن و خوندن کد رو راحت‌تر می‌کنه.
جامعه کاربری بزرگی داره، مخصوصاً برای توسعه وب با فریم‌ورک‌هایی مثل Ruby on Rails.

4. ابزارها و کتابخونه‌ها (Ecosystem and Libraries)
‏Python:
پر از کتابخونه‌ها و فریم‌ورک‌های مختلفه، از جمله برای علم داده، یادگیری ماشین، توسعه وب و اسکریپت‌نویسی.
کتابخونه‌های معروفی مثل NumPy، Pandas، TensorFlow و Django رو داره.

‏Ruby:
اون هم کتابخونه‌ها و فریم‌ورک‌های خوبی داره، ولی بیشتر برای توسعه وب تمرکز داره.
فریم‌ورک محبوب Ruby on Rails باعث شده که Ruby خیلی معروف بشه.

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

پس انتخاب بین Python و Ruby بستگی به نیازهای خاص پروژه‌تون داره. اگه سرعت و کاربردهای مختلف براتون مهمه، Python رو انتخاب کنید. اگه توسعه وب سریع و راحت مد نظرتونه، Ruby انتخاب خوبیه.

#python #ruby
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥115🔥4
👑همیشه که نباید سایت خوب معرفی کرد، امروز بدترین سایت جهان رو براتون اوردم
این سایت برای نشون دادن اشتباهات رایج در طراحی و توسعه وب استفاده میشه، البته نمونه های مشابه هم داره ولی خب این سایت اومده به صورت طنز آمیز و آموزشی اشتباهات طراحی و توسعه رو به رخ کشیده:

🌐The World's Worst Website Ever

#site
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥82❤‍🔥1
حاجی اوایل دانشگاه بودم 🔥
یکی از هم رشته ایی هام (کامپیوتر) بهم گفت ازت خوشم میاد و برام شماره یکی 🩶
ردش کردم.
اشتباه که نکردم؟ 🤣
#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁32🔥4❤‍🔥3
کداکسپلور | CodeExplore
حاجی اوایل دانشگاه بودم 🔥 یکی از هم رشته ایی هام (کامپیوتر) بهم گفت ازت خوشم میاد و برام شماره یکی 🩶 ردش کردم. اشتباه که نکردم؟ 🤣 #fun ☕️ @CodeExplore
دوستان دقت کنید ایندکس از 0 شروع میشه نه از 1😂
و چون دختره گفته تو برام شماره 1 هستی به همین دلیل رد شده ، شاید شماره 0 یکی دیگه بوده😉، در نتیجه درخواستش رد شده💔

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁205❤‍🔥4💔4