پایتون | Data Science | Machine Learning
24.7K subscribers
604 photos
78 videos
117 files
460 links
◀️اینجا با تمرین و چالش با هم پایتون رو یاد می گیریم

بانک اطلاعاتی پایتون
پروژه / code/ cheat sheet
+ویدیوهای آموزشی

+کتابهای پایتون
تبلیغات:
@alloadv

🔁ادمین :
@maryam3771
Download Telegram
🔰 Download Instagram profile picture using Python

🆔 @python4all_pro

لینک کانال در بله👇👇
https://ble.ir/Python4all_pro
Hands-On Introduction: Python.zip
179.3 MB
Hands On introduction Python 🐍

با این آموزش یاد بگیر چطور مهارت‌های اساسی کدنویسی رو به دست بیاری و سطح پایتون خودت رو بالا ببری

🎯 این دوره برای کیه؟
• مبتدی‌هایی که می‌خوان پایتون رو شروع کنن
• کسایی که یه کمی پایتون می‌دونن ولی می‌خوان عمیق‌تر یاد بگیرن
• برنامه‌نویس‌هایی که می‌خوان پایتون رو حرفه‌ای یاد بگیرن

📚 چی یاد می‌گیری؟
۱. اصول پایتون:
• متغیرها و انواع داده
• عملگرها
• شرط‌ها و حلقه‌ها

۲. توابع:
• تعریف و فراخوانی
• پارامترها و خروجی
• ؛Lambda functions

۳. ساختارهای داده:
• لیست (List)
• دیکشنری (Dictionary)
• تاپل (Tuple)
• مجموعه (Set)

۴. شی‌گرایی (OOP):
• کلاس‌ها و اشیا
• وراثت
• ؛polymorphism

۵. کار با فایل‌ها:
• خواندن و نوشتن
• مدیریت استثناها

۶. ماژول‌ها و پکیج‌ها:
• ؛Import کردن
• ساخت پکیج


📖 منابع یادگیری بیشتر:
Python.org — مستندات رسمی
W3Schools Python — آموزش تعاملی
Real Python — آموزش‌های پیشرفته
Kaggle Python Course — تمرین عملی


🆔 @python4all_pro

لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
2
۱۰ پکیج کاربردی پایتون برای دیتا ساینس 🐍

این پکیج‌ها واقعاً کاربردی‌ان! 👇

۱. 🧹 Cleanlab
کاربرد: شناسایی و اصلاح خطاهای برچسب در دیتاست‌ها

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

from cleanlab.classification import CleanLearning
from sklearn.linear_model import LogisticRegression

cl = CleanLearning(LogisticRegression())
cl.fit(X_train, y_train)
labels_issue = cl.get_label_issues()


چرا استفاده کنیم؟
• بهبود کیفیت داده‌ی آموزشی
• افزایش دقت مدل
• شناسایی outlier ها

GitHub

۲. 🏃 LazyPredict
کاربرد: مقایسه سریع چندین مدل ML

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

from lazypredict.Supervised import LazyClassifier

clf = LazyClassifier()
models = clf.fit(X_train, X_test, y_train, y_test)
print(models)


خروجی:
Model              | Accuracy | Time
-------------------+----------+-----
RandomForest | 0.95 | 0.5s
LogisticRegression | 0.92 | 0.2s
SVM | 0.89 | 0.8s

GitHub

۳. 🔍 Lux
کاربرد: تحلیل خودکار داده و پیشنهاد نمودار

Lux دیتات رو تحلیل می‌کنه و نمودارهای پیشنهادی می‌سازه. دیگه نیازی نیست دستی نمودار بسازی!

import lux
df # فقط همینو بنویسی کافیه!


ویژگی‌ها:
• تحلیل خودکار
• پیشنهاد نمودار
• شناسایی الگوها
GitHub

۴. 🌲 PyForest
کاربرد: Import کردن همه کتابخانه‌ها با یه خط

دیگه نیازی نیست تک تک import کنی. با یه خط همه چیز رو وارد کن!

from pyforest import *


چی import میشه؟
• Pandas, NumPy
• Sklearn, XGBoost
• Matplotlib, Seaborn
• و خیلیای دیگه!
GitHub

۵. 📊 PivotTableJS
کاربرد: Pivot Table در Jupyter

