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

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

لینک چنل ایتا:
https://eitaa.com/learnpythonicy
Download Telegram
تصمیم گرفتی پایتون یاد بگیری اما نمی‌دونی از کجا شروع کنی؟ 🐍
ما در این کانال تلاش کردیم مسیر یادگیری پایتون رو ساده‌تر کنیم.

اگر تازه می‌خواهی شروع کنی، این منابع می‌تونن نقطه شروع خوبی باشند:
🔹 آموزش مقدماتی پایتون
🔹 تمرین با ۳۰ مثال کاربردی
🔹 برای کسانی که دوست دارند با تمرین و پروژه مهارت خودشان را تقویت کنند:
چالش ۳۰ روزه Python for AI

💬 در مسیر یادگیری تنها نیستی؛ اگر سوالی داشتی داخل گروه بپرس، با هم بررسی می‌کنیم.

از راهنمای #هشتگ‌ها برای دسترسی سریع‌تر به مطالب کانال استفاده کن

🌱 شروع کن؛ هر مهارت بزرگی با یک قدم کوچک آغاز می‌شود.
@learnpythonicy
1
آموزش پایتون
🔥 چالش ۳۰ روزه Python for AI #Day25 🎯 موضوع: Explainable AI مدل ما پیش‌بینی می‌کند چه مشتری‌ای در معرض ریزش است؛ اما امروز باید بفهمیم: 🤔 چرا مدل چنین تصمیمی گرفته است؟ 📌 کارهای امروز: آموزش مدل Random Forest استخراج Feature Importance مشخص‌کردن مهم‌ترین…
Day25_Explainable_AI_Solution.py
7.4 KB
پاسخ چالش روز بیست‌وپنجم آماده شد!

امروز با استفاده از Explainable AI بررسی کردیم که مدل چرا یک مشتری را در معرض ریزش تشخیص می‌دهد. 🔍🤖

📊 مهم‌ترین عوامل پیش‌بینی ریزش:


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

همچنین برای یکی از مشتریان پرریسک، احتمال ریزش و تأثیر هر ویژگی به‌صورت جداگانه محاسبه شد.

@learnpythonicy

#Python #MachineLearning #ExplainableAI #FeatureImportance #CustomerChurn
1
🔥 چالش ۳۰ روزه Python for AI
#Day26

🎯 موضوع: ساخت محصول هوش مصنوعی (ML Deployment)


تا امروز یک مدل Machine Learning ساختیم، آن را ارزیابی کردیم و فهمیدیم چرا تصمیم می‌گیرد.

اما یک سؤال مهم:
🤔 آیا یک کاربر عادی می‌تواند از مدل ما استفاده کند؟
امروز مدل را تبدیل به یک اپلیکیشن واقعی می‌کنیم.

📌 مأموریت امروز:
ساخت یک Customer Churn Prediction App با Streamlit
کاربر باید بتواند اطلاعات یک مشتری را وارد کند:

👤 Age
📱 Usage
📄 Contract Type
💳 Monthly Charge
☎️ Support Calls

سپس سیستم باید نمایش دهد:
احتمال ریزش مشتری
مثال:
Churn Probability: 82%
Risk Level:
🔴 High Risk

یا:
Churn Probability: 15%
Risk Level:
🟢 Low Risk


📌 امکانات برنامه:
بارگذاری مدل آموزش‌دیده
دریافت اطلاعات از کاربر
پیش‌بینی احتمال ریزش
نمایش سطح ریسک
نمایش پیشنهاد اولیه برای کاهش ریزش

🔥 Bonus Challenge
به برنامه قابلیت‌های زیر را اضافه کنید:
⭐️ نمایش مهم‌ترین عوامل ریسک مشتری
⭐️ ذخیره گزارش پیش‌بینی به صورت CSV
⭐️ طراحی رابط کاربری حرفه‌ای‌تر
⭐️ اضافه کردن نمودار احتمال ریزش

📁 نام پیشنهادی فایل:
Day26_Churn_Prediction_App.py

📋 هدف امروز:
تبدیل یک مدل Machine Learning به یک محصول واقعی قابل استفاده؛ همان کاری که در پروژه‌های واقعی Data Science و AI انجام می‌شود.
تا امروز فقط مدل ساختیم؛ امروز آن را به یک ابزار واقعی تبدیل می‌کنیم. 🚀

راه ارتباطی:
@learnpythonicychat
@learnpythonicyBot

