TGViewer
Channel Public Channel
پایتون | Data Science | Machine Learning

پایتون | Data Science | Machine Learning

@python4all_pro

◀️اینجا با تمرین و چالش با هم پایتون رو یاد می گیریم

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

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

🔁ادمین :
@maryam3771
Subscribers
24.3K
Photos
629
Videos
81
Links
496

Showing posts older than #2514 · Back to latest

Older Posts 20 shown
Post #2508 2.33K
چند ریپوی کاربردی برای علاقمندان یادگیری ماشین و علم داده و AI Agents

👉Python 100 Days —
مسیر ۱۰۰ روزه یادگیری
پایتون
http://github.com/jackfrued/Python-100-Days

👉GenAI for Beginners —
۲۱ درس برای یادگیری مدل‌های زبانی
http://github.com/microsoft/generative-ai-for-beginners

👉ML for Beginners —
آموزش عملی یادگیری ماشین
http://github.com/microsoft/ML-For-Beginners

👉LLMs from scratch —
ساخت مدل زبانی از صفر با PyTorch
http://github.com/rasbt/LLMs-from-scratch

👉OpenAI Cookbook —
راهنمای عملی برای APIهای OpenAI
http://github.com/openai/openai-cookbook

👉Python Data Science Handbook —
کتاب معروف در قالب Jupyter
http://github.com/jakevdp/PythonDataScienceHandbook

👉TensorFlow Examples —
مثال‌های TensorFlow
http://github.com/aymericdamien/TensorFlow-Examples

👉Made with ML —
چطور یک اپلیکیشن ML بسازی
http://github.com/GokuMohandas/Made-With-ML

👉LLM App Templates

دوره ۱۲ هفته‌ای قالب‌های اپلیکیشن LLM
http://github.com/pathwaycom/llm-app

👉AI Agents for Beginners —
۱۲ درس برای یادگیری AI Agents

http://github.com/microsoft/ai-agents-for-beginners

👉The Data Engineering Handbook — مهندسی داده

http://github.com/DataExpert-io/data-engineer-handbook

👉Data Engineering Zoomcamp —
دوره رایگان مهندسی داده
http://github.com/DataTalksClub/data-engineering-zoomcamp

👉Data Science for Beginners —
دوره ۱۰ هفته‌ای مایکروسافت
http://github.com/microsoft/Data-Science-For-Beginners


🆔 @python4all_pro


🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
  • ❤‍🔥 1
  • 👍 1
Post #2504 2.24K
یه Blog ساده آموزشی برای دوستانی که دارن جنگو رو یاد میگیرند و نیازه کمی با مباحث اولیه آشنا بشن و یک پروژه ساده بسازن تا دستشون بیاد

قراره به مرور کامل تر و آپدیت تر بشه

https://github.com/MisaghMomeniB/django-blog-backend

🆔 @python4all_pro
GitHub GitHub - MisaghMomeniB/django-blog-backend: django-blog-backend django-blog-backend. Contribute to MisaghMomeniB/django-blog-backend development by creating an account on GitHub.
  • 🆒 1
Post #2500 2.45K
40 curated PyTorch implementation challenges for ML interviews

این ریپو شامل ۴۰ چالش پیاده‌سازی PyTorch برای مصاحبه‌های ML است برای افرادی که می‌خواهند مهارت‌های پیاده‌سازی PyTorch را توسعه دهند، این ریپو بسیار ارزشمنده

https://github.com/duoan/TorchCode


🆔 @python4all_pro


🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
Post #2497 2.62K
Machine Learning Specialization

این دوره یک برنامه سه‌ساله برای یادگیری Machine Learning است که توسط Stanford Online و DeepLearning.AI طراحی شده و توسط Andrew Ng تدریس می‌شه. ۷۹۸,۵۲۲ نفر قبلاً ثبت‌نام کرده‌اند و دوره‌ها برای مبتدیان مناسب هستند.

Free Courses: https://www.clcoding.com/2024/11/machine-learning-specialization.html


🆔 @python4all_pro


🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
Post #2493 2.23K
Advanced Python - Classes and Functions.zip280 MB
Advanced Python - Classes and Functions

دوره‌‌ یادگیری پیشرفته پایتون

این دوره یه آموزش پیشرفته پایتون برای کلاس‌ها و توابع هست که می‌تونی برای یادگیری عمیق استفاده کنی. ۲ ساعت و ۱۶ دقیقه طول می‌کشه و سطحش هم advanced هست، پس برای دانشجوهایی که می‌خوان پایتون رو بهتر یاد بگیرن، واقعاً عالیه. Joe Marini که نویسنده‌ش هست، خیلی خوب توضیح میده.



🆔 @python4all_pro


🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
  • 👍 2
Post #2492 1.58K

Forwarded from FaraDars_Course

⏳ آخرین فرصت — زمان طلایی تا کنکور ارشد رو از دست نده!!
 
