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

سایت:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
◀️سایت زیر می تونه به شما برنامه نویسان و مهندسان برای دسته بندی کارها ، ایونت ها ، یادآوری ها و . . . مفید باشه.

🌐 https://www.any.do/

#todolist
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥9🔥42
🤔تا حالا شده با خودتون فکر کنید که سرعت وبسایتتون بهینه هست یا نه؟
🔥تو سایت زیر می تونین سرعت و حجم وبسایت خودتون رو ببینید و جدا از این موضوع می تونین نقاط ضعف وبسایتتون رو تقویت کنید.

🌐 gtmetrix.com

#site #speed
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
12❤‍🔥3🔥3
💎هر شغلی یسری سختیا داره و برنامه نویسی هم شغلیه که واقعا مغز مارو درگیر میکنه و خب نیازه یسری کارایی برای افزاید تمرکز و هوش انجام بدیم تا لذت بیشتری ببریم

مدیریت زمان: مدیریت زمان خیلی خیلی مهمه و هم برای پروژه ها و هم برای سلامت خودتون میتونه خیلی کارآمد باشه
مدیریت زمان راه های زیادی داره و خب یکم باهم بررسیش میکنیم:
🟡تقسیم کار به بخش های کوچکتر: سعی کنین پروژه هارو به وظایف کوچیک تر تقسیم کنین و برای هر بخش یه زمان مشخص اختصاص بدین
🟡استفاده از تکنیک پومودورو( کلمه رو فقط ): این روش باعث حفظ تمرکز میشه و خیلی سادس، فقط کافیه به ازای 25 دقیقه کار، 5 دقیقه ورزش کنین و عالیه هم برای تمرکز و استراحت ذهن هم برای سلامت بدنی

🍯تغذیه مناسب: برای بهبون عملکرد مغز ما میتونیم از غذاهایی استفاده کنیم که منبع غنی اومگا-3 هستن، مثل ماهی، میوه، سبزیجات و آجیل
و اینکه حتما نیاز داریم آب کافی بنوشیم تا برای حفظ هیدراتاسیون مغز و جلوگیری از خستگی ذهن کمکمون کنه

🧠تمرینات ذهنی: میتونین اوقات فراغتتون رو با بازی های فکری و پازل یا حتی مدیتیشن و تمرینات تنفسی بگذرونین و اب این کار هم مغزتون بهتر کار میکنه هم تمرکزتون میره باها و هم استرس میاد پایین

🛋استراحت کافی: اصن مگه برنامه نویسا هم میتونین کافی و منظم بخوابن؟ من که ندیدم، ولی خب خواب با کیفیت مثلا 7 یا 8 ساعت اونم در طول شب برای عملکرد بهینه مغز ضروریه، و حین کار هم باید استراحت های کوچیکی داشته باشین(داخل همون زمان بندی گفتیم)

📚یادگیری مداوم و مطالعه هم میتونه توی روند برنامه نویسی شما خیلی خیلی تاثیر بزاره

☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥215🔥5
چجوری در ویندوز ۱۰ کلیپ بورد داشته باشیم؟ 😊

🔇 برای دیدن کلیپ بورد لازم نیست برنامه‌ی جدید نصب کنی. فقط کافیه دکمه ویندوز و V رو با هم فشار بدی تا پنل کلیپ بورد باز بشه.

⚙️می‌تونی با کلیدهای Ctrl+X، Ctrl+C و Ctrl+V کات، کپی و پیست کنی، اما برای دیدن تاریخچه‌ی کلیپ بورد باید از میانبر Windows+V استفاده کنی. پنجره‌ی کلیپ بورد هم همونجایی که نشانه‌گر ماوسه باز می‌شه.

#clipboard #windows10 #trick
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥15🔥54😁2
اگه هیچ وقت تو زندگیتون شکست نمی خوردید، اون وقت چه تصمیمی می گرفتید؟

#motivational
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥152🔥2
😶😶😶

☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁45❤‍🔥21🔥1💔1
سایت CodeForces ، پاتوق برنامه نویسا 🔥

⚡️این سایت یه جورایی شبیه به یه کلوب بزرگ برای برنامه‌نویس‌هاست که توش می‌تونن توی چالش‌های مختلف شرکت کنن و با همدیگه رقابت کنن.