مثل اکسل میتونی pivot بزنی، فیلتر کنی و خلاصه‌سازی کنی — بدون کدنویسی!

from pivottablejs import pivot_ui
pivot_ui(df)

GitHub

۶. ✏️ Drawdata
کاربرد: کشیدن دستی دیتاست

میتونی با موس داده‌های دوبعدی بکشی و دیتاست بسازی! عالی برای درک بهتر الگوریتم‌های ML.

from drawdata import draw_scatter
draw_scatter()

GitHub

7. Black
کاربرد: فرمت‌بندی خودکار کد

کد رو مرتب و استاندارد می‌کنه. دیگه نگران style نباش!

black myfile.py


قبل:
def   hello(  ):
print( "hello" )


بعد:
def hello():
print("hello")

GitHub

8. 🤖 PyCaret
کاربرد: AutoML ساده

کل روند ML رو اتومات می‌کنه — از انتخاب مدل تا تیونینگ!

from pycaret.classification import *

clf = setup(data, target='target')
best_model = compare_models()
final_model = tune_model(best_model)

GitHub

9. PyTorch Lightning
کاربرد: ساده‌سازی آموزش PyTorch

کدهای تکراری رو حذف می‌کنه و تمرکزت رو میذاری روی تحقیق!

import pytorch_lightning as pl

class MyModel(pl.LightningModule):
def training_step(self, batch, batch_idx):
# training logic
...

GitHub

10. 🌐 Reflex
کاربرد: تبدیل مدل ML به وب‌اپ

هر مدلی رو میتونی تو یه دقیقه تبدیل به وب‌اپ کنی!

import reflex as rx

def index():
return rx.vstack(
rx.input(value="Enter text"),
rx.button("Predict"),
)

app = rx.App()
app.compile()

GitHub


📊 جدول خلاصه:
پکیج             | کاربرد       | نصب                            
-----------------+--------------+--------------------------------
**Cleanlab** | اصلاح label | `pip install cleanlab`
**LazyPredict** | مقایسه مدل | `pip install lazypredict`
**Lux** | تحلیل خودکار | `pip install lux-api`
**PyForest** | import سریع | `pip install pyforest`
**PivotTableJS** | pivot table | `pip install pivottablejs`
**Drawdata** | کشیدن داده | `pip install drawdata`
**Black** | فرمت کد | `pip install black`
**PyCaret** | AutoML | `pip install pycaret`
**Lightning** | PyTorch | `pip install pytorch-lightning`
**Reflex** | وب‌اپ | `pip install reflex`

#علم_داده #DataScience #پایتون


🆔 @python4all_pro

لینک کانال در بله👇👇
https://ble.ir/Python4all_pro
3
Forwarded from FaraDars_Course
📣 فرصت محدود — دسترسی به تمام آموزش‌های فرادرس با یک اشتراک

🔥 دریافت اشتراک فرادرس با امکان پرداخت قسطی 🔥

با قیمت یک آموزش، به تمام آموزش‌ها دسترسی داشته باش!!👇👇

1️⃣ پلن یک ساله (به صرفه و اقتصادی): ۷,۹۰۰,۰۰۰
💰 با ۷۵% تخفیف: ۱,۹۸۰,۰۰۰ تومن

2️⃣ پلن شش ماهه: ۵,۹۰۰,۰۰۰
💰 با ۷۵% تخفیف: ۱,۴۷۰,۰۰۰ تومن

🔗 فعال‌سازی اشتراک — [کلیک کنید]

🔄 FaraDars - فرادرس
🤖 یه دستیار هوشمند برای هر دیتا ساینسی!
اگه توی دیتا ساینس کار می‌کنی و خسته‌ای از کارهای تکراری، این ابزار میتونه زندگیتو تغییر بده!

🎯 داستان چیه؟
یه تیم کامل از AI Agents که کارهای خسته‌کننده رو ازت می‌گیرن:

پاکسازی داده — دیگه دستی تمیز نمی‌کنی
آماده‌سازی دیتاست — خودکار
ساخت مدل — با یه دستور
تحلیل و نتیجه‌گیری — سریع و دقیق

چرا این ابزار خاصه؟
۱. سرعت بالا
۱۰ برابر سریع‌تر از روش دستی!

۲. حریم خصوصی
با Ollama کار می‌کنه → دیتات روی سرور خارجی نمیره

۳. همه‌کاره
از پاکسازی تا مدل‌سازی — همه یه جا

👨‍💻 برای چه کسایی مناسبه؟
• مبتدی‌هایی که تازه شروع کردن
• حرفه‌ای‌هایی که وقتشون Valuableه
• تیم‌هایی که می‌خوان سریع‌تر کار کنن

🔗 مشاهده در GitHub

#AI #DataScience #یادگیری_ماشین #Ollama



🆔 @python4all_pro

لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
1👍1
دوستان کانال پایتون در  پلتفرم بله 
خیلی خوشحال می‌شم عضو بشید و اونجا هم منو همراهی کنید.

منتظرتونم! 🙌
👇👇
https://ble.ir/Python4all_pro
📊 کتابخونه ffn — همه چیز برای ترید و تحلیل مالی!
یه کتابخونه پایتونی پیدا کردم که واقعاً دنیای مالی و ترید رو برات راحت می‌کنه!

🛠️ چیکار می‌کنه؟
ffn یه مجموعه کامل از ابزارهاست برای:

📈 تحلیل داده‌های مالی — سهام، ارزهای دیجیتال، ETF
📊 محاسبه بازدهی — روزانه، هفتگی، ماهانه
⚖️ بهینه‌سازی سبد سرمایه — پیدا کردن بهترین تخصیص دارایی‌ها
📉 محاسبه ریسک — انحراف معیار، بتا، آلفا

💡 پروژه عملی: داشبورد بهینه‌سازی سبد سرمایه
یه ایده پروژه باهاش بسازی:

مرحله ۱: دریافت داده
data = ffn.get('aapl,msft,btc,eth', start='2020-01-01')

چند دارایی نوسانی رو انتخاب کن (مثلاً اپل، مایکروسافت، بیت‌کوین، اتریوم)

مرحله ۲: محاسبه بازدهی
returns = data.to_returns()

بازدهی روزانه هر دارایی رو حساب کن

مرحله ۳: بهینه‌سازی
weights = ffn.calc_mean_var_weights(returns)

بهینه‌ترین وزن تخصیص سرمایه رو پیدا کن — بیشترین سود با کمترین ریسک!

🎯 چرا این کتابخونه خاصه؟
سبک و سریع — کدنویسی کم، نتیجه زیاد
رابط ساده — یادگیری آسان
قابلیت ترکیب — با Pandas و NumPy کار می‌کنه
مناسب برای پروژه‌های واقعی — داشبورد، تحلیل، بهینه‌سازی



🔗 مشاهده در GitHub

اگه علاقه‌مندی به حوزه مالی و تریدی — این کتابخونه نقطه شروع عالیه!

#Python #Finance #Trading #تحلیل_مالی


🆔 @python4all_pro

لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
4
⭕️ 340+ پروژه رایگان پایتون

🔷 این یه منبع فوق‌العاده برای یادگیری پایتون!

• ۳۴۰+ پروژه پایتون متن‌باز
• ۲۷ دسته مختلف
• دو سطح: مقدماتی و پیشرفته
• آپدیت هفتگی

🔗 لینک مستقیم
github.com/ml-tooling/best-of-python

دسته‌بندی‌های محبوب
🌐 Web Development
📊 Data Science / ML
🔧 DevOps
🤖 AI / NLP
📱 Mobile Apps
🐍 Automation

چطور استفاده کنی؟
1. مخزن رو کلون کن
2. دسته‌بندی مورد نظرت رو انتخاب کن
3. پروژه رو باز کن و کد رو بخون
4. خودت هم تمرین کن

برای کسی که می‌خواد Data Science یاد بگیره عالیه!


🆔 @python4all_pro

لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
2
☕️ آموزش پایتون برای مبتدی‌ها

منبع : BeginnersBook.com

ویژگی‌ها
ساختار منظم و گام به گام
مثال‌های عملی
مناسب مبتدی‌ها
استفاده از PyCharm IDE
پوشش کامل از پایه تا پیشرفته

🔗 لینک‌ دوره : https://beginnersbook.com/python-tutorial/


🆔 @python4all_pro

لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
Forwarded from FaraDars_Course
🔴 فرصت محدود ‌🔴

دسترسی به همه آموزش‌های فرادرس با پرداخت ماهانه ۱۶۵ هزار تومان!


📣 برای اولین بار در فرادرس، بیش از ۱۷,۰۰۰ عنوان آموزشی، به مدت یکسال رایگان شد! 😲

جهت فعال‌سازی اشتراک خود روی لینک زیر کلیک کنید:👇👇

🔗 انتخاب و خرید اشتراک — [کلیک کنید]

🔄 FaraDars - فرادرس
💥یه پروژه جالب و کاربردی " ClearCam" : سیستم تشخیص اشیاء در ناحیه مشخص

یه پروژه پایتونی که دوربین مداربسته رو هوشمند می‌کنه. ناحیه‌ای رو مشخص می‌کنی، هر چیزی اومد توش، بهت خبر می‌ده.
هر چیزی که وارد ناحیه مشخص شده بشه رو شناسایی می‌کنه
• به گوشیت نوتیف می‌فرسته با جزئیات کامل
• از هوش مصنوعی Qwen برای تشخیص دقیق‌تر استفاده می‌کنه

💡 مثلا:
یه نفر با هودی وارد ناحیه مشخص شده می‌شه، سیستم:
1. تشخیص می‌ده که یه نفر اومده
2. مشخصات رو استخراج می‌کنه (هودی، زمان، مکان)
3. نوتیف به گوشی می‌فرسته

🚀 چرا خوبه؟
• ساده: نصب و راه‌اندازی آسان
• کاربردی: برای خونه، محل کار، فروشگاه
• هوشمند: تشخیص دقیق با هوش مصنوعی
• ارزان: نیازی به سخت‌افزار گرون نیست


🔗 لینک
https://github.com/roryclear/clearcam

🆔 @python4all_pro


لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
👍1
📚 آموزش Rust برای برنامه‌نویسان پایتون
📌 معرفی
این یه کتاب آنلاین رایگان از مایکروسافت هست که به برنامه‌نویسان پایتون یاد می‌ده چطور Rust یاد بگیرن. هدف اصلی اینه که تفاوت‌ها و شباهت‌های این دو زبان رو نشون بده و مسیر یادگیری رو هموار کنه.

🔗 لینک دسترسی
https://microsoft.github.io/RustTraining/python-book

💡 این دوره برا چه افرادی خوبه :
• برنامه‌نویسان پایتون که می‌خوان Rust یاد بگیرن
• کسایی که می‌خوان کدهای پایتون رو به Rust مهاجرت بدن
• علاقه‌مندان به یادگیری زبان‌های سیستمی


🆔 @python4all_pro

🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
1
PDF → EPUB (E-Book Converter) in Python


🆔 @python4all_pro


🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
دوستان کانال پایتون در پلتفرم بله 

خیلی خوشحال می‌شم عضو بشید و اونجا هم منو همراهی کنید.

منتظرتونم! 🙌
👇👇
https://ble.ir/Python4all_pro
🔰 Download Instagram profile picture using Python


🆔 @python4all_pro


🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
🐍 دانلود عکس پروفایل اینستاگرام با پایتون
این یه اسکریپت ساده پایتون برای دانلود عکس پروفایل اینستاگرام هست!

📦 کد اسکریپت
import requests
import os

def download_instagram_profile_pic(username, save_path=None):
"""
دانلود عکس پروفایل اینستاگرام
"""
# URL عکس پروفایل
url = f"https://www.instagram.com/{username}/?__a=1"

try:
# درخواست به اینستاگرام
response = requests.get(url, headers={
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36'
})

if response.status_code == 200:
data = response.json()

# استخراج لینک عکس پروفایل
profile_pic_url = data['graphql']['user']['profile_pic_url_hd']

# دانلود عکس
image_response = requests.get(profile_pic_url)

# ذخیره عکس
if save_path is None:
save_path = f"{username}_profile.jpg"

with open(save_path, 'wb') as f:
f.write(image_response.content)

print(f" عکس پروفایل {username} با موفقیت دانلود شد!")
print(f"📁 مسیر ذخیره: {save_path}")

else:
print(" خطا در دریافت اطلاعات")

except Exception as e:
print(f" خطا: {e}")

