آموزش پایتون
88 subscribers
281 photos
21 videos
81 files
178 links
ارتباط با ما:
@learnpythonicyBot

لینک گروه چت:
https://t.me/learnpythonicychat

لینک چنل ایتا:
https://eitaa.com/learnpythonicy
Download Telegram
Forwarded from Learn Python
🔰 The Complete Python Course | Learn Python by Doing in 2025

🌟 4.6 - 22460 votes 💰 Original Price: $74.99

📖 Go from Beginner to Expert in Python by building projects. The best investment for your Python journey!


🔊 Taught By: Jose Salvatierra

📤 Download More Courses
Please open Telegram to view this post
VIEW IN TELEGRAM
آموزش پایتون
Coding with AI Examples in Python (Jeremy C. Morgan).pdf
📘 Chapter 1: Introducing generative AI
(معرفی هوش مصنوعی مولد)
در این فصل با مفاهیم پایه‌ای هوش مصنوعی مولد آشنا می‌شوید و نقش آن در تحول فرآیند توسعه نرم‌افزار را درک خواهید کرد.

---

📘 Chapter 2: First steps with AI-assisted coding
(اولین قدم‌ها با کدنویسی مبتنی بر هوش مصنوعی)
شما یاد می‌گیرید چگونه از ابزارهای هوش مصنوعی برای نوشتن کد اولیه، دیباگ و بهینه‌سازی استفاده کنید.

---

📘 Chapter 3: Design and discovery
(طراحی و کشف ایده)
این فصل به شما نشان می‌دهد چگونه از هوش مصنوعی برای خلق ایده‌های جدید، طراحی معماری نرم‌افزار و کشف راه‌حل‌های خلاقانه استفاده کنید.

---

📘 Chapter 4: Coding the first version of our application
(پیاده‌سازی نسخه اولیه برنامه)
با استفاده از راهنمایی هوش مصنوعی، اولین نسخه از برنامه خود را به صورت عملی توسعه دهید.

---

📘 Chapter 5: Using Blackbox AI to generate base code
(تولید کد پایه با Blackbox AI)
آموزش استفاده از Blackbox برای تولید خودکار کدهای پایه و کاهش زمان توسعه.

---

📘 Chapter 6: Generating a software backend with Tabnine
(تولید بک‌اند نرم‌افزار با Tabnine)
با کمک Tabnine، یک بک‌اند کامل و بهینه را با سرعت بالا توسعه دهید.

---

📘 Chapter 7: Building user interfaces with ChatGPT
(ساخت رابط کاربری با ChatGPT)
از ChatGPT برای طراحی و تولید رابط‌های کاربری جذاب و کاربرپسند استفاده کنید.

---

📘 Chapter 8: Building effective tests with generative AI
(ساخت تست‌های مؤثر با هوش مصنوعی مولد)
یاد بگیرید چگونه هوش مصنوعی می‌تواند در تولید تست‌های خودکار و افزایش کیفیت کد کمک کند.

---

📘 Chapter 9: Prompt engineering
(مهندسی پیش‌نیازها)
این فصل تکنیک‌های حرفه‌ای نوشتن Prompts مؤثر برای تعامل بهتر با مدل‌های زبانی را آموزش می‌دهد.

---

📘 Chapter 10: Vibe coding with Cursor
(کدنویسی روان با Cursor)
آخرین فصل به شما نشان می‌دهد چگونه با ابزار Cursor، تجربه کدنویسی سریع‌تر و هوشمندانه‌تری داشته باشید.
چیزی درباره باگ های امنیتی میدونید؟ 🤔
Anonymous Poll
38%
بله
63%
خیر
✔️ ساختار while

#while | #codeBites | learnpythonicy
🔺خروجی کد بالا چیست؟

#تست_تایم
🧠 GRPO — The Next Step After PPO?

همه با PPO آشنا هستیم (Policy Optimization برای RLHF)،
اما OpenAI اخیراً از GRPO استفاده کرده – و این می‌تونه آینده آموزش مدل‌های زبان باشه.

