Azad's Programmers
2.43K subscribers
90 photos
27 videos
18 files
71 links
کانال آموزش برنامه نویسی دانشگاه آزاد

گروه چت پرسش و پاسخ: https://t.me/azad_program
Download Telegram
نکات مهمی که از نبرد دوازده‌روزه سایبری آموختیم:

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

2. ضرورت پایان دادن به اعتماد پیش‌فرض
دیگر نمی‌توانیم به فیلتر ابتدایی افراد یا حصارهای شبکه اکتفا کنیم؛ چرا که خطر می‌تواند از درون سازمان شکل بگیرد. مدل «صفر اعتماد» (Zero Trust) تأکید دارد که هیچ کاربری، حتی مدیران و کارکنان رسمی، بدون احراز هویت مداوم و پایش رفتارشان نباید مجوز دسترسی داشته باشند.

3. رمزگذاری و ثبت همه ارتباطات
در چارچوب Zero Trust، مرز سنتی شبکه بی‌معنا می‌شود؛ تمامی ترافیک باید رمز شود و در لاگ‌ها ثبت گردد. همچنین دسترسی‌ها باید بر اساس کمترین امتیاز لازم (Least Privilege) و تقسیم‌بندی دقیق (Segmentation) تعریف شوند.

4. رفع «چشم بیمناک بیش از حد»
وقتی سازمان صرفاً در حال جستجوی بی‌وقفه تهدید باشد بدون آنکه روش مشخصی برای قضاوت داشته باشد، بخش‌های کم‌خطر را مورد بازبینی مداوم قرار می‌دهد و دشمنان اصلی—نفوذگران پنهان داخلی—را نادیده می‌گیرد.

5. حرکت از رویکرد ایستا به پویا
ابزارهایی مانند UEBA و SIEM باید به شکلی هدفمند به کار گرفته شوند. کنترل دسترسی به هنگام (Just-In-Time) و دسترسی تطبیقی بر پایه ریسک (Risk-Adaptive) می‌تواند در شناسایی و محدودسازی تهدیدات داخلی بسیار مؤثر باشد.

6. سیاست‌های ریسک‌محور به جای نقش‌محور
به جای تعریف ثابت دسترسی‌ها بر اساس نقش شغلی، باید سیاست‌هایی تدوین کنیم که سطح ریسک فعالیت‌ها را در نظر بگیرند و اختیارات را به‌صورت پویا تغییر دهند.

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

8. فرهنگ‌سازی و آموزش»، مکمل تکنولوژی
پذیرش مدل Zero Trust تنها با ابزارهای فنی کافی نیست؛ فرهنگ‌سازی، آموزش مستمر و اجرای عملیاتی در همه سطوح سازمانی الزامی است.

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

Group: @azad_program
Channel: @kiau_program
❤9👍2🔥1
امروزه با توجه به وضعیت موجود حتما سایت هاتون رو برای امنیت بیشتر پشت سرویس CDN قرار بدید. CDN در ظاهر برای افزایش سرعت بارگذاری محتوا و بهبود تجربه کاربری طراحی شده، اما در عمل، نقش مهمی در امنیت سایبری ایفا میکنه.

عملکرد CDN به این شکله که محتوای وب‌سایت رو روی مجموعه‌ای از سرورها در نقاط مختلف جهان ذخیره و توزیع می‌کنه. همین ساختار توزیع‌شده کمک می‌کنه تا در صورت حمله‌ای مثل DDoS، حجم بالای ترافیک مخرب به سرور اصلی نرسه و Down نشه.
علاوه بر محافظت در برابر حملات DDoS، خیلی از سرویس‌های CDN امکانات امنیتی پیشرفته‌تری هم ارائه میدن؛ مثل Web Application Firewall (WAF)، رمزنگاری داده‌ها، و تشخیص رفتارهای مشکوک با استفاده از هوش مصنوعی. این قابلیت‌ها باعث میشه درخواست‌های مخرب پیش از رسیدن به سایت شناسایی و مسدود بشن.

در مجموع، استفاده از CDN دیگه تنها برای بهبود سرعت نیست؛ بلکه به یک لایه امنیتی حیاتی در ساختار فناوری اطلاعات سازمان‌ها تبدیل شده. در شرایطی که هر لحظه تأخیر یا آسیب میتونه خسارت‌بار باشه، داشتن CDN یک تصمیم هوشمندانه و ضروری.