# استفاده از اسکریپت
if __name__ == "__main__":
username = input("نام کاربری اینستاگرام: ")
download_instagram_profile_pic(username)


🎯 نحوه استفاده
۱. نصب کتابخانه‌های مورد نیاز:
pip install requests


۲. اجرای اسکریپت:
python download_profile_pic.py


۳. وارد کردن نام کاربری:
نام کاربری اینستاگرام: example_user


⚠️ نکات مهم
حریم خصوصی: فقط از این اسکریپت برای پروفایل‌های عمومی استفاده کن
قوانین اینستاگرام: استفاده از API اینستاگرام ممکنه محدودیت داشته باشه
خطاهای احتمالی: اگر اینستاگرام API رو محدود کنه، اسکریپت کار نمی‌کنه

💡 برای استفاده امن‌تر، می‌تونی از کتابخانه‌های معتبر مثل instaloader استفاده کنی:

import instaloader

L = instaloader.Instaloader()
L.download_profile("example_user", profile_pic_only=True)



🆔 @python4all_pro


🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
Forwarded from FaraDars_Course
🔥 برای اولین بار ...

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

💯 با تهیه اشتراک فرادرس، به‌جای پرداخت هزینه برای هر دوره، با یکبار خرید می‌توانید در مدت اشتراک خود به همه دوره‌ها دسترسی داشته باشید.

برای انتخاب اشتراک و استفاده از تخفیف ویژه، همین حالا وارد لینک زیر شوید:👇

🎯 فعال‌سازی اشتراک — [کلیک کنید]

🔗 مجموعه آموزش پایتون

📌 ویژگی‌های اشتراک:

◾️ بیش از ۱۸,۰۰۰ آموزش تخصصی

◾️ ۲۰۰,۰۰۰+ تمرین و سوال همراه با پاسخ

◾️ دریافت گواهینامه در بیش از ۴٬۰۰۰ آموزش

همراه با تخفیف ویژه به مدت محدود

💳 امکان پرداخت قسطی

🔄 FaraDars - فرادرس
📊 تبدیل PDF به Excel با پایتون
📦 کد اسکریپت
import pandas as pd
import tabula
import os

def pdf_to_excel(pdf_path, excel_path=None):
"""
تبدیل جداول PDF به فایل Excel
"""
# اگر مسیر Excel مشخص نشده باشه
if excel_path is None:
excel_path = pdf_path.replace('.pdf', '.xlsx')

try:
# استخراج جداول از PDF
tables = tabula.read_pdf(pdf_path, pages='all')

if tables:
# ذخیره اولین جدول در Excel
tables[0].to_excel(excel_path, index=False)
print(f" فایل با موفقیت تبدیل شد!")
print(f"📁 مسیر فایل: {excel_path}")
else:
print(" هیچ جدولی در PDF پیدا نشد")

except Exception as e:
print(f" خطا: {e}")

# استفاده از اسکریپت
if __name__ == "__main__":
pdf_file = input("مسیر فایل PDF: ")
pdf_to_excel(pdf_file)


🎯 نحوه استفاده
۱. نصب کتابخانه‌های مورد نیاز:
pip install pandas tabula-py openpyxl


۲. نصب Java (برای tabula):
• Windows: https://www.java.com
• Mac: brew install openjdk
• Linux: sudo apt install default-jre

۳. اجرای اسکریپت:
python pdf_to_excel.py


⚠️ نکات مهم
فایل‌های اسکن شده: این اسکریپت فقط برای PDFهای متنی کار می‌کنه
جداول پیچیده: ممکنه نیاز به تنظیمات بیشتری داشته باشه
• ؛Java: حتماً Java نصب باشه

💡 پیشنهاد :
برای PDFهای اسکن شده، از OCR استفاده کن:

# نصب: pip install pytesseract pillow pdf2image
import pytesseract
from PIL import Image
import pdf2image

def pdf_to_text(pdf_path):
images = pdf2image.convert_from_path(pdf_path)
text = ""
for img in images:
text += pytesseract.image_to_string(img, lang='fas')
return text

📚 منابع بیشتر
1. مستندات tabula: https://tabula-py.readthedocs.io
2. مستندات pandas: https://pandas.pydata.org
3. آموزش‌های پایتون: https://www.python.org



🆔 @python4all_pro


🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro