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

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

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

section .bss
num resb 1 ; متغیری برای ذخیره عدد ورودی

section .data
msg db 'Enter a number (0-9): ', 0
msg_len equ $-msg
msg2 db 'You entered: ', 0
msg2_len equ $-msg2

section .text
global _start

_start:
; چاپ پیغام ورودی
mov eax, 4 ; شماره فراخوانی سیستم برای sys_write
mov ebx, 1 ; فایل دسکریپتور 1 (خروجی استاندارد)
mov ecx, msg ; اشاره‌گر به پیغام
mov edx, msg_len ; طول پیغام
int 0x80 ; فراخوانی سیستم

; خواندن ورودی از کاربر
mov eax, 3 ; شماره فراخوانی سیستم برای sys_read
mov ebx, 0 ; فایل دسکریپتور 0 (ورودی استاندارد)
mov ecx, num ; اشاره‌گر به بافر
mov edx, 1 ; تعداد بایت‌ها برای خواندن
int 0x80 ; فراخوانی سیستم

; چاپ پیغام خروجی
mov eax, 4 ; شماره فراخوانی سیستم برای sys_write
mov ebx, 1 ; فایل دسکریپتور 1 (خروجی استاندارد)
mov ecx, msg2 ; اشاره‌گر به پیغام
mov edx, msg2_len ; طول پیغام
int 0x80 ; فراخوانی سیستم

; چاپ عدد وارد شده
mov eax, 4 ; شماره فراخوانی سیستم برای sys_write
mov ebx, 1 ; فایل دسکریپتور 1 (خروجی استاندارد)
mov ecx, num ; اشاره‌گر به عدد وارد شده
mov edx, 1 ; طول عدد
int 0x80 ; فراخوانی سیستم

; پایان برنامه
mov eax, 1 ; شماره فراخوانی سیستم برای sys_exit
xor ebx, ebx ; کد خروج (0)
int 0x80 ; فراخوانی سیستم


خلاصه که اسمبلی اونقدرم که میگن سخت نیست🌟

#assembly
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥5❤‍🔥3😁2
❗️ به این وب سایت سر زدید؟

⬅️ ابزار های کاربردی هوش مصنوعی رو براساس دسته بندی های مختلف میتونید مشاهده کنید و با کلیک روی لینکی که قرار دادن وارد صفحه اون ابزار بشید.

⬅️برای کسایی که دنبال ابزار های رایگان هم هستن به شدت توصیه میشه ؛ چون اومده سرویس های اشتراکی رو از سرویس های رایگان جدا کرده!

🔗https://www.futuretools.io/

#Ai #Site
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥8🔥52
سلام👋

#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁237❤‍🔥3
تگ <figcaption> و <figure> در HTML 🖐

💻 تگ <figcaption> به عنوان توضیح یا عنوان برای محتوای داخل تگ <figure> عمل می‌کنه. این تگ معمولاً مستقیماً بعد از تگ <figure> قرار می‌گیره و توضیحاتی درباره تصویر یا محتوای دیگر ارائه می‌ده.

⚡️ استفاده از <figure> و <figcaption> باعث می‌شه که توضیحات و محتوای تصویری به صورت معنادار و سازمان‌یافته در HTML نمایش داده بشه و این ساختار برای دسترس‌پذیری و بهینه‌سازی موتورهای جستجو (SEO) هم مفیده.

مثال:
<figure>
<img src="image.jpg" alt="A beautiful scenery">
<figcaption>A beautiful scenery in the mountains.</figcaption>
</figure>

#html #figure #figcaption
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
11❤‍🔥5🔥5
خروجی این کد پایتون کدوم گزینست؟

def compute_value(a, b):
if a % 2 == 0:
result = a * b
if result % 3 == 0:
return result // 3
else:
return result + 3
else:
result = a + b
if result % 5 == 0:
return result // 5
else:
return result - 5

output = compute_value(8, 7)
print(output)

#python #challenge
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
12🔥3❤‍🔥2
8❤‍🔥5🔥4
📚 دوتا کتاب رایگان و مفید برای یادگیری برنامه نویسی بلاکچین

🔢 Cryptocurrencies and Blockchain by World Bank Group

این کتاب به بررسی مفاهیم اساسی و پیچیده ارزهای دیجیتال و فناوری بلاکچین میپردازه و به صورت رایگان در دسترس شماست.

🔢 Mastering Blockchain by Imran Bashir

این کتاب موضوعات گسترده‌ای از جمله رمزنگاری، بیت‌کوین، اتریوم و قراردادهای هوشمند رو پوشش میده و به شما در درک اصول فنی فناوری بلاکچین کمک میکنه.

📥 Second Edition | Third Edition | Fourth Edition

#blockchain #book
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
8🔥6❤‍🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
ویژگی‌های جدید Anthropic برای تعامل بهتر با هوش مصنوعی

▪️شرکت Anthropic ویژگی‌های جدیدی رو در کنسول توسعه‌دهنده‌اش با هدف بهبود کیفیت پرامپت‌ها برای برنامه‌های #هوش_مصنوعی معرفی کرده. کاربران اکنون می‌تونن #پرامپت‌ رو با استفاده از ابزارهای داخلی Claude تولید، آزمایش و ارزیابی کنن.

▪️همچنین قابلیت جدیدی هم به Claude اضافه شده تا در سریع‌ترین زمان ممکن Artifacts که ساختین رو منتشر کنین و آرتیفکت‌هایی که بقیه منتشر کردن رو هم ویرایش کنین.

#Ai #Claude
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥105❤‍🔥3
🟣 با موبایلت برنامه نویسی کن!!!

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

1️⃣ اپلیکیشن Enki

یادگیری مهارت های داده!

2️⃣ اپلیکیشن Grasshopper

یادگیری جاوا اسکریپت با بازی کردن :)

3️⃣ اپلیکیشن Mimo

پشتیبانی از پایتون ، جاوا اسکریپت و اچ تی ام ال سی اس اس

4️⃣ اپلیکیشن Sololearn

پشتیبانی از 20 زبان برنامه نویسی

5️⃣ اپلیکیشن Programming hub

برای تمرین برنامه نویسی ساخت متخصص های گوگل!

☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥11🔥63
زبان های مورد نیاز شغل های محبوب IT

کسی از اکسل برای Data Analyst استفاده میکنه؟شهر عجیبیه

☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥23🔥54
وقتی میخوای بدون خوندن داکیومنت کدت رو پیش ببری 😱

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

#include <iostream>
using namespace std;

void modify(int &x, int &y, int z) {
x += z;
y -= z;
z *= 2;
}

int main() {
int a = 10;
int b = 20;
int c = 5;

modify(a, b, c);
cout << a << " " << b << " " << c << endl;

modify(a, b, c);
cout << a << " " << b << " " << c << endl;

return 0;
}


a)
15 15 5
20 10 5

b)
15 15 10
30 0 10

c)
15 15 5
25 10 5

d)
20 10 5
30 0 5

#cpp #challenge
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
9🔥6❤‍🔥4😁3
دوستان اکستنشن هایی که در VsCode استفاده میکنید و فکر میکنید کاربردی هستن رو حتما اسمشون رو تو کامنت ها بگید تا بقیه دوستان هم استفاده کنند.

#extension #vsc #vscode
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥125❤‍🔥2😁2
برای برنامه نویسی توی زمینه های مختلف از چه زبان هایی باید استفاده کنم؟👀

⚠️توجه داشته باشین این عکسا ، کامل نیستن و کلی زبان دیگه برای هر زمینه میشه معرفی کرد،و کلی زمینه های دیگری هم هستن... اما برای افرادی که آشنایی زیادی ندارن اینها میتونن بهشون دید خوبی بدن

☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
11🔥5❤‍🔥2
👑اقا ما اینهمه هی شنیدیم زبان پایتون تو همه حوزه ها نقش داره ولی هیچوقت ندیدم جایی یه لیست کامل بزارن جلومون، این لیستی که میبینین حوزه هایی هستن که زبان پایتون داخلشون به کار میره

1. توسعه وب (Web Development)
- جنگو (Django)
- فلسک (Flask)
- بوتل (Bottle)

2. داده‌کاوی و تحلیل داده‌ها (Data Analysis and Data Science)
- پانداز (Pandas)
- نامپای (NumPy)
- سای‌پای (SciPy)
- مت‌پلات‌لیب (Matplotlib)
- سی‌بورن (Seaborn)

3. یادگیری ماشین و هوش مصنوعی (Machine Learning and Artificial Intelligence)
- سای‌کیت‌لرن (scikit-learn)
- تنسورفلو (TensorFlow)
- پای‌تورچ (PyTorch)
- کرس (Keras)

4. علم داده‌ها (Data Science)
- ژوپیتر نوت‌بوک (Jupyter Notebook)
- بسترن (Bokeh)
- داش (Dash)

