انجام پروژه برنامه نویسی👨‍💻
765 subscribers
9 photos
1 video
9 files
17 links
💻 Programming & CS Resources
📚 Free Courses + PDFs
🤖 AI & Developer Tools
👨‍💻 Student Projects
آیدی ادمین:
@projectprogrammer_uni
لینک منابع:
@freecomsourse
Download Telegram
ای بس که نباشیم و جهان خواهد بود
نی نام ز ما و نی نشان خواهد بود
زین پیش نبودیم و نبد هیچ خلل
زین پس چو نباشیم، همان خواهد بود

در تاریخ 28 اردیبهشت، زادروز عمر خیام، این فیلسوف شاعر، به یاد می‌آوریم که جهان بی‌وقفه می‌گذرد، بی‌آن‌که دل‌بسته بودن یا نبودن ما باشد. خیام ما را به زیستن در لحظه فرا می‌خواند؛ چون تنها سرمایه‌ی واقعی‌مان، اکنونِ گذراست.

2🕊1
در خروجی کدوم گزینه print میشه؟
a = b = [1, 2, 3, 4]
a.append(5) print(b)
Anonymous Quiz
41%
1. [1, 2, 3, 4]
50%
2. [1,2,3,4,5]
7%
3. [1,2]
3%
4. [3,4]
دوستانی که به برنامه نویسی در حوزه فرانت اند علاقه دارن میتونن از دوره ای که تو سایت پرتقالی هست استفاده کنن
https://porteqali.com

من خودم دوره رو دیدم و با توجه به تخفیفی که داره بنظرم ارزشش داره. بازم اگه سوالی دارید تو کامنتا بگید🤍
به هک و امنیت علاقه دارید؟
فکرایی داریم براتون اگه خودتون مایل باشید
Anonymous Poll
71%
بله
18%
تا حدودی
5%
نمیدونم...
5%
خیر
انجام پروژه برنامه نویسی👨‍💻
به هک و امنیت علاقه دارید؟
فکرایی داریم براتون اگه خودتون مایل باشید
یه دوره هک و امنیت میخوام بهتون پبشنهاد بدم که کاملااااا جامعه و بعدش شما دیگه به هیچی نیاز ندارید تواین زمینه
ولی خب ازونجایی که خیلی گرونه میخوام اونایی که علاقمند هستن به این حوزه رو جمع کنم و باهم دوره رو خریداری کنید
😐2
انجام پروژه برنامه نویسی👨‍💻
https://learnfiles.com/course/%D9%84%D8%B1%D9%86-%D8%A8%D8%A7%DA%A9%D8%B3-%D9%87%DA%A9-%D9%88-%D8%A7%D9%85%D9%86%DB%8C%D8%AA/
این هم لینک کورس هست
اگه علاقمند بودید کامنت بزارید زیر همین پست تا تیم بشید چند نفری بخریدش براتون بصرفه
👎32
سلام
وقتتون بخیر دوستان.
میخواستم بدونم اینجا کسایی هستن که راجب ui ,ux سایت دوره دیده باشن یا کلا علاقه داشته باشن؟
Anonymous Poll
24%
بله تا حدودی بلدم
21%
نه زیاد بلد نیستم.
55%
اصلا نمی‌دونم چیه
2👨‍💻1
انگار کسی راجبش نمیدونه
2
sect>(div*2{part$}+art>h1{لورم اپیسوم}+p{پاراگراف}+a)


این کد با یه enter تو VsCode


میشه 👇👇👇👇
    <section>
<div>part1</div>
<div>part2</div>
<article>
<h1>لورم اپیسوم</h1>
<p>پاراگراف</p>
<a href=""></a>
</article>
</section>


🤷‍♂️🤷‍♂️🤷‍♂️
#emmet
@programer_home
🤝41👍1👨‍💻1
🌐 شبکه به زبان آدمیزاد (part1)

به آدرس دقیق هر دستگاه در دنیای اینترنت میگیم IP

در دنیای شبکه، IP یا Internet Protocol Address مثل آدرس پستی برای هر دستگاهه. بدون IP، هیچ داده‌ای نمی‌تونه مسیر خودش رو پیدا کنه. هر کامپیوتر، موبایل یا سرور برای ارتباط با بقیه باید یه IP داشته باشه.

🔍 انواع IP:

IPv4: رایج‌ترین نوع، مثل 192.168.1.1

IPv6: نسخه جدیدتر، مثل 2001:0db8:85a3:0000:0000:8a2e:0370:7334 طراحی شده برای رفع محدودیت تعداد آدرس‌ها در IPv4


🧪 چطور IP یه سایت رو پیدا کنیم؟
از طریق CMD ویندوز، می‌تونی IP یه دامنه خاص رو ببینی:

روش اول: با دستور ping

ping google.com

خروجی چیزی شبیه اینه:
Pinging google.com [142.250.180.14] with 32 bytes of data:
Reply from 142.250.180.14: bytes=32 time=20ms TTL=115

🔹 عدد داخل براکت، IP سرور گوگل هست.

روش دوم: با دستور nslookup
nslookup google.com

این دستور مستقیماً از DNS می‌پرسه و IP رو برمی‌گردونه. مناسب برای مواقعی که فقط آدرس رو می‌خوای، نه تست اتصال.

📌 نکته مهم:
در پروژه‌های شبکه یا وب، شناخت IP و نحوه‌ی پیدا کردنش پایه‌ی ارتباطات و دیباگ حرفه‌ایه. اگه یه سرور جواب نمی‌ده، اولین قدم بررسی IP و اتصال به اون هست.
#network #IP
@programer_home
👨‍💻21
گیت‌هاب چیه و چرا باید بلدش باشی؟

📌 گیت هاب یه سایت برای نگهداری، مدیریت و اشتراک‌گذاری کده.
مثل یه شبکه اجتماعی برای برنامه‌نویسا، ولی به جای عکس، کد می‌ذارن!

🔹 با GitHub می‌تونی:
- پروژه‌هات رو ذخیره کنی
- با بقیه همکاری کنی
- نسخه‌های مختلف کدت رو ببینی
- با یه کلیک برگردی به نسخه سالم قبلی!
#github
@programer_home
2
ریپازیتوری چیه؟ (Repository)

📌 ریپازیتوری مثل یه پوشه‌ست که پروژه‌ت توش قرار می‌گیره.
هر پروژه تو GitHub یه ریپو داره.

🔹 توی ریپو می‌تونی:
- فایل‌ها و فولدرهای پروژه‌ت رو بذاری
- توضیحاتی درباره پروژه بنویسی (README.md)
- تغییرات رو ثبت کنی (commit)
#github
@programer_home
👍3
کامیت چیه؟ (Commit)

📌 هر بار که یه تغییر تو پروژه‌ت می‌دی، می‌تونی با یه کامیت ثبتش کنی.
کامیت یعنی: «من این تغییر رو دادم، اینم دلیلش.»

🔧 مثال:


git commit -m "اضافه کردن بخش ثبت‌نام"


این باعث میشه بعداً بدونی کی چی رو تغییر داده.
#github
@programer_home
👍43
Pull Request ?

📌 وقتی یه branch ساختی و تغییرات دادی، می‌خوای اون رو با نسخه اصلی ترکیب کنی. اینجاست که Pull Request می‌فرستی.

🔹 بقیه می‌تونن تغییراتت رو ببینن، نظر بدن، و بعد تأیید کنن.

#github #pull_request
@programer_home
👍32
💬 فورک یا Fork چیه؟ و چرا برای یادگیری پروژه‌ها عالیه؟

📌 فورک یعنی یه کپی از یه پروژه عمومی توی اکانت خودت.
باهاش می‌تونی پروژه‌ی بقیه رو برداری، تغییرش بدی، بدون اینکه پروژه‌ی اصلی خراب بشه.

🔧 مثال کاربردی:
می‌خوای یه پروژه‌ی ماشین حساب از یه نفر رو شخصی‌سازی کنی؟
فورک می‌کنی، تغییراتتو می‌دی، و تو اکانت خودت نگهش می‌داری.
به همین راحتی 🤷‍♂️

#fork
@programer_home
1👨‍💻1
💬کلون یا Clone چیه؟ فرقش با Fork چیه؟

📌 کلون یعنی پروژه رو از GitHub دانلود کنی روی سیستم خودت.
باهاش می‌تونی آفلاین روش کار کنی.

🔧 دستورش تو ترمینال:


git clone https://github.com/username/repo-name.git



🔹 فرقش با Fork؟
فورک توی GitHub یه کپی می‌سازه.
کلون روی کامپیوترت یه کپی می‌سازه.

#github #fork #clone
@programer_home
2👨‍💻1
💬گیت و گیت هاب فرق دارن؟

بله، خیلی فرق دارن!

گیت :یه ابزار خط فرمانه ،روی سیستم نصب میشه ، برای کنترل نسخه‌ست
گیت‌هاب:یه سایت برای مدیریت پروژه‌هاست،روی اینترنته، برای همکاری و اشتراک‌ گذاریه


🔹 گیت مثل موتور ماشین، گیت‌هاب مثل جاده‌ایه که ماشین توش حرکت می‌کنه.
#github #git
@programer_home
2
🔧 مدیریت وقفه در CPU

تا حالا فکر کردی وقتی CPU وسط انجام یه کاره، چی می‌شه اگه یه وقفه دریافت کنه؟
اینجوری عمل می‌کنه:

۱️⃣. کار فعلی رو موقتاً متوقف می‌کنه
۲️⃣. سیگنال وقفه رو دریافت می‌کنه
۳️⃣. وضعیت خودش رو ذخیره می‌کنه
۴️⃣. می‌ره سراغ تابع رسیدگی به وقفه (ISR)

بعدش دوباره برمی‌گرده و ادامه‌ی همون کاری رو که ول کرده بود، انجام می‌ده — انگار هیچ اتفاقی نیفتاده!

#cpu #interrupt
@programer_home
2
🔐 امن‌ترین روش رمزنگاری کلاسیک: One-Time Pad

رمزنگاری One-Time Pad (یا به‌اختصار OTP) یه روش رمزنگاریه که اگر درست استفاده بشه، هیچ‌کس نمی‌تونه رمز رو بشکنه—حتی با قوی‌ترین کامپیوترها!

📌 اصل کارش چیه؟

یه کلید کاملاً تصادفی تولید می‌کنی که هم‌اندازه‌ی پیام اصلی باشه

هر حرف از پیام با حرف متناظر از کلید ترکیب می‌شه (مثلاً با جمع موقعیت حروف یا عملیات XOR)

نتیجه؟ یه متن رمز شده که بدون کلید، کاملاً بی‌معنیه

چرا امنه؟ چون اگر کلید فقط یک‌بار استفاده بشه و هیچ‌کس بهش دسترسی نداشته باشه، هیچ راهی برای شکستن رمز وجود نداره.

⚠️ اما یه نکته مهم: اگه همون کلید رو دوباره استفاده کنی یا کسی بهش دسترسی داشته باشه، امنیتش از بین می‌ره!

📚 این روش توی جنگ‌ها، جاسوسی‌ها و ارتباطات فوق‌محرمانه استفاده می‌شده چون امنیتش ریاضیاتی ثابت شده است.
#oneTimePAD #cryptography
@programer_home
2