🔥 عضویت در چالش:
@learnpythonicy

#Streamlit #MachineLearning #AIApplication #CustomerChurn
1
Day26_Churn_Prediction_App.py
1.8 KB
پاسخ چالش روز بیست‌وششم آماده شد!

امروز مدل Machine Learning را از یک کد ساده به یک محصول قابل استفاده تبدیل کردیم. 🚀

ساختیم:

🤖 Customer Churn Prediction App

قابلیت‌ها:

دریافت اطلاعات مشتری
پیش‌بینی احتمال ریزش
تعیین سطح ریسک مشتری
ارائه پیشنهاد اولیه برای حفظ مشتری

تا اینجا مسیر کامل شد:

Data → Model → Evaluation → Explainability → AI Application

@learnpythonicy
1
🔥 چالش ۳۰ روزه Python for AI
#Day27

🚀 پروژه نهایی شروع شد: AI Career Assistant

تا امروز با داده‌های عددی و مدل‌های Machine Learning کار کردیم.

اما از امروز وارد دنیای جذاب‌تر می‌شویم:
🧠 NLP + AI

هدف پروژه:
ساخت یک دستیار هوشمند که رزومه شما را تحلیل کند و آن را با یک موقعیت شغلی مقایسه کند.

📌 مأموریت امروز:
ساخت اولین مرحله سیستم:
Resume & Job Description Analyzer
برنامه باید بتواند:
فایل رزومه را بخواند (PDF)
متن رزومه را استخراج کند
متن آگهی شغلی را دریافت کند
مهارت‌ها و کلمات کلیدی مهم را پیدا کند
مثال:
Resume Skills:
Python
SQL
Machine Learning
Pandas

Job Requirements:
Python
SQL
Docker
AWS
Machine Learning

خروجی:
Matched Skills:

Python
SQL
Machine Learning


Missing Skills:

Docker
AWS


🔥 ب Bonus Challenge:
با استفاده از تکنیک‌های NLP:
⭐️ تعداد کلمات مهم را استخراج کنید
⭐️ کلمات کلیدی مشترک رزومه و شغل را پیدا کنید
⭐️ یک امتیاز اولیه Match Score بسازید


@learnpythonicy
1
Forwarded from Learn Python
🔰 Important python functions
Please open Telegram to view this post
VIEW IN TELEGRAM
1
آموزش پایتون
🔥 چالش ۳۰ روزه Python for AI #Day27 🚀 پروژه نهایی شروع شد: AI Career Assistant تا امروز با داده‌های عددی و مدل‌های Machine Learning کار کردیم. اما از امروز وارد دنیای جذاب‌تر می‌شویم: 🧠 NLP + AI هدف پروژه: ساخت یک دستیار هوشمند که رزومه شما را تحلیل کند…
AI_Career_Assistant_Day27.zip
1.8 KB
پاسخ چالش روز 27
امروز اولین قدم پروژه AI Career Assistant را ساختیم.
این سیستم می‌تواند:
📄 رزومه را تحلیل کند
🔍 مهارت‌ها را استخراج کند
🎯 رزومه را با موقعیت شغلی مقایسه کند
📊 میزان تطابق را نمایش دهد
از امروز وارد دنیای NLP و ساخت محصولات واقعی AI می‌شویم. 🚀

https://t.me/learnpythonicy
1
🔥 چالش ۳۰ روزه Python for AI
#Day28
🎯 موضوع: ساخت سیستم Resume Matching با NLP


در روز 27 توانستیم مهارت‌های رزومه و آگهی شغلی را استخراج کنیم.
اما امروز می‌خواهیم سیستم را هوشمندتر کنیم:
🤖 آیا این رزومه برای این شغل مناسب است؟

هدف:
ساخت یک سیستم امتیازدهی هوشمند برای تطبیق رزومه با موقعیت شغلی.

📌 مأموریت امروز:
با استفاده از تکنیک‌های NLP:
تبدیل متن رزومه و Job Description به بردارهای عددی
محاسبه شباهت بین دو متن
با استفاده از:
TF-IDF
و:
Cosine Similarity

خروجی در تصویر

هدف امروز
یادگیری اینکه چگونه با NLP یک سیستم جستجو و تطبیق هوشمند بسازیم؛ مشابه چیزی که در سایت‌های کاریابی واقعی استفاده می‌شود.

📌 امکانات برنامه:
دریافت رزومه
دریافت توضیحات شغلی
محاسبه درصد تطابق
نمایش مهارت‌های موجود
نمایش مهارت‌های موردنیاز

🔥 سیستم را ارتقا بده _ Bonus Challeng:
⭐️ چندین Job Description دریافت کند و بهترین موقعیت را پیشنهاد دهد.
⭐️ نتایج را رتبه‌بندی کند.
⭐️ یک نمودار Skill Match بسازد.

راه ارتباطی:
@learnpythonicychat
@learnpythonicyBot
🔥 عضویت در چالش:
@learnpythonicy
1
Forwarded from زرین اکانت | zarinacc (rana moradi)
⌨️ متن رو با زبان اشتباه تایپ کردی؟ 🤔

اگر متن رو اشتباهی با کیبورد انگلیسی نوشتی یا برعکس، LangOver با یک میانبر، متن رو بدون نیاز به تایپ دوباره به زبان درست تبدیل می‌کنه. 🔄

🔧 تغییر شورت‌کات:
• برنامه LangOver رو اجرا کن.
• روی آیکونش کنار ساعت ویندوز راست‌کلیک کن.
• وارد Settings > Hotkeys شو.
• میانبر دلخواهت رو انتخاب و ذخیره کن. ⌨️

تبدیل سریع متن بدون پاک کردن 🚀
قابل استفاده در بیشتر برنامه‌های ویندوز 💻
سبک، رایگان و کاربردی 🛠️

🔎 برای دانلود، فقط کافیه LangOver رو در گوگل جستجو کنید. 📥

                                    🆔@zarinacc_com
1
AI_Resume_Matcher_Day28.zip
2.7 KB
نمونه ای برای پاسخ روز 28
1
🔥 چالش ۳۰ روزه Python for AI
#Day29
🎯 موضوع: اضافه کردن هوش مصنوعی به Resume Analyzer


تا دیروز سیستم ما می‌توانست:
رزومه را تحلیل کند
مهارت‌ها را پیدا کند
میزان تطابق با شغل را محاسبه کند
اما امروز یک قدم جلوتر می‌رویم:
🤖 اگر سیستم بتواند پیشنهاد بدهد که چطور رزومه را بهتر کنیم چه؟

📌 مأموریت امروز:
اضافه کردن قابلیت AI Career Advisor
سیستم باید بتواند:
رزومه را بررسی کند
مهارت‌های کمبود را پیدا کند
پیشنهادهای بهبود ارائه دهد
بخش‌هایی از رزومه را برای موقعیت شغلی بهتر بازنویسی کند

مثال خروجی:
Resume Match Score:

78%


Missing Skills:

Docker
AWS
LLM


AI Suggestions:

⭐️ Add Docker deployment experience

⭐️ Include cloud projects with AWS

⭐️ Highlight Machine Learning projects


Resume Improvement:

Before:
"I worked on ML projects"


After:
"Developed Machine Learning models using
Python and Scikit-learn with data preprocessing
and model evaluation."

🔥 Bonus Challenge:
سیستم را هوشمندتر کنید:
⭐️ اتصال به LLM API
⭐️ تولید Summary حرفه‌ای برای رزومه
⭐️ پیشنهاد Bullet Point برای Experience
⭐️ ساخت نسخه بهتر رزومه با کمک AI


📋 هدف امروز:
یادگیری اینکه چگونه NLP و مدل‌های زبانی بزرگ (LLM) را به یک محصول واقعی اضافه کنیم.
تا اینجا فقط تحلیل می‌کردیم؛
امروز سیستم شروع می‌کند به فکر کردن و پیشنهاد دادن. 🚀
راه ارتباطی:
@learnpythonicychat
@learnpythonicyBot


@learnpythonicy
1
🔥 چالش ۳۰ روزه Python for AI
#Day30 🎯
🖐 موضوع: ساخت AI Virtual Mouse با Python و Computer Vision


امروز به سراغ آخرین پروژه چالش می‌رویم؛ یک پروژه جذاب که ترکیبی از بینایی ماشین و هوش مصنوعی است.
هدف امروز:
ساخت یک موس مجازی که بدون لمس کردن کامپیوتر و فقط با حرکات دست کنترل شود.
📌 مأموریت امروز:
با استفاده از:
🐍 Python
👁 OpenCV
🤖 MediaPipe
🖱 PyAutoGUI

یک سیستم کنترل موس بسازید.
برنامه باید بتواند:
دست را از طریق دوربین تشخیص دهد
نقاط کلیدی دست (Hand Landmarks) را استخراج کند
حرکت انگشت اشاره را به حرکت موس تبدیل کند
با حرکت شست و انگشت اشاره کلیک انجام دهد
به صورت Real-Time با دوربین کار کند

ن Bonus Challenge
سیستم را حرفه‌ای‌تر کنید:
⭐️ اضافه کردن Drag & Drop با نگه داشتن Pinch
⭐️ اضافه کردن Right Click با Gesture دست
⭐️ کنترل Scroll با دو انگشت
⭐️ نمایش وضعیت Gesture روی تصویر
⭐️ ساخت رابط کاربری زیباتر برای پروژه

راه ارتباطی:
@learnpythonicychat
@learnpythonicyBot

https://t.me/learnpythonicy
1
🌱 #یک_قدم_پایتونی | ابزارهای جذاب

🐍 می‌دونستی با پایتون فقط برنامه‌های متنی نمی‌سازیم؟

پایتون هزاران کتابخانه قدرتمند دارد که به ما کمک می‌کنند کارهای جالبی انجام بدهیم:
ساخت هوش مصنوعی و یادگیری ماشین
📊 تحلیل و نمایش داده‌ها
🌐 ساخت وب‌سایت و API
🤖 ساخت ربات‌ها و ابزارهای هوشمند
🎨 پردازش تصویر و کارهای خلاقانه

یکی از جذاب‌ترین بخش‌های پایتون اینه که با چند خط کد می‌تونی ایده‌هات رو به یک پروژه واقعی تبدیل کنی 🚀
در پست‌های بعدی با هم با کتابخانه‌ها و ابزارهای جالب پایتون آشنا می‌شیم.

🌱 هر روز فقط یک قدم پایتونی؛ اما یک قدم رو به جلو 🐍

@learnpythonicy
1
🌱 #یک_قدم_پایتونی | شروع یک مسیر جذاب 🐍

از امروز با یک مجموعه جدید همراه می‌شیم؛
جایی که قرار است با ابزارها، کتابخانه‌ها و قابلیت‌های جذاب پایتون آشنا شویم 🚀

در این مسیر با هم یاد می‌گیریم:
کتابخانه‌های کاربردی پایتون چه کارهایی انجام می‌دهند
💡 چطور از ابزارهای مختلف برای ساخت پروژه استفاده کنیم
🛠 ایده‌های جذاب و کاربردهای واقعی پایتون را ببینیم
🤖 و کم‌کم به سراغ موضوعات پیشرفته‌تر و پروژه‌های حرفه‌ای‌تر برویم

اگر تازه به دنیای پایتون وارد شدی، این مجموعه کمک می‌کند مسیرت را بهتر بشناسی 🌱

و اگر قبلاً با پایتون کار کردی، همراه ما بمان؛ چون در ادامه سراغ ابزارها، تکنیک‌ها و پروژه‌های جذاب‌تر هم می‌رویم 🔥

🐍 پایتون فقط یاد گرفتن کدها نیست؛
پایتون یعنی ساختن، تجربه کردن و تبدیل ایده‌ها به واقعیت.

🌱 هر روز یک قدم پایتونی...

@learnpythonicy
1
This media is not supported in your browser
VIEW IN TELEGRAM
🌱 #یک_قدم_پایتونی | نقاشی با پایتون 🐢

🐍 می‌دونستی با پایتون می‌تونی نقاشی هم بکشی؟

امروز با یک ابزار جالب به اسم Turtle آشنا می‌شیم.
🐢ترتل Turtle یک کتابخانه ساده در پایتونه که به ما اجازه می‌ده با چند خط کد، روی صفحه شکل‌های مختلف رسم کنیم.

مثلاً می‌تونیم:
🎨 طرح‌های رنگی بسازیم
🔷 شکل‌های هندسی بکشیم
🌀 نقاشی‌های خلاقانه درست کنیم
شاید این کار در نگاه اول فقط سرگرمی به نظر بیاد، اما با همین پروژه‌های ساده یاد می‌گیریم چطور:
به کامپیوتر دستور بدیم
از لوپ (حلقه‌ها) استفاده کنیم
ایده‌هامون رو به یک خروجی واقعی تبدیل کنیم
در این ویدئو یک طرح ساده با Turtle ساخته شده 🐢

🌱 هر روز فقط یک قدم پایتونی؛ اما یک قدم رو به جلو

#یک_قدم_پایتونی
#turtle
1