📚 مرور، جمع‌بندی و حل سوالات مهم با فرادرس
 
💯 مجموعه دروس آزمون ارشد (برای همه رشته‌ها) با ۸۰ درصد تخفیف در دسترس شماست.
 
🔗 جمع‌بندی کنکور ارشد — [کلیک کنید]
 
➕همچنین می‌توانید اشتراک فرادرس را با ۷۵ درصد تخفیف فعال کنید و به مدت یکسال به بیش از ۱۸,۰۰۰ آموزش، دسترسی رایگان داشته باشید.👇
 
🔗 فعال‌سازی اشتراک — [کلیک کنید]

🔄 FaraDars - فرادرس
Post #2491 3.99K
🤖 ۹ کتابخانه برتر پایتون برای AI Agents

۱. LangChain
• کاربرد: ساخت برنامه‌ها و عامل‌های مبتنی بر LLM
• ویژگی: مدیریت زنجیره‌های LLM، رول‌ها، ابزارها

₂. LlamaIndex
• کاربرد: اتصال مدل‌های AI به داده‌ها و اسناد
• ویژگی: RAG، indexing، retrieval

₃. CrewAI
• کاربرد: ایجاد و هماهنگسازی چندین عامل AI در قالب تیم
• ویژگی: multi-agent، role-based، task delegation

₄. AutoGen
• کاربرد: ساخت سیستم‌های چندعاملی
• ویژگی: Microsoft، multi-agent conversations، self-critique

₅. PydanticAI
• کاربرد: فریم‌ورک مدرن با تمرکز بر تایپ‌گذاری
• ویژگی: type safety، data validation، structured output

₆. Haystack
• کاربرد: ساخت سیستم‌های جستجو، پرسش‌وپاسخ و RAG
• ویژگی: search، QA، document intelligence

₇. Semantic Kernel
• کاربرد: کیت توسعه نرم‌افزاری Microsoft برای ادغام AI
• ویژگی: orchestration، plugins، integration

₈. OpenAI Agents SDK
• کاربرد: توسعه عامل‌های AI مبتنی بر مدل‌های OpenAI
• ویژگی: OpenAI models، tools، agents

₉. LangGraph
• کاربرد: طراحی گردش‌کارها و عامل‌های پیچیده
• ویژگی: stateful agents، graph-based workflows، control


🆔 @python4all_pro


🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
  • ❤‍🔥 1
  • 👍 1
Post #2489 1.99K
🐍 تبدیل PDF به Word با پایتون
این یه اسکریپت ساده پایتون برای تبدیل فایل‌های PDF به فرمت DOCX هست!

📦 کد اسکریپت
from pdf2docx import Converter
import os

def pdf_to_docx(pdf_path, docx_path=None):
"""
تبدیل فایل PDF به فرمت DOCX
"""
# اگر مسیر DOCX مشخص نشده باشه، از نام فایل PDF استفاده می‌کنیم
if docx_path is None:
docx_path = pdf_path.replace('.pdf', '.docx')

try:
# ایجاد کانورتر
cv = Converter(pdf_path)

# تبدیل فایل
cv.convert(docx_path)

# بستن کانورتر
cv.close()

print(f"✅ فایل با موفقیت تبدیل شد!")
print(f"📁 مسیر فایل: {docx_path}")

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

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


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


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


۳. وارد کردن مسیر فایل:
مسیر فایل PDF: /path/to/file.pdf


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

# نصب: pip install pytesseract pillow
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



🆔 @python4all_pro


🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
  • ❤ 1
  • 👍 1
Post #2485 2.04K
۵ مفهوم کلیدی پایتون که برای مهندسان هوش مصنوعی و یادگیری ماشین ضروری‌اند.

۱. List Comprehension
چیه؟ روش کوتاه و خوانا برای ساخت لیست جدید از لیست موجود.

مثال:
# روش قدیمی
numbers = [1, 2, 3, 4, 5]
squares = []
for n in numbers:
squares.append(n ** 2)

# روش با List Comprehension
squares = [n ** 2 for n in numbers]


چرا مهمه؟ در پردازش داده‌های بزرگ (مثل دیتاست‌های AI) سرعت و خوانایی کد خیلی مهمه.

۲. Generators
چیه؟ توابعی که مقدار رو یکجا تولید نمی‌کنن، بلکه به صورت تدریجی (Lazy Evaluation).

مثال:
# لیست معمولی (همه داده‌ها یکجا در حافظه)
numbers = [i for i in range(1000000)]

# ژنراتور (داده‌ها به صورت تدریجی تولید می‌شن)
def number_generator():
for i in range(1000000):
yield i

# استفاده از ژنراتور
gen = number_generator()


چرا مهمه؟ در AI با دیتاست‌های عظیم کار می‌کنیم، ژنراتورها حافظه کمتری مصرف می‌کنن.