Group: @azad_program
Channel: @kiau_program
❤7
Azad's Programmers
امروزه با توجه به وضعیت موجود حتما سایت هاتون رو برای امنیت بیشتر پشت سرویس CDN قرار بدید. CDN در ظاهر برای افزایش سرعت بارگذاری محتوا و بهبود تجربه کاربری طراحی شده، اما در عمل، نقش مهمی در امنیت سایبری ایفا میکنه. عملکرد CDN به این شکله که محتوای وب‌سایت…
حتی بعضی از CDN پروایدر ها این امکان رو میده که وب سایت خودتون رو بر روی CDN اون پروایدر به شکلی کش کنید که در صورتی سرور خودتون به مشکلی خورد برای یک تایم کوتاهی ( معمولاً ۱۵ تا ۳۰ دقیقه) وب سایتتون بالا باشه از طریق پروایدر تا شما بتونید سرور خودتون رو فیکس کنید و اختلالی برای وب سایتتون پیش نیاد.

Group: @azad_program
Channel: @kiau_program
❤5
بچه ها دوره پایتون عمو جادی رایگان شده . فعلا اعلام کرده تا 15 ام رایگانه .
الان میتونید برید توی سایت مکتبخونه دوره جامع پایتونو بیارید . لینکشو میذارم
فقط تیک دسترسی کامل به دوره (برای آزمون ها و گواهیشه) رو بردارید تا رایگان توش ثبتنام کنید
اگه تخفیف خودکار اعمال نشد توی کد تخفیف PEACE رو وارد کنید

👇👇👇👇
https://maktabkhooneh.org/course/آموزش-برنامه-نویسی-با-پایتون-مقدمایی-mk346/

Group: @azad_program
Channel: @kiau_program
🔥8❤3👎1🙏1
Forwarded from 𝑬𝒓𝒇𝒂𝒏
Screen Recording 2025-07-08 172416.zip
159.2 MB
این ویدیوی معرفی هوش مصنوعی متن باز که روی سیستم میتونید نصب کنید و آفلاین ازش استفاده کنین . آموزش نصبشو نگفتم صرفا معرفیه
❤4
چندتا از محبوب ترین توزیع های لینوکسی
شما بیشتر از کدوم استفاده میکنید؟ و بنظرتون کدوم بهترینه؟

Group: @azad_program
Channel: @kiau_program
❤6
🔥 بچه‌ها یه خبر خوب!

قراره به‌زودی لوگو و ظاهر گروه رو یه ذره حرفه‌ای‌تر و خاص‌تر کنیم 😎
داریم یه لوگوی جدید و خفن طراحی می‌کنیم که نماینده‌ی کل تیم‌مون باشه — از برنامه‌نویس گرفته تا هر رشته‌ی مهندسی کامپیوتر 💻⚙️

اگه ایده یا نظری دارین که توی طراحی کمک می‌کنه (مثلاً رنگ، شکل، سبک)، همین‌جا بنویسید.
بزودی عکس پروفایل گروه با یه چیز خاص و یونیک آپدیت می‌شه 💥


Group: @azad_program
Channel: @kiau_program
❤6👎3👍1
- واحدهای ظرفیت حافظه در دنیای دیجیتال:

💾 bit (b)
بیت
💾 Byte (B)
بایت
💾 Kilobyte (KB)
کیلوبایت
💾 Megabyte (MB)
مگابایت
💾 Gigabyte (GB)
گیگابایت
💾 Terabyte (TB)
ترابایت
💾 Petabyte (PB)
پتابایت
💾 Exabyte (EB)
اگزابایت
💾 Zettabyte (ZB)
زتابایت
💾 Yottabyte (YB)
یوتابایت
💾 Sottabyte (SB)
سوتابایت

Group: @azad_program
Channel: @kiau_program
❤11👍3
چند ایده پروژه ماشین لرنینگ (ML) در سطح های مختلف. از مبتدی تا پیشرفته. ین پروژه‌ها می‌تونن هم برای تمرین فردی خوب باشن، هم برای تقسیم کار تیمی:

🔰 سطح مبتدی (Beginner)
✅ هدف: آشنایی با دیتاست، پیش‌پردازش، مدل‌سازی ساده
1️⃣ پیش‌بینی قیمت خانه‌ها


📊 دیتاست: Boston Housing یا California Housing

📌 تکنیک‌ها: Linear Regression، Polynomial Regression، SVR

2️⃣ تشخیص گل‌ها با دیتاست Iris

📊 دیتاست: Iris

📌 تکنیک‌ها: KNN، Logistic Regression، Decision Tree

3️⃣پیش‌بینی نمره امتحان بر اساس ساعت مطالعه

📊 دیتاست ساده: دستی بسازید یا از Student Performance استفاده کنید

📌 تکنیک‌ها: Linear Regression

4️⃣ تشخیص اسپم بودن ایمیل

📊 دیتاست: SMS Spam Collection

📌 تکنیک‌ها: Naive Bayes، CountVectorizer، TF-IDF

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

🔶 سطح متوسط (Intermediate)
✅ هدف: کار با داده‌های پیچیده‌تر، ارزیابی مدل‌ها، استفاده از pipeline

1️⃣ پیش‌بینی بیماری دیابت

📊 دیتاست: PIMA Indians Diabetes

📌 تکنیک‌ها: Random Forest، SVM، Logistic Regression

2️⃣. تحلیل احساسات توییت‌ها

📊 دیتاست: Twitter Sentiment Analysis

📌 تکنیک‌ها: NLP، TF-IDF، SVM / Naive Bayes

3️⃣. پیش‌بینی ترک تحصیل دانش‌آموزان

📊 دیتاست: Student Dropout and Academic Success

📌 تکنیک‌ها: Classification (Logistic Regression, Random Forest)

4️⃣. تشخیص ارقام دست‌نویس

📊 دیتاست: MNIST

📌 تکنیک‌ها: KNN، SVM، Neural Network ساده

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

🚀 سطح پیشرفته (Advanced)
✅ هدف: کار با deep learning، مدل‌های پیچیده، ساخت اپلیکیشن یا API
1️⃣. تشخیص چهره و شناسایی افراد

📊 دیتاست: LFW (Labeled Faces in the Wild)

📌 تکنیک‌ها: CNN با TensorFlow / PyTorch

2️⃣. تولید موسیقی یا تصویر با مدل‌های GAN

📊 دیتاست: MNIST یا CelebA برای تصویر

📌 تکنیک‌ها: GAN (Generative Adversarial Networks)

3️⃣. تشخیص اخبار فیک از واقعی

📊 دیتاست: Fake News Dataset

📌 تکنیک‌ها: NLP با LSTM / Transformer

4️⃣. ساخت مدل توصیه‌گر فیلم (Recommendation System)

📊 دیتاست: MovieLens

📌 تکنیک‌ها: Collaborative Filtering، Matrix Factorization

5️⃣. تشخیص اشیاء در تصویر (Object Detection)

📊 دیتاست: COCO یا Pascal VOC یا Kaggle Custom Dataset

📌 تکنیک‌ها: YOLO / Faster R-CNN

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

💡 پیشنهاد برای ساختار تمرین تیمی:
هر هفته یک سطح رو تمرین کنین.

گروه‌ رو به تیم‌های کوچک ۲–۳ نفره تقسیم کن.

هر تیم روی یک پروژه جدا کار کنه.

آخر هفته هر تیم، دمو یا ارائه بده به بقیه.

می‌تونین از GitHub برای مدیریت کدها و مشارکت استفاده کنین.


" گروه آزاد پروگرمرز (Azad's Programmer)"

Group: @azad_program
Channel:
@kiau_program
❤8🔥2👍1
آنتی ویروس در کدام لایه از شبکه کار میکنه؟
Anonymous Quiz
27%
لایه ۷ (Application)
22%
لایه ۳ (Network)
15%
لایه ۵ (Session layer)
37%
در تمامی لایه ها
❤2👍2
یک Cheat sheet از کامند های لینوکس⌨

Group: @azad_program
Channel: @kiau_program
❤4👍2
📌 آشنایی با حوزه‌های مختلف برنامه‌نویسی
اگه تازه وارد دنیای برنامه‌نویسی شدی یا نمی‌دونی دقیقاً باید چه مسیری رو انتخاب کنی، این لیست بهت دید کلی می‌ده:

——————————————————

💻 1. توسعه وب (Web Development)
Frontend: طراحی ظاهر سایت‌ها (چیزی که کاربر می‌بینه)
🔸 زبان‌ها: HTML, CSS, JavaScript
🔸 فریم‌ورک‌ها: React, Vue, Angular

Backend: مدیریت منطق، دیتابیس و درخواست‌های سرور
🔸 زبان‌ها: Python (Django, Flask), JavaScript (Node.js), PHP, Java, Go

——————————————————

📱 2. برنامه‌نویسی موبایل (Mobile Development)
اندروید یا iOS یا کراس پلتفرم
🔸 زبان‌ها:

Android: Java, Kotlin

iOS: Swift

کراس‌پلتفرم: Flutter (Dart), React Native (JS)

——————————————————

🧠 3. هوش مصنوعی و یادگیری ماشین (AI & ML)
مدل‌سازی داده‌ها برای پیش‌بینی، طبقه‌بندی و تصمیم‌گیری هوشمند
🔸 زبان‌ها: Python (اصلی‌ترین زبان)
🔸 کتابخونه‌ها: TensorFlow, PyTorch, scikit-learn, pandas, numpy

——————————————————

🤖 4. رباتیک و بینایی ماشین
کار روی سیستم‌هایی که محیط رو می‌بینن و واکنش نشون می‌دن
🔸 زبان‌ها: Python, C++, ROS
🔸 کاربردها: تشخیص چهره، ربات‌های خودران، واقعیت افزوده

——————————————————

⚙️ 5. برنامه‌نویسی دسکتاپ
ساخت نرم‌افزارهایی که روی ویندوز، مک یا لینوکس نصب می‌شن
🔸 زبان‌ها: Python (PyQt, Tkinter), C#, Java, C++

——————————————————

🎮 6. توسعه بازی (Game Development)
ساخت بازی برای موبایل، کامپیوتر یا کنسول
🔸 زبان‌ها: C# (Unity), C++ (Unreal), Python (بازی‌های ساده)

——————————————————

🧪 7. تست نرم‌افزار و QA
بررسی کیفیت، عملکرد و باگ‌های نرم‌افزار
🔸 زبان‌ها: Python, JavaScript, Java
🔸 ابزارها: Selenium, JUnit, Postman

——————————————————

🖥 8. برنامه‌نویسی سیستم (System Programming)
نزدیک به سخت‌افزار، مثل نوشتن درایور، سیستم‌عامل یا ابزارهای سطح پایین
🔸 زبان‌ها: C, C++, Rust, Assembly

——————————————————

🧱 9. امنیت و هک قانونمند (Cybersecurity)
شناسایی آسیب‌پذیری‌ها، نفوذ قانونی برای افزایش امنیت
🔸 زبان‌ها: Python, C, Bash
🔸 حوزه‌ها: Web security, Network, Malware analysis, Pentesting

——————————————————

🧑‍💼 10. مهندسی داده (Data Engineering)
ساخت زیرساخت و لوله‌کشی داده برای استفاده در AI/BI
🔸 زبان‌ها: Python, SQL, Scala
🔸 ابزارها: Spark, Kafka, Airflow

——————————————————

📊 11. تحلیل داده و هوش تجاری (Data Analysis & BI)
تحلیل داده برای گرفتن تصمیمات تجاری
🔸 زبان‌ها: Python, R, SQL
🔸 ابزارها: Power BI, Tableau, pandas

——————————————————

☁️ 12. DevOps و Cloud
خودکارسازی استقرار، مانیتورینگ، و زیرساخت ابری
🔸 زبان‌ها: Bash, Python, YAML
🔸 ابزارها: Docker, Kubernetes, Jenkins, AWS, Azure, GCP

——————————————————

🔌 13. برنامه‌نویسی سخت‌افزار و امبدد (Embedded Systems)
نوشته شدن کد برای بردهایی مثل Arduino یا سیستم‌های IoT
🔸 زبان‌ها: C, C++, Micropython
🔸 کاربرد: دستگاه‌های هوشمند، IoT، سیستم‌های صنعتی

——————————————————

🎯 نکته آخر:
لزومی نداره همه اینا رو بلد باشی! اول مسیرتو انتخاب کن، بعد عمیق شو. اگه سوال داشتی درباره اینکه کدوم مسیر برای تو مناسبه، توی گروه بپرس 😊

" گروه آزاد پروگرمرز (Azad's Programmer)"

Group: @azad_program
Channel:
@kiau_program
❤8👍2🔥2
✅️ آگهی ✅️

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

نمونه کار و رزومتون رو پیوی ارسال کنید

@sudo_apt_su
👍3❤1
یک Cheat sheet از 7 لایه OSI🔎

Group: @azad_program
Channel: @kiau_program
❤7
کابل کشی مرتب و استاندارد در یک پروژه بزرگ🖥

Group: @azad_program
Channel: @kiau_program
🔥13❤2
بچه‌ها ✌️
برای سایتی که قراره واسه Azad’s Programmers راه بندازیم، الان نیاز به یه UI/UX کار داریم.
کسی که علاقه‌مند باشه داوطلبانه بیاد با تیم همراه بشه و طراحی ظاهر و تجربه کاربری سایت رو دست بگیره 🎨👨‍💻

اگر کسی پایه‌ست که کمک کنه، به این ایدی زیر پیام بدید🙌
بیاید با هم یه سایت خفن بسازیم که هم به درد همه بخوره هم معرف گروه خودمون باشه 🚀

@i_kent8
🔥4❤1
Azad's Programmers pinned «بچه‌ها ✌️ برای سایتی که قراره واسه Azad’s Programmers راه بندازیم، الان نیاز به یه UI/UX کار داریم. کسی که علاقه‌مند باشه داوطلبانه بیاد با تیم همراه بشه و طراحی ظاهر و تجربه کاربری سایت رو دست بگیره 🎨👨‍💻 اگر کسی پایه‌ست که کمک کنه، به این ایدی زیر پیام بدید🙌…»
🤣7🥰4👏2❤1
This media is not supported in your browser
VIEW IN TELEGRAM
مقایسه تعداد پارامتر های شبکه های عصبی در انواع مدل های زبانی

وقتی می‌گیم مدلی مثل LeNet شصت هزار پارامتر داره یا DeepSeek ششصد و هفتاد میلیارد، یعنی این‌که چندتا وزن و بایاس (عدد قابل تنظیم) توی ساختارش هست که موقع یادگیری تغییر می‌کنن. این پارامترها مثل تجربه‌های مدل هستن و هرچی بیشتر باشن، می‌تونه الگوهای پیچیده‌تری رو یاد بگیره.

ا LeNet با ۶۰هزار پارامتر فقط برای کارهای ساده مثل تشخیص اعداد دست‌نویس بود. AlexNet با ۶۱میلیون پارامتر خیلی قوی‌تر شد و تصاویر واقعی رو می‌فهمید. مدل‌های امروزی مثل DeepSeek یا GPT با صدها میلیارد پارامتر می‌تونن متن بنویسن، منطق بزنن و شبیه انسان با زبان کار کنن.

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

در کل، پارامتر زیاد یعنی ظرفیت بیشتر، ولی نه لزوماً هوش بیشتر؛ مثل کسی که کتاب زیاد خونده، اما مهمه چطور ازشون استفاده کنه.


" گروه آزاد پروگرمرز (Azad's Programmer)"

Group: @azad_program
Channel:
@kiau_program
❤4
روز برنامه‌نویس مبارک 💻🎉

امروز روز همه‌ی کساییه که با عشق و پشتکار، خط به خط کد می‌زنن، با باگ‌ها سر و کله می‌زنن و از دل صفر و یک‌ها دنیای جدیدی می‌سازن. ✨
برنامه‌نویسی فقط نوشتن کد نیست، یه جور خلاقیته، یه جور هنر و حتی یه جور سبک زندگیه که پر از یادگیری، چالش و پیشرفته.
به همه‌ی دوستان برنامه‌نویس تبریک میگم 🌹 امیدوارم همیشه توی این مسیر موفق باشید، کدهاتون بدون ارور اجرا بشه، پروژه‌هاتون پر از موفقیت باشه و هیچ‌وقت از یاد گرفتن و ساختن دست نکشید 🔥🚀


" گروه آزاد پروگرمرز (Azad's Programmer)"

Group: @azad_program
Channel:
@kiau_program
❤18