پایتون | Data Science | Machine Learning
24.8K subscribers
618 photos
79 videos
120 files
490 links
◀️اینجا با تمرین و چالش با هم پایتون رو یاد می گیریم

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

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

🔁ادمین :
@maryam3771
Download Telegram
ML Lab Manual.pdf.pdf
2.2 MB
«یادگیری ماشین با پایتون»


با تمرینات عملی با پایتون یادگیری ماشین را یاد بگیرید. محتوای راهنما شامل استفاده از کتابخانه‌های NumPy و SciPy برای محاسبات آماری، پیاده‌سازی رگرسیون خطی ساده و چندمتغیره، پاکسازی داده‌ها، ساخت نمودارهای تحلیلی و درک پایلاین در پکیج scikit-learn است.



🆔 @python4all_pro


🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
❤‍🔥3
Statistics & Probability.pdf
2.3 MB
این جزوه مفاهیم پایه‌ای آمار و احتمال را برای ورود به علم داده (Data Science) آموزش می‌دهد.
مفاهیم اصلی شامل:
تعریف داده و فضای نمونه
رویدادها (Events)
توزیع‌های گسسته و پیوسته (Discrete & Continuous Distributions)
احتمال شرطی (Conditional Probability)
قانون بیز (Bayes' Theorem)
متغیرهای تصادفی (Random Variables)
هدف اصلی: تبدیل آمار و احتمال از فرمول‌های خشک به یک ابزار قابل‌فهم برای تحلیل داده در پروژه‌های واقعی و Machine Learning.

این جزوه بر اساس این ویدیو گردآوری شده
https://www.youtube.com/playlist?list=PLWv23ocV_hYb7d2LS4W4FrO108B7uz-M0


🆔 @python4all_pro


🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
1
ابزار Mellea: کتابخانه پایتون برای ساخت برنامه‌های LLM قابل پیش‌بینی

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

کتابخانه Mellea پیشنهاد می‌دهد چنین سیستم‌هایی را به‌صورت برنامه‌های generative تایپ‌شده بنویسید.

کافی است یک تابع پایتون توصیف کنید:
from pydantic import BaseModel
from mellea import generative, start_session

class UserProfile(BaseModel):
    name: str
    age: int

@generative
def extract_user(text: str) -> UserProfile:
    """نام و سن کاربر را استخراج کن."""

m = start_session()
user = extract_user(
    m,
    text="Alice is 31 years old."
)

کتابخانه Mellea عبارت docstring را به دستورالعمل تبدیل می‌کند، annotationهای نوع را به ساختار پاسخ، و سپس نتیجه را اعتبارسنجی می‌کند و در صورت نیاز، تولید پاسخ را به‌طور خودکار تکرار می‌کند.


لینک پروژه
https://github.com/generative-computing/mellea


🆔 @python4all_pro


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


🆔 @python4all_pro


🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
1
🔰 List Methods in Python

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

📌 ایجاد لیست

ساده‌ترین راه تعریف لیست استفاده از براکت [] هست.
fruits = ["apple", "banana", "cherry"]
empty_list = []

🔧 متدهای اصلی
append() — اضافه کردن به انتها

یک آیتم به انتهای لیست اضافه می‌کنه.
fruits = ["apple", "banana"]
fruits.append("cherry")
print(fruits) # ['apple', 'banana', 'cherry']

extend() — اضافه کردن چند آیتم

چند آیتم از یک iterable رو به انتهای لیست اضافه می‌کنه.
fruits = ["apple", "banana"]
fruits.extend(["cherry", "date"])
print(fruits) # ['apple', 'banana', 'cherry', 'date']

insert() — اضافه کردن در موقعیت خاص

یک آیتم رو در اندیس مشخص قرار می‌ده.
fruits = ["apple", "cherry"]
fruits.insert(1, "banana")
print(fruits) # ['apple', 'banana', 'cherry']

🗑 متدهای حذف

remove() — حذف بر اساس مقدار

اولین occurrence از مقدار مشخص شده رو حذف می‌کنه.
fruits = ["apple", "banana", "cherry"]
fruits.remove("banana")
print(fruits) # ['apple', 'cherry']

pop() — حذف و بازگشت آیتم

آیتم در یک اندیس خاص رو حذف و برمی‌گردونه. اگه اندیس ندادی، آخرین آیتم رو حذف می‌کنه.
fruits = ["apple", "banana", "cherry"]
removed = fruits.pop(1)
print(removed) # banana
print(fruits) # ['apple', 'cherry']

clear() — خالی کردن لیست

تمام آیتم‌های لیست رو حذف می‌کنه.
fruits = ["apple", "banana", "cherry"]
fruits.clear()
print(fruits) # []

🔍 متدهای جستجو

index() — پیدا کردن اندیس

اندیس اولین occurrence از مقدار مورد نظر رو برمی‌گردونه.
fruits = ["apple", "banana", "cherry"]
print(fruits.index("cherry")) # 2

count() — شمارش تعداد تکرار

تعداد تکرار یک مقدار در لیست رو می‌شماره.
nums = [1, 2, 2, 3, 2, 4]
print(nums.count(2)) # 3

📊 متدهای مرتب‌سازی و معکوس کردن

sort() — مرتب‌سازی درجا

لیست رو به ترتیب صعودی مرتب می‌کنه. با reverse=True نزولی می‌شه.
nums = [3, 1, 4, 1, 5, 9, 2]
nums.sort()
print(nums) # [1, 1, 2, 3, 4, 5, 9]

nums.sort(reverse=True)
print(nums) # [9, 5, 4, 3, 2, 1, 1]

reverse() — معکوس کردن

ترتیب آیتم‌های لیست رو برعکس می‌کنه.
fruits = ["apple", "banana", "cherry"]
fruits.reverse()
print(fruits) # ['cherry', 'banana', 'apple']

📋 متدهای کپی

copy() — کپی سطحی

یه کپی از لیست برمی‌گردونه.
original = [1, 2, 3]
new_list = original.copy()
print(new_list) # [1, 2, 3]

💡 نکات تکمیلی مهم

عملگر in برای بررسی وجود:
fruits = ["apple", "banana", "cherry"]
print("banana" in fruits) # True

عملگر + برای اتصال:
list1 = [1, 2]
list2 = [3, 4]
print(list1 + list2) # [1, 2, 3, 4]

عملگر * برای تکرار:
print([0] * 4) # [0, 0, 0, 0]

List Comprehension — روش پایتونی:
squares = [x**2 for x in range(5)]
print(squares) # [0, 1, 4, 9, 16]

len() برای گرفتن طول:
print(len([1, 2, 3])) # 3
min() و max():
nums = [3, 1, 4, 1, 5, 9, 2]
print(min(nums)) # 1
print(max(nums)) # 9



🆔 @python4all_pro


🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
3
🐍 همه چیز درمورد یادگیری Typing در پایتون! 🐍

اگه می‌خوای کد Pythonت رو حرفه‌ای‌تر، امن‌تر و قابل نگهداری‌تر کنی، یادگیری Type Annotations یکی از مهم‌ترین قدم‌هاست. این ریپو یه آرشیو کامل و دسته‌بندی‌شده از بهترین منابع یادگیری typing در Python هست.

این مخزن شامل بهترین مقالات، کتاب‌ها، ابزارها، کتابخانه‌ها و سایر منابع اختصاص داده شده به تایپ‌نویسی و استفاده از آن در پروژه‌های واقعی است. 💻📚

این هم لینک: GitHub
https://github.com/typeddjango/awesome-python-typing


🆔 @python4all_pro


🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
اینجا تمام کد ها و آموزش های لازم برای تشخیص چهره و اشیا‌ توی عکس با پاییتون رو گذاشه و توی 3 ساعت کلش رو می تونید یاد بگیرید، کلی چیز آماده هم داره که در طول مسیر یادگیری به دردتون می‌خوره:

github.com/murtazahassan/Learn-OpenCV-in-3-hours

@python4all_pro
👾1
دوستان کانال بله پایتون رو دنبال کنید.

اگه زمانی اینترنت بین‌الملل محدود شد، ما همچنان از طریق بله کنارتون هستیم و آموزشها رو از همون‌جا ادامه می‌دیم.💙

https://ble.ir/Python4all_pro
Forwarded from FaraDars_Course
♨️ آخرین فرصت — دریافت بیش از ۶۰۰ آموزش ۱۱۹ هزار تومنی از فرادرس!
 
⭐️ طرح «شگفتی آموختن»، فرصتی ویژه برای یادگیری...
 
جدیدترین آموزش‌های اضافه شده به طرح شگفتی 👇
 
🔶 امنیت شبکه با پایتون + از مبانی تا تست نفوذ
 
🔶 آموزش پروژه محور پایتون + حل ۲۰ مسئله کاربردی
 
🔶 سیستم عامل لینوکس Linux – مقدماتی
 
🔶 پیاده سازی مسائل بهینه سازی در پایتون
 
🔶 پیش‌بینی نوسانات بازار سهام با هوش مصنوعی در Python
 
لیست ۲۰۰ آموزش جدید - [کلیک کنید]
 
🔗 دسترسی به تمامی ۶۰۰ آموزش [+]

🔄 FaraDars - فرادرس
Forwarded from آکادمی همراه
📊 کارگاه حضوری مصورسازی داده با Tableau

داده زیاد دارید اما نمی‌توانید از آن تصمیم درست بگیرید؟

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

در کارگاه «مصورسازی داده با Tableau» به‌صورت کاملاً عملی یاد می‌گیرید چگونه داده‌ها را تحلیل کنید، الگوها را کشف کنید و داشبوردهایی طراحی کنید که مدیران و تیم‌ها بتوانند بر اساس آن تصمیم بگیرند.

آنچه یاد می‌گیرید:
اتصال Tableau به منابع مختلف داده
آماده‌سازی و پاک‌سازی داده‌ها
طراحی نمودارها و داشبوردهای مدیریتی
تحلیل روندها و شاخص‌های کلیدی
اجرای یک پروژه واقعی و دریافت بازخورد تخصصی

🎓 مدرس: علی سعیدی
مشاور و مدرس هوش تجاری و هوشمندسازی کسب‌وکار

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

💎 ۸ ساعت آموزش حضوری (۲ جلسه) | کاملاً پروژه‌محور
💳 امکان خرید در ۴ قسط

🌐 مشاهده جزئیات و ثبت‌نام:
https://l.hamrah.academy/8t7

⭐️ @hamrah_academy | آکادمی همراه اول