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

سایت:
CodeExplore.ir
👨🏻‍💻 ارتباط با ما :
@CodeExploreSup
گروه :
@CodeExplore_Gap
تبلیغات در کد اکسپلور :
@CodeExploreAds
Download Telegram
جمله معروف از بیل گیتس: " من در رقابت با هیچکسی به غیر از خودم نیستم. هدف من مغلوب کردن آخرین کاری است که انجام داده ام! "

#motivational
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥287🔥6😁1
💻 همین الان vpn رو وصل کنید، cmd رو باز کنید و بنویسید :
curl parrot.live

و لذت ببرید.

ازین مدل دستورا بیشتر بزاریم؟
#fun #cmd
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁21❤‍🔥33🔥3
لیستی از منابع UI، فریم ورک های CSS، کتابخانه‌های UI و ابزار هایی در رابطه با طراحی رابط کاربری ⚡️

🌪 https://github.com/bradtraversy/design-resources-for-developers

#design #ui #template
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥5❤‍🔥2😁1
This media is not supported in your browser
VIEW IN TELEGRAM
🧠 هوش مصنوعی GPT-5 هوشمندتر از GPT-4 خواهد بود!

📰مدیرعامل OpenAI در مصاحبه جدیدش در دانشگاه استنفورد گفته که GP5 بسیار هوشمندتر از GPT4 خواهد بود و این روند ادامه داره...!

#chatGPT #ai
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
12❤‍🔥7🔥4💔1
سِیر و تحول کامپیوتر ها 💻

🗣️ میدونستین آلن تورینگ اولین شخصی بوده که داشته سعی میکرده هوش مصنوعی رو درست کنه؟ داریم درمورد بازه ۱۹۲۰ تا ۱۹۵۰ صحبت میکنیم، یادآوری کنیم سیستم عامل ویندوز سال ۱۹۸۵ منتشر شد...

#ai #computer
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥195❤‍🔥4
سلام به شما دوستان عزیز، در ادامه آموزش های گیت و گیت هاب امروز رسیدیم به مبحث مخزن ها و دستور git add داخل گیت:

📁مخازن گیت چیستند؟
مخازن گیت یا همان Repository‌ ها، فضایی هستند که در آن تاریخچه تغییرات یک پروژه ذخیره می‌شود. هر مخزن گیت شامل تمامی فایل‌ها و دایرکتوری‌های پروژه و همچنین تاریخچه کامل تغییرات آن‌ها است. در اصل وقتی شما از گیت داخل پروژتون استفاده میکنین، همون دایرکتوری پروژه شما تبدیل به مخزن گیت هم میشه.

🔍چرا از مخازن گیت استفاده می‌شود؟
استفاده از مخازن گیت چندین مزیت دارد:
1.کنترل نسخه ( Version Control ): گیت به شما اجازه می‌دهد تا تغییرات خود را در طول زمان ردیابی کنید. این به شما امکان می‌دهد تا به نسخه‌های قبلی کد برگردید، تغییرات را مقایسه کنید و خطاهای احتمالی را پیدا کنید.
2.همکاری( Collaboration ): با گیت، چندین توسعه‌دهنده می‌توانند بر روی یک پروژه همزمان کار کنند. گیت به هر توسعه‌دهنده اجازه می‌دهد تا در یک "Branch" جداگانه کار کند، بدون اینکه کار دیگران را مختل کند.
3.بازگشت به محیط سالم( Revert to Healthy State ): اگر خطایی رخ دهد، می‌توانید به آخرین نسخه سالم کد برگردید.

🔭دستور git init چیست؟
دستور git init یک دستور ساده ولی قدرتمند در گیت است که یک مخزن گیت جدید ایجاد می‌کند. این دستور یک دایرکتوری پنهان به نام .git ایجاد می‌کند که تمام اطلاعات لازم برای مخزن گیت را در خود دارد.

برای استفاده از این دستور، ابتدا باید یک دایرکتوری برای پروژه خود ایجاد کنید. سپس، درون این دایرکتوری، دستور git init را اجرا کنید. به عنوان مثال:

git init


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

#git #git_repository #git_add #git_2
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥156❤‍🔥4
تو این سایت دیزاین سایت های مختلف قرارداده میشن و میتونین برای طراحی های خودتون ازشون ایده بگیرید 🔝

🔗 https://webdesign-inspiration.com

#website #design
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
14❤‍🔥5🔥5
🔷 اصول برنامه نویسی SOLID

1. اصل مسئولیت واحد (SRP): هر کلاس فقط باید یک کار انجام بده. مثلاً اگه یه کلاسی داریم برای مدیریت کاربرا، فقط باید کارای مربوط به کاربرا رو انجام بده، نه اینکه بره سراغ مدیریت سفارشات یا محصولات.

2. اصل باز – بسته (OCP): کلاس‌ها باید طوری طراحی بشن که بشه روشون اضافه کرد، ولی نباید نیاز باشه که خودشون رو عوض کنیم.

3. اصل جایگزینی لیسکوف (LSP): اگه یه کلاسی از یه کلاس دیگه ارث بری کرده، باید بتونیم اون کلاس رو جایگزین کلاس اصلی کنیم بدون اینکه مشکلی پیش بیاد.