5. رباتیک (Robotics)
- رزبری پای (Raspberry Pi)
- پای‌بریکس (Pybricks)

6. توسعه بازی (Game Development)
- پای‌گیم (Pygame)
- گادوت (Godot)

7. اسکریپت‌نویسی و اتوماسیون (Scripting and Automation)
- کتابخانه‌های استاندارد پایتون (Standard Libraries)
- شل اسکریپت‌ها (Shell Scripts)

8. علوم زیستی و زیست‌فناوری (Bioinformatics and Biotechnology)
- بیوپایتون (Biopython)

9. توسعه نرم‌افزارهای دسکتاپ (Desktop Application Development)
- پای‌کیوتر (PyQt)
- تکینتر (Tkinter)

10. تست نرم‌افزار (Software Testing)
- پای‌تست (pytest)
- یونیت‌تست (unittest)

11. امنیت سایبری و تست نفوذ (Cybersecurity and Penetration Testing)
- ابزارهای تست نفوذ (Penetration Testing Tools)

12. محاسبات علمی و عددی (Scientific and Numeric Computing)
- سای‌پای (SciPy)
- سیمپی (SymPy)

13. اینترنت اشیا (IoT - Internet of Things)
- کتابخانه‌های مربوط به سخت‌افزارهای مختلف

14. کلان‌داده‌ها (Big Data)
- آپاچی اسپارک (Apache Spark)
- دی‌اس‌کیو (Dask)

15. گرافیک کامپیوتری و پردازش تصویر (Computer Graphics and Image Processing)
- اوپن‌سی‌وی (OpenCV)
- پای‌پیل (PIL/Pillow)

#python
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥10❤‍🔥2
⚡️گرون ترین کیبورد دنیا معمولاً با استفاده از مواد بسیار با کیفیت و طراحی‌های منحصر به فرد ساخته میشه. یکی از گرون ترین کیبوردها "Happy Hacking Keyboard Professional HP" عه که با استفاده از طلا و جواهرات ساخته شده ( ولی عکسش رو نمیدونم چطور توضیح بدم )

📣مشخصات کیبورد "Happy Hacking Keyboard Professional HP":
- مواد ساخت: طلا و جواهرات با کیفیت بالا
- کلیدها: کلیدهای مکانیکی با تکنولوژی Topre که تجربه تایپ بسیار نرمی فراهم می‌کنند
- طراحی: طراحی ارگونومیک با چیدمان کلیدهای بهینه شده برای راحتی بیشتر
- وزن: سنگین‌تر از کیبوردهای معمولی به خاطر استفاده از طلا
- اتصال: اتصال USB با کیفیت بالا

👑ویژگی‌ها:
- طراحی لوکس و خاص با استفاده از طلا و جواهرات
- کلیدهای مکانیکی با عملکرد بی‌نظیر
- بسیار مقاوم و با دوام
- بسته‌بندی شیک و منحصر به فرد

💰قیمت:
حدود 4,400 دلار یا بیشتر. ( که با دلار 60 تومن میشه به عبارتی 264,000,000 تومن )

نتیجه‌گیری: آشغاله به نخرین

☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
18❤‍🔥4🔥3
بزرگترین دستاورد های یک کسب و کار، هرگز توسط یک نفر بدست نمی آید بلکه توسط یک تیم بدست می آیند.

" استیو جابز "

#motivational
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
19❤‍🔥5🔥4


#fun
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
😁40❤‍🔥4🔥3
انواعی از پسوند های فایل ها که اکثرا زیاد باهاشون سر و کار داریم ✔️

☄️یادتون باشه اهمیت پسوند فایل ها اینه که هر پسوندی رو انتخاب کنید، روی کیفیت و اینکه کجا بتونی ازش استفاده کنید، تاثیر بذاره.

☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥145❤‍🔥4💔1
📚دوتا کتاب رایگان و کاربردی برای یادگیری زبان برنامه نویسی سی شارپ ( #C )

1. "C# Programming Yellow Book" by Rob Miles

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

2. "Fundamentals of Computer Programming with C#" by Svetlin Nakov

این کتاب به مفاهیم پایه‌ای برنامه‌نویسی با سی شارپ پرداخته و مثال‌های عملی زیادی رو ارائه میده. همچنین، مطالبی در مورد الگوریتم‌ها و ساختارهای داده توی این کتاب وجود داره.

#csharp #book
☕️ @CodeExplore
Please open Telegram to view this post
VIEW IN TELEGRAM
❤‍🔥103🔥3😁1