چی هست؟
GRPO = Group Relative Policy Optimization
به جای مقایسه یک پاسخ با یک پاسخ مرجع، مدل چند پاسخ تولید می‌کنه،
همه رو با هم مقایسه می‌کنه، و فقط بهترین‌ها رو تقویت می‌کنه.

🎯 چرا مهمه؟

بهینه‌تر از PPO برای یادگیری از بازخورد انسانی

می‌تونه تنوع پاسخ‌ها رو افزایش بده

پایدارتر در مقایسه با روش‌های قبلی


⚙️ به زبان ساده:
به جای اینکه مدل رو مجبور کنیم فقط یک پاسخ خوب رو تقلید کنه،
بهش یاد می‌دیم چند تا پاسخ مختلف بسازه و بعد از مقایسه بین خودش،
راه بهینه رو انتخاب کنه.

💭 سوال برای شما:
آیا فکر می‌کنید GRPO می‌تونه جایگزین PPO بشه برای RLHF در آینده؟
یا هر دو در کنار هم باقی می‌مونن؟

#AI #RLHF #ReinforcementLearning #MachineLearning #GRPO #PPO #LLM
آموزش پایتون
چیزی درباره باگ های امنیتی میدونید؟ 🤔
فرض کن خونه‌ات یه سری در و پنجره داره. باگ امنیتی هم همون جاهایی هست که قفلش خرابه یا اصلاً قفل نداره. دزد میتونه از همونجا راحت وارد خونه بشه.


۱. باگ تزریق (Injection)


مثال: یه فرم تماس داریم که کاربر اسمش رو تایپ میکنه. یه آدم خرابکار به جای اسم، یه دستور مخرب مینویسه. مثلاً:

;DROP TABLE Users --

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



۲. احراز هویت نشده (Broken Authentication)


مثال: یه سایت، پسورد رو ضعیف ذخیره میکنه (مثلاً بدون رمزنگاری). دزد میاد دیتابیس رو میدزده و همه پسوردها رو میبینه. مثل اینه که کلید خونه رو زیر گلدون بذاری و دزد پیداش کنه.



۳. مدیریت نشدهٔ Session


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



۴. XSS (Cross-Site Scripting)


مثال: توی یه سایت نظر میذاری. یه کاربر مخرب توی نظرش یه کد JavaScript مخرب مینویسه. وقتی مدیر سایت نظرات رو میبینه، اون کد اجرا میشه و اطلاعات مدیر دزدیده میشه. مثل اینه که یه نفر یه دستگاه استراق سمع توی اتاق بذاره.



۵. آدرس‌های حساس در دسترس


مثال: آدرس site.com/admin برای همه قابل دسترسه. دزد میتونه حدس بزنه و وارد بخش ادمین بشه. مثل اینه که در پشتی خونه قفل نداشته باشه.



⚪️ چیکار کنیم؟

· ورودی کاربر رو چک کن (همه رو فرض کن خرابکارن!).
· پسوردها رو قوی رمزنگاری کن.
· بعد از خروج، Session رو پاک کن.
· دسترسیها رو محدود کن.

#باگ_امنیتی
📰 اخبار جعلی سریع‌تر از حقیقت پخش می‌شوند — اما هوش مصنوعی می‌تواند جلوی آن را بگیرد.

امروز درباره BERT صحبت می‌کنم؛ یکی از قوی‌ترین مدل‌های ترنسفورمر که می‌تواند برای تشخیص خبر جعلی استفاده شود.

🧠 BERT معنی کلمات را در زمینه جمله می‌فهمد.
مثال:
“The bat flew out of the cave.” → 🦇 (یعنی خفاش، نه چوب بیسبال ⚾️)

همین توانایی باعث می‌شود بعد از آموزش روی اخبار واقعی و جعلی بتواند به ما بگوید:
واقعی یا جعلی.

💡 سوال:
شما تا حالا از مدل‌های NLP برای تشخیص اخبار جعلی استفاده کرده‌اید؟
کدام مدل برایتان بهترین نتیجه را داده؟

#AI #ML #BERT #NLP #DL #Transformers

#carousel | @LearnPythonicy
1
🚨 آیا می‌دانستید یکی از دلایل شکست بعضی مدل‌های Deep Learning فقط یک تابع فعال‌سازی ساده است؟

🔎 خیلی وقت‌ها ما سراغ ReLU می‌رویم چون سریع، ساده و محبوب است.
اما مشکل بزرگش: وقتی ورودی منفی باشد، خروجی صفر می‌دهد → یعنی نورون می‌میرد و دیگر یاد نمی‌گیرد!

اینجاست که Leaky ReLU وارد بازی می‌شود.
به جای صفر کردن همه مقادیر منفی، یک شیب کوچک (مثلاً 0.01) به آن‌ها می‌دهد.
🔧 همین تغییر کوچک باعث می‌شود نورون‌ها زنده بمانند و مدل بهتر یاد بگیرد.

📊 در عمل:

سرعت آموزش بالا می‌رود.

خطر Dead Neurons کم می‌شود.

مدل به داده‌های متنوع حساس‌تر می‌شود.

💡 درس مهم: همیشه به انتخاب Activation Function دقت کنید. گاهی یک تغییر کوچک می‌تواند تفاوت بزرگی در عملکرد مدل ایجاد کند.

#DL
آموزش پایتون
🚨 آیا می‌دانستید یکی از دلایل شکست بعضی مدل‌های Deep Learning فقط یک تابع فعال‌سازی ساده است؟ 🔎 خیلی وقت‌ها ما سراغ ReLU می‌رویم چون سریع، ساده و محبوب است. اما مشکل بزرگش: وقتی ورودی منفی باشد، خروجی صفر می‌دهد → یعنی نورون می‌میرد و دیگر یاد نمی‌گیرد! …
این تصویر مقایسه ساده و واضح بین ReLU و Leaky ReLU نشون می‌ده:

محور افقی (z): ورودی نورون

محور عمودی (a): خروجی تابع فعال‌سازی

🔸 ReLU (خط نارنجی):

برای ورودی‌های مثبت → خروجی همون مقدار ورودی (خط مستقیم به سمت بالا).

برای ورودی‌های منفی → خروجی صفر (خط افقی).

مشکل: وقتی نورون مقدار منفی زیاد ببینه، همیشه صفر میشه → یادگیری متوقف میشه (Dead Neurons).

🔹 Leaky ReLU (خط آبی-سبز):

برای ورودی‌های مثبت مثل ReLU رفتار می‌کنه.

اما برای ورودی‌های منفی → به‌جای صفر، مقدار خیلی کوچیکی (شیب کوچک) خروجی می‌ده.

نتیجه: نورون‌ها زنده می‌مونن و مدل همچنان یاد می‌گیره.

خلاصه:
📌 ReLU سریع و ساده است ولی ریسک مردن نورون‌ها رو داره.
📌 Leaky ReLU با یه تغییر کوچک (شیب منفی) این مشکل رو حل می‌کنه.
🚀 آیا می‌دونستی راز درک زبان توسط هوش مصنوعی فقط چند خط ساده به اسم Attention هست؟

🧠 Attention به مدل‌ها یاد می‌ده روی کلمه‌های مهم تمرکز کنن.
مثال معروف:
“The bat flew out of the cave.”
→ یعنی 🦇 خفاش، نه ⚾️ چوب بیسبال!

🔑 با همین ایده، Transformer ساخته شد؛ مدلی که پایه‌ی BERT، GPT و همه غول‌های هوش مصنوعی امروزیه.

💡 حالا سؤال:
به نظر شما آینده Transformers فقط در متن خواهد بود؟ یا به زودی در تصویر، صدا و حتی ویدئو هم انقلابی می‌آفرینه؟

👇 منتظر جواب‌هاتونم!

#carousel | @LearnPythonicy
🤓1