4. اصل جداسازی رابط (ISP): هر کلاس فقط باید به اون قسمت‌هایی از یه رابط که استفاده می‌کنه وابسته باشه، نه به تمام رابط.

5. اصل وارونگی وابستگی (DIP): کلاس‌ها باید به ایده‌ها وابسته باشن، نه به جزئیات. یعنی باید به چیزایی که می‌خوان انجام بدن فکر کنن، نه اینکه چطوری اون کارو انجام می‌دن.

این اصول کمک می‌کنن که کدی بنویسیم که بتونیم راحت‌تر مدیریتش کنیم، بفهمیمش و تستش کنیم.

☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥155❤‍🔥4
بهترین کیبورد برای برنامه نویسا وجود ندا...

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁423🔥3❤‍🔥1
چندتا شورت هند برای سی اس اس، توی کامنت ها کامل توضیحشون داده 🔵👌

#css #shorthand
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥94🔥3
بهترین IDE برای طراحی وب و برنامه نویسی 💻

🔹البته یکسری موارد توی این آمار غلطه... آیا VSCode و notepad++ از لحاظ علمی IDE محسوب میشن؟

#vscode #data
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥144❤‍🔥2
💻 خلاص شدن دائمی از شر تبلیغات ویندوز 11 با راهکار دختر برنامه نویس

▪️اضافه‌شدن تبلیغات به منوی استارت ویندوز ۱۱ جنجال زیادی به پا کرد و حالا بسیاری از کاربران به‌دنبال راه‌هایی برای دور زدن اون هستند.

▪️نرم‌افزار OFGB که توسط یک دختر برنامه نویس با نام کاربری Maddy در سایت گیت‌هاب به‌اشتراک گذاشته فهرست ساده‌ای از همه‌ی روش‌های نمایش تبلیغات در ویندوز ۱۱ رو در جمع آوری کرده تا هرکدوم رو که خواستید غیرفعال کنید ؛)

👨‍💻https://github.com/xM4ddy/OFGB

☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25❤‍🔥86
⌨️ مجموعه ای از مینی پروژه های پایتونی برای افزایش مهارت افرادی که در حال یادگیری این زبان هستن.

🌪 github.com/Python-World/python-mini-projects

#python #miniproject
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤‍🔥55
🔵امروز اومدیم با ادامه اموزش گیت و گیت هاب و قراره امروز درباره فضاهای گیت و کار با یسری از این فضاها صحبت کنیم

◀️لیست انواع فضاهای گیت:
- فضای Working Directory : این فضای کاری برای وقتیه که شما یسری فایل ها اضافه کردین یا اینکه یسری کد هایی زدین و درکل تغییراتی دادین ولی هنوز ثبت نشدن و صرفا گیت اون هارو به عنوان یکسری تغییرات جدید میشناسه.
-فضای Staging Area : این فضای میانی توی گیت بعد از افزودن و ثبت کردن تغییراتتون هست که هر تغییری دادین با استفاده از دستور زیر وارد این فضا میشن و اماده میشن برای Commit شدن:
git add <file name>

-فضای Local Repository : این اخرین فضای لوکال هست که شما از مرحله قبل اومدین و تغییرات رو از فضای Stage با دستور زیر به این فضا اضافه کردید و حالا دیگه تغییراتتون کامل ثبت شده و گیت اون هارو به عنوان یه مرحله جدید از کد هاتون شناسایی میکنه
git commit -m <commit message>


#git #git_spaces #git_add #git_commit
☕️ @CodeExplore
🔥18❤‍🔥65
لیستی از Challenge های اوپن سورس برای برنامه نویسی بک اند که برای مصاحبه هم میتونید ازشون استفاده کنید ⚡️

🌐 github.com/CollabCodeTech/backend-challenges

#challenge #backend
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
13🔥4❤‍🔥3
حل مسأله در زبان های مختلف 😂

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁33💔7🔥2
فهرستی از منابع در زمینه های مختلف علوم کامپیوتر 🔥

🌐 github.com/the-akira/Computer-Science-Resources

#computer #science
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤‍🔥42
✌️ نحوه ساخت موز با جاوااسکریپت:
همین الان کنسول مرورگرتون رو با استفاده از (Ctrl+Shift+k) باز کنید و کد زیر رو وارد کنید:
var str = 'b' + 'a' + + 'a' + 'a';

console.log(str.toLowerCase());

اگه درست کد رو وارد کرده باشید بهتون خروجی banana (🍌) رو نشون میده :)

+ ولی دوست دارم نحوه ی عملکرد این کد رو شما تو کامنت ها بگید
#javascript #banana
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18❤‍🔥44
چاپ متناوب اعضای لیست در پایتون ⌨️

🔹اینطوری میتونید اعضای یک لیست رو به طور متناوب به تعداد دلخواه پشت سر هم پرینت کنید:
from itertools import cycle

cycle_lab= cycle(["A","B"])
for z in range(5):
print(next(cycle_lab))

#خروجی:
#A
#B
#A
#B
#A

#python #list #itertools
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥5❤‍🔥3