ویژگی‌ها :
1️⃣مسابقات منظم: مسابقات Codeforces به صورت منظم برگزار می‌شه. هر چند وقت یه بار یه مسابقه‌ی جدید دارن که می‌تونی توش شرکت کنی و امتیاز بگیری.
2️⃣مسابقات خصوصی: می‌تونی خودت یه مسابقه‌ی خصوصی راه بندازی و دوستات رو دعوت کنی تا با همدیگه رقابت کنین.
3️⃣رتبه‌بندی: بعد از هر مسابقه، رتبه‌بندی شرکت‌کننده‌ها اعلام می‌شه و می‌تونی ببینی که چقدر پیشرفت کردی.
4️⃣تمرین و یادگیری: کلی چالش و سوال توی بخش تمرینش هست که می‌تونی حل کنی و مهارت‌هات رو بهتر کنی.
5️⃣جامعه‌ی فعال: جامعه‌ی Codeforces خیلی فعاله و توی فروم‌هاش می‌تونی از بقیه سوال بپرسی، راهنمایی بگیری و حتی دوستای جدید پیدا کنی.

چجوری شروع کنیم؟
1️⃣ثبت‌نام: اول از همه باید یه حساب کاربری بسازی. برو به صفحه ثبت‌نام و ثبت‌نام کن.
شرکت در مسابقات: بعد از ثبت‌نام، می‌تونی توی مسابقات شرکت کنی. برنامه مسابقات رو توی صفحه اصلی سایت می‌بینی.
2️⃣تمرین: بخش تمرین Codeforces پر از سوالات جالب و چالش‌برانگیزه. می‌تونی با حل کردن این سوالات، مهارت‌هات رو بهتر کنی.
3️⃣دعوت دوستان: می‌تونی دوستات رو به Codeforces دعوت کنی و با همدیگه توی مسابقات شرکت کنین یا حتی یه مسابقه‌ی خصوصی راه بندازین.

#site
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥10🔥32
💡 خروجی این کد جاوا اسکریپت کدوم گزینه هستش؟
(function() {
var a = b = 5;
})();

console.log(b);


#js #challenge
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
8❤‍🔥2🔥2
🔥11❤‍🔥22
👑یه سایت براتون آوردم که خیلی بک گراند های قشنگ و خوبی در اختیارتون قرار میده، میتونین هم فایلش و هم کدش رو بگیرین، بک گراند هاش خداس و داخل عکس هم براتون یه شات نشون دادم
فقط به کسی نگین

🌐 https://bgjar.com/

#site
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥184🔥4
تحصیلات آکادمیک vs خودآموزی

نظر شما چیه! تا چه حدی قبول دارین؟

#formaleducation #selfeducation
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥347❤‍🔥4😁1
هر کسی که توانسته است چیزی را بسازد، حتما نظم و انضباط داشته است.
- اندرو هندریکسون

#motivational
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥20🔥74😁1
می دونستید فضانوردها از لینوکس استفاده میکنند؟ به خاطر اینکه توی سفینه نمیشه پنجره (Windows) رو باز کرد 😆

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁60❤‍🔥43🔥1
چند کتابخونه جهت ساخت برنامه با UI با پایتون ⌨️

1️⃣Tkinter:
این یکی از ساده‌ترین و معروف‌ترین کتابخونه‌ها برای ساخت رابط کاربری در پایتونه. توی خود پایتون هست و نیاز نیست چیزی نصب کنی. برای پروژه‌های کوچیک و متوسط خیلی خوبه.

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

3️⃣Kivy:
اگه می‌خوای برنامه‌ات روی موبایل هم کار کنه، این یکی عالیه. خیلی انعطاف‌پذیره و می‌تونی برای اپلیکیشن‌های چندپلتفرمی ازش استفاده کنی. برای اپ‌های تعاملی و گرافیکی خیلی خوبه.

4️⃣wxPython:
اینم یه کتابخونه قوی برای ساخت رابط‌های کاربری ویندوزی هست. شبیه به PyQt هست ولی برای بعضی از کاربران ممکنه ساده‌تر باشه.

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

#python #tkinter #kivy
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥105🔥4
فکر میکنم وقتی دیگه برنامه نویس ها به یه مشکل بر میخورن ، بجای اینکه یه کتابخونه بنویسن ، میان اول یه زبان برنامه نویسی مینویسن و بعد با اون کتابخونه مینویسن.😂🤦‍♂️
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁22
خروج این کد پایتون کدوم گزینه هستش؟

def mystery_function(lst):
return sorted(set(lst), key=lambda x: (-lst.count(x), x))

sample_list = [3, 1, 2, 2, 3, 3, 1, 4, 4, 4, 4]
result = mystery_function(sample_list)
print(result)


#python #challenge
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤‍🔥32
💎خیلی وقتا میخایم به هر دلیلی یه پیامرسان بزنیم یا داخل سایتمون یه فیچر برای پیام رسانی ایجاد کنیم، و خب از اونجایی که اکثر پیام رسان ها سیستم پایه و اصلیشون یکیه تکراری میشه هی بخایم یسری کارا رو ببریم جلو

✔️با استفاده از سایت زیر شما میتونین با ابزاری که در اختیارتون قرارداده میشه یه چت خوشگل و خفن بزنین

🌐https://www.chatify.com/

#site
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥83🔥2
⚡️دوستان گلم قراره که یه بررسی معمولی و سریع داشته باشیم از زبان های python و ++C
داخل این پست ما یه برنامه ساده رو مثل مرتب سازی حبابی از یک لیست اعداد با هردو زبان اجرا میکنیم و باهم بررسیشون میکنیم

🐍 اول از همه این برنامه ما با زبان عزیز python اینطوری در میاد:
def bubble_sort(arr):
n = len(arr)
for i in range(n):
for j in range(0, n-i-1):
if arr[j] > arr[j+1]:
arr[j], arr[j+1] = arr[j+1], arr[j]

# گرفتن ورودی از کاربر
arr = list(map(int, input("Enter numbers separated by space: ").split()))

# اجرای مرتب‌سازی حبابی
bubble_sort(arr)

# چاپ لیست مرتب‌شده
print("Sorted array is:", arr)


💥 خب حالا اگه ما دقیقا بخایم همین برنامه رو ( خروجی نهایی ) با استفاده از زبان ++C بسازیم همچین خروجی طولانی تری به دست میاد:
#include <iostream>
#include <vector>
using namespace std;

void bubble_sort(vector<int>& arr) {
int n = arr.size();
for (int i = 0; i < n; i++) {
for (int j = 0; j < n-i-1; j++) {
if (arr[j] > arr[j+1]) {
swap(arr[j], arr[j+1]);
}
}
}
}

int main() {
int n;
cout << "Enter number of elements: ";
cin >> n;

vector<int> arr(n);
cout << "Enter numbers: ";
for (int i = 0; i < n; i++) {
cin >> arr[i];
}

bubble_sort(arr);

cout << "Sorted array is: ";
for (int i = 0; i < n; i++) {
cout << arr[i] << " ";
}
cout << endl;

return 0;
}

بریم سراغ مقایسه این برنامه هامون، خروجی ها دقیقا یکی هست و فقط توی قدرت و توسعه زبان ها متفاوت بودن

◀️برنامه اول که با استفاده از Python توسعه داده شده، هم سینتکس ساده تر و خوانا تری داره، هم توابع و کتابخانه های داخلی قوی
از طرف دیگه
زمان توسعش خیلی خیلی کمتره
برای توسعه سریع تر مناسبه
و حافظه رو به صورت اتوماتیک مدیریت میکنه

◀️اما معایبش چیه؟
نسبت به برنامه دوم یا همون ++C کند تره
حافظه بیشتری رو مصرف میکنه
جاهایی که نیازمند بهینه سازی شدید باشه زیاد استفاده نمیشه

◀️حالا برنامه دوم که با ++C توسعه داده شده:
سینتکسش پیچیده تره ولی قدرتمنده، امکان کنترل دقیق تر منابع سیستم رو هم بهمون میده
سرعتش خیلی بالاس
حافظه رو خیلی دقیق مدیریت میکنه
برای برنامه هایی که نیازمند کارایی بالا هستن مناسب تره

⭐️ معایبش هم فقط برمیگرده به خود CPP چون که زمان توسعه بیشتری میخاد و خطایابی سخت تری داره و دانش بیشتری هم میخاد(این اخری معایب نیست)

حالا شما داخل کامنت ها بگین کدوم زبان هارو توی پست های بعدی تو مراحل مشابه مقایسه کنیم؟
#python #cpp
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
14🔥4❤‍🔥2
📱 40 تا از پرکاربردترین کامند های منوی CMD در ویندوز

#windows #commend #cmd
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
10🔥5❤‍🔥3