۳. Decorators
چیه؟ توابعی که رفتار توابع دیگه رو بدون تغییر کد اصلی تغییر می‌دن.

مثال:
def timer(func):
import time
def wrapper(*args, **kwargs):
start = time.time()
result = func(*args, **kwargs)
end = time.time()
print(f"زمان اجرا: {end - start} ثانیه")
return result
return wrapper

@timer
def train_model():
# کد آموزش مدل
pass


چرا مهمه؟ برای لاگ‌گیری، زمان‌بندی و افزودن قابلیت‌های اضافی به توابع AI.

۴. Context Managers
چیه؟ مدیریت خودکار منابع (فایل، دیتابیس، اتصالات).

مثال:
# روش قدیمی
file = open('data.txt', 'r')
try:
content = file.read()
finally:
file.close()

# روش با Context Manager
with open('data.txt', 'r') as file:
content = file.read()

چرا مهمه؟ در AI با فایل‌های داده، مدل‌ها و منابع سیستم سروکار داریم.

۵. Exception Handling
چیه؟ مدیریت خطاها و جلوگیری از کرش برنامه.

مثال:
try:
# کدی که ممکنه خطا بده
model.predict(data)
except ValueError as e:
print(f"خطا در داده‌ها: {e}")
except Exception as e:
print(f"خطای ناشناخته: {e}")
finally:
print("عملیات تموم شد")

چرا مهمه؟ در سیستم‌های AI واقعی، خطاها اجتناب‌ناپذیرن.


🆔 @python4all_pro


🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
  • ❤ 4
Post #2483 1.8K
🎬 ؛TerminalTextEffects: انیمیشن متن در ترمینال

🎯 کاربردهای اصلی
۱. ؛CLI ابزارها
• نمایش انیمیشنی پیام‌ها
• نوار پیشرفت متحرک
• افکت‌های ورودی/خروجی

۲. اسکریپت‌های پایتون
• اضافه کردن جلوه‌های بصری
• بهبود تجربه کاربری
• نمایش وضعیت‌های اجرایی

۳. پروژه‌های شخصی
• ابزارهای خط فرمان
• بازی‌های ترمینالی
• دموهای تعاملی

🚀 نحوه شروع
۱. نصب
pip install terminaltexteffects


۲. استفاده ساده
from terminaltexteffects import effects

# ایجاد انیمیشن
effects.print_with_effect("Hello World!", effect="fade")


۳. پیکربندی پیشرفته
from terminaltexteffects import config

# تنظیم انیمیشن
cfg = config.EffectConfig(
speed=1.0,
color="#FF0000",
curve_type="bezier"
)


📊 مثال‌های کاربردی
۱. نوار پیشرفت
from terminaltexteffects import progress

progress.bar(50, "در حال پردازش...")


۲. پیام‌های انیمیشنی
from terminaltexteffects import effects

effects.typewriter("در حال بارگذاری...")


۳. افکت‌های ورودی
from terminaltexteffects import effects

effects.fade_in("خوش آمدید!")


🎓 مناسب برای
• توسعه‌دهندگان CLI - برای ابزارهای خط فرمان
• اسکریپت‌نویسان پایتون - برای بهبود اسکریپت‌ها
• بازی‌سازان - برای بازی‌های ترمینالی
• آموزش‌دهندگان - برای دموهای تعاملی



🆔 @python4all_pro


🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
ble.ir بله | کانال Python | پایتون تبلیغات @maryam3771
Post #2482 1.66K
یه کتابخانه پایتون جذاب برای اضافه کردن انیمیشن به متن در ترمینال!

این کتابخانه می‌تونه انیمیشن‌های متنی رو مستقیماً در ترمینال نمایش بده.

🔗 لینک
https://github.com/ChrisBuilds/terminaltexteffects

کدها و مثال‌ها رو در پست بعدی ببینید

🆔 @python4all_pro


🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
Post #2480 1.61K
📊 تبدیل 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
Java Java | Oracle Get started with Java today
  • ❤ 2
Post #2478 1.3K

Forwarded from FaraDars_Course

🔥 برای اولین بار ...

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

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

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

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

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

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

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

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

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

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

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

🔄 FaraDars - فرادرس
Post #2477 1.56K
🐍 دانلود عکس پروفایل اینستاگرام با پایتون
این یه اسکریپت ساده پایتون برای دانلود عکس پروفایل اینستاگرام هست!

📦 کد اسکریپت
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
  • ❤ 1
Post #2471 1.85K
📚 آموزش Rust برای برنامه‌نویسان پایتون
📌 معرفی
این یه کتاب آنلاین رایگان از مایکروسافت هست که به برنامه‌نویسان پایتون یاد می‌ده چطور Rust یاد بگیرن. هدف اصلی اینه که تفاوت‌ها و شباهت‌های این دو زبان رو نشون بده و مسیر یادگیری رو هموار کنه.

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

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


🆔 @python4all_pro

🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
  • ❤ 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →