Advanced Python - Classes and Functions.zip
280 MB
Advanced Python - Classes and Functions
دوره یادگیری پیشرفته پایتون
این دوره یه آموزش پیشرفته پایتون برای کلاسها و توابع هست که میتونی برای یادگیری عمیق استفاده کنی. ۲ ساعت و ۱۶ دقیقه طول میکشه و سطحش هم advanced هست، پس برای دانشجوهایی که میخوان پایتون رو بهتر یاد بگیرن، واقعاً عالیه. Joe Marini که نویسندهش هست، خیلی خوب توضیح میده.
🆔 @python4all_pro
🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
دوره یادگیری پیشرفته پایتون
این دوره یه آموزش پیشرفته پایتون برای کلاسها و توابع هست که میتونی برای یادگیری عمیق استفاده کنی. ۲ ساعت و ۱۶ دقیقه طول میکشه و سطحش هم advanced هست، پس برای دانشجوهایی که میخوان پایتون رو بهتر یاد بگیرن، واقعاً عالیه. Joe Marini که نویسندهش هست، خیلی خوب توضیح میده.
🆔 @python4all_pro
🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
👍2
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
این دوره یک برنامه سهساله برای یادگیری 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
40 curated PyTorch implementation challenges for ML interviews
این ریپو شامل ۴۰ چالش پیادهسازی PyTorch برای مصاحبههای ML است برای افرادی که میخواهند مهارتهای پیادهسازی PyTorch را توسعه دهند، این ریپو بسیار ارزشمنده
https://github.com/duoan/TorchCode
🆔 @python4all_pro
🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
این ریپو شامل ۴۰ چالش پیادهسازی PyTorch برای مصاحبههای ML است برای افرادی که میخواهند مهارتهای پیادهسازی PyTorch را توسعه دهند، این ریپو بسیار ارزشمنده
https://github.com/duoan/TorchCode
🆔 @python4all_pro
🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
یه Blog ساده آموزشی برای دوستانی که دارن جنگو رو یاد میگیرند و نیازه کمی با مباحث اولیه آشنا بشن و یک پروژه ساده بسازن تا دستشون بیاد
قراره به مرور کامل تر و آپدیت تر بشه
https://github.com/MisaghMomeniB/django-blog-backend
🆔 @python4all_pro
قراره به مرور کامل تر و آپدیت تر بشه
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
Forwarded from FaraDars_Course
✅ ۷۵٪ تخفیف برای تهیه اشتراک فرادرس – برای اولین بار
اشتراک فرادرس را با ۷۵ درصد تخفیف فعال کنید و به مدت یکسال به بیش از ۱۸,۰۰۰ آموزش، دسترسی رایگان داشته باشید.
➕ امکان پرداخت قسطی
1️⃣ پلن یک ساله (به صرفه و اقتصادی):
💰 با ۷۵% تخفیف: ۱,۹۸۰,۰۰۰ تومن
2️⃣ پلن شش ماهه:
💰 با ۷۵% تخفیف: ۱,۴۷۰,۰۰۰ تومن
🔗 فعالسازی اشتراک — [کلیک کنید]
🎉 در صورتی که قصد فعال کردن اشتراک ندارید، تمامی آموزشها با ۸۰ درصد تخفیف در دسترس شماست:👇
💯 تمامی آموزشها با دسته بندی موضوعی [+]
🔄 FaraDars - فرادرس
اشتراک فرادرس را با ۷۵ درصد تخفیف فعال کنید و به مدت یکسال به بیش از ۱۸,۰۰۰ آموزش، دسترسی رایگان داشته باشید.
➕ امکان پرداخت قسطی
1️⃣ پلن یک ساله (به صرفه و اقتصادی):
💰 با ۷۵% تخفیف: ۱,۹۸۰,۰۰۰ تومن
2️⃣ پلن شش ماهه:
💰 با ۷۵% تخفیف: ۱,۴۷۰,۰۰۰ تومن
🔗 فعالسازی اشتراک — [کلیک کنید]
🎉 در صورتی که قصد فعال کردن اشتراک ندارید، تمامی آموزشها با ۸۰ درصد تخفیف در دسترس شماست:👇
💯 تمامی آموزشها با دسته بندی موضوعی [+]
🔄 FaraDars - فرادرس
❤1
چند ریپوی کاربردی برای علاقمندان یادگیری ماشین و علم داده و 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
👉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
Create Yoga day wish card using Python Turtle 🐢
Code with explanation: https://www.clcoding.com/2026/06/celebrate-international-yoga-day-with.html
🆔 @python4all_pro
🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
Code with explanation: https://www.clcoding.com/2026/06/celebrate-international-yoga-day-with.html
🆔 @python4all_pro
🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
❤1
پایتون | Data Science | Machine Learning
Create Yoga day wish card using Python Turtle 🐢 Code with explanation: https://www.clcoding.com/2026/06/celebrate-international-yoga-day-with.html 🆔 @python4all_pro 🧩لینک کانال در بله 👇👇 https://ble.ir/Python4all_pro
Create Yoga day wish card using Python Turtle 🧘
توضیح کوتاه درمورد اینکه هر بخش کارش چیه
screen.bgcolor(...)
رنگ پسزمینهی کارت (کرم روشن)
t.circle(60, 90)
رسم یک برگ سبز ساده با دو کمان
t.write(...)
نوشتن متن اصلی، زیرنویس و هشتگها
align="center"
متنها از مرکز تراز میشن
ایدههایی برای شخصیسازی
✨ رنگ برگ: #2E8B57 (سبز تیره) و #90EE90 (سبز روشن) رو با هر رنگ دلخواه عوض کن
🪷 شکل متفاوت: به جای برگ، یه نماد Om (ॐ) یا خورشید بکش
💐 گل لوتوس: با چند تا circle کوچکتر یه گل ساده بکش
🎨 خروجی تصویر:
با
کارت رو ذخیره کن (بعد با ابزار دیگهای به PNG تبدیل کن)
🆔 @python4all_pro
🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
import turtle
screen = turtle.Screen()
screen.title("🌿 International Yoga Day 🧘")
screen.bgcolor("#FFF8E7")
t = turtle.Turtle()
t.speed(3)
t.width(3)
t.hideturtle()
# --- رسم برگ ---
t.penup()
t.goto(0, 100)
t.pendown()
t.color("#2E8B57", "#90EE90")
t.begin_fill()
t.circle(60, 90)
t.circle(60, -90)
t.end_fill()
# --- متن اصلی ---
t.penup()
t.goto(0, 30)
t.color("#1B5E20")
t.write("Happy International Yoga Day!",
align="center", font=("Arial", 24, "bold"))
t.goto(0, -10)
t.color("#388E3C")
t.write("🧘 Breathe. Stretch. Grow. 🌿",
align="center", font=("Arial", 16, "italic"))
t.goto(0, -60)
t.color("#6D4C41")
t.write("#InternationalYogaDay #YogaForWellness",
align="center", font=("Arial", 12, "normal"))
turtle.done()
توضیح کوتاه درمورد اینکه هر بخش کارش چیه
screen.bgcolor(...)
رنگ پسزمینهی کارت (کرم روشن)
t.circle(60, 90)
رسم یک برگ سبز ساده با دو کمان
t.write(...)
نوشتن متن اصلی، زیرنویس و هشتگها
align="center"
متنها از مرکز تراز میشن
ایدههایی برای شخصیسازی
✨ رنگ برگ: #2E8B57 (سبز تیره) و #90EE90 (سبز روشن) رو با هر رنگ دلخواه عوض کن
🪷 شکل متفاوت: به جای برگ، یه نماد Om (ॐ) یا خورشید بکش
💐 گل لوتوس: با چند تا circle کوچکتر یه گل ساده بکش
🎨 خروجی تصویر:
با
screen.getcanvas().postscript(file="yoga.eps")کارت رو ذخیره کن (بعد با ابزار دیگهای به PNG تبدیل کن)
🆔 @python4all_pro
🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
❤1👍1
چطور با پایتون و matplotlib یک نمودار حاشیهنویسیشده بسازیم
دریافت کدها و توضیحات در پست بعدی
🆔 @python4all_pro
🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
دریافت کدها و توضیحات در پست بعدی
🆔 @python4all_pro
🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
چطور با #Python و matplotlib یک نمودار حاشیهنویسیشده بسازیم 🐍📊
توضیح مرحله به مرحله
۱. ایمپورت کتابخونهها
matplotlib.pyplot برای رسم نمودار و numpy برای محاسبات عددی (مثل تابع exp) لازمه.
۲. ساخت شکل و رسم داده
یک شکل با اندازهی ۸×۶ ساخته میشه و تابع نمایی e^x روی بازهی ۰ تا ۹ رسم میشه.
۳. عنوان و برچسب محورها
۴. حاشیهنویسیها با plt.annotate()
تابع annotate() سه پارامتر کلیدی داره:
پارامتر
کارش
text
متنی که میخوای نشون بدی
xy
نقطهای که فلش بهش اشاره میکنه
xytext
موقعیت متن روی نمودار
arrowprops
استایل فلش
Point 1 — فلش ساده:
فقط یه فلش معمولی از متن به نقطه.
Point 2 — فلش منحنی:
با connectionstyle='arc3,rad=-.2' فلش به صورت کمان با انحنای -0.2 رسم میشه (منفی یعنی انحنا به یه سمت خاص).
Point 3 — فلش با زاویهی سفارشی:
اینجا connectionstyle='angle' با angleA=90 و angleB=0 یه فلش زاویهدار میسازه. سر فلش هم -|> یعنی پیکان کلاسیک با خط صاف.
💡 نکته: کلید اصلی plt.annotate() همینه: با xytext متن رو هر جا که دلت بخواد بذار، و با xy مشخص کن فلش به کدوم نقطهی واقعی روی نمودار اشاره کنه.
🆔 @python4all_pro
🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
import matplotlib.pyplot as plt
import numpy as np
fig = plt.figure(figsize=(8, 6))
X = list(range(10))
plt.plot(X, np.exp(X))
plt.title('Annotating Exponential Plot using plt.annotate()')
plt.xlabel('x-axis')
plt.ylabel('y-axis')
plt.annotate('Point 1', xy=(6, 400),
arrowprops=dict(arrowstyle='->'),
xytext=(4, 600))
plt.annotate('Point 2', xy=(7, 1150),
arrowprops=dict(arrowstyle='->',
connectionstyle='arc3,rad=-.2'),
xytext=(4.5, 2000))
plt.annotate('Point 3', xy=(8, 3000),
arrowprops=dict(arrowstyle='-|>',
connectionstyle='angle,angleA=90,angleB=0'),
xytext=(8.5, 2200))
plt.show()
توضیح مرحله به مرحله
۱. ایمپورت کتابخونهها
import matplotlib.pyplot as plt
import numpy as np
matplotlib.pyplot برای رسم نمودار و numpy برای محاسبات عددی (مثل تابع exp) لازمه.
۲. ساخت شکل و رسم داده
fig = plt.figure(figsize=(8, 6))
X = list(range(10))
plt.plot(X, np.exp(X))
یک شکل با اندازهی ۸×۶ ساخته میشه و تابع نمایی e^x روی بازهی ۰ تا ۹ رسم میشه.
۳. عنوان و برچسب محورها
plt.title('Annotating Exponential Plot using plt.annotate()')
plt.xlabel('x-axis')
plt.ylabel('y-axis')۴. حاشیهنویسیها با plt.annotate()
تابع annotate() سه پارامتر کلیدی داره:
پارامتر
کارش
text
متنی که میخوای نشون بدی
xy
نقطهای که فلش بهش اشاره میکنه
xytext
موقعیت متن روی نمودار
arrowprops
استایل فلش
Point 1 — فلش ساده:
plt.annotate('Point 1', xy=(6, 400),
arrowprops=dict(arrowstyle='->'),
xytext=(4, 600))فقط یه فلش معمولی از متن به نقطه.
Point 2 — فلش منحنی:
plt.annotate('Point 2', xy=(7, 1150),
arrowprops=dict(arrowstyle='->',
connectionstyle='arc3,rad=-.2'),
xytext=(4.5, 2000))با connectionstyle='arc3,rad=-.2' فلش به صورت کمان با انحنای -0.2 رسم میشه (منفی یعنی انحنا به یه سمت خاص).
Point 3 — فلش با زاویهی سفارشی:
plt.annotate('Point 3', xy=(8, 3000),
arrowprops=dict(arrowstyle='-|>',
connectionstyle='angle,angleA=90,angleB=0'),
xytext=(8.5, 2200))اینجا connectionstyle='angle' با angleA=90 و angleB=0 یه فلش زاویهدار میسازه. سر فلش هم -|> یعنی پیکان کلاسیک با خط صاف.
💡 نکته: کلید اصلی plt.annotate() همینه: با xytext متن رو هر جا که دلت بخواد بذار، و با xy مشخص کن فلش به کدوم نقطهی واقعی روی نمودار اشاره کنه.
🆔 @python4all_pro
🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
❤2
🐍معرفی SQLModel — ترکیب Pydantic و SQLAlchemy با type hints
؛SQLModel کتابخونهای از تیم FastAPI هست که با استفاده از type annotationهای پایتون، کار با پایگاهدادهی SQL رو سادهتر میکنه.
🚀 مثال
فقط با همین چند خط:
✅ یه جدول SQL ساخته شد
✅ یه مدل Pydantic برای validation داری
✅ یه ORM برای کوئری زدن داری
🔧 استفاده در FastAPI
🎯 ویژگیهای کلیدی
🔗 یکپارچگی با Pydantic
؛validation خودکار با همان type hints
🔗 یکپارچگی با SQLAlchemy
تمام قابلیتهای ORM در دسترس
⚡ سازگاری کامل با FastAPI
🪶 کد کمتر
یک مدل به جای دو مدل جداگانه
خطاها در زمان توسعه گرفته میشن
مناسب برای پروژههای بزرگ
📦 نصب
🔗 لینک گیتهاب:
https://github.com/fastapi/sqlmodel
مستندات:
https://sqlmodel.tiangolo.com/
🆔 @python4all_pro
🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
؛SQLModel کتابخونهای از تیم FastAPI هست که با استفاده از type annotationهای پایتون، کار با پایگاهدادهی SQL رو سادهتر میکنه.
🚀 مثال
from sqlmodel import Field, SQLModel
class Hero(SQLModel, table=True):
id: int | None = Field(default=None, primary_key=True)
name: str
secret_name: str
age: int | None = None
فقط با همین چند خط:
✅ یه جدول SQL ساخته شد
✅ یه مدل Pydantic برای validation داری
✅ یه ORM برای کوئری زدن داری
🔧 استفاده در FastAPI
from fastapi import FastAPI, Depends
from sqlmodel import Session, select
from .models import Hero
app = FastAPI()
# ساخت session
def get_session():
with Session(engine) as session:
yield session
@app.post("/heroes/")
def create_hero(hero: Hero, session: Session = Depends(get_session)):
session.add(hero)
session.commit()
session.refresh(hero)
return hero
@app.get("/heroes/")
def read_heroes(session: Session = Depends(get_session)):
heroes = session.exec(select(Hero)).all()
return heroes
🎯 ویژگیهای کلیدی
🔗 یکپارچگی با Pydantic
؛validation خودکار با همان type hints
🔗 یکپارچگی با SQLAlchemy
تمام قابلیتهای ORM در دسترس
⚡ سازگاری کامل با FastAPI
🪶 کد کمتر
یک مدل به جای دو مدل جداگانه
خطاها در زمان توسعه گرفته میشن
مناسب برای پروژههای بزرگ
📦 نصب
pip install sqlmodel🔗 لینک گیتهاب:
https://github.com/fastapi/sqlmodel
مستندات:
https://sqlmodel.tiangolo.com/
🆔 @python4all_pro
🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
❤7
پایتون | Data Science | Machine Learning pinned Deleted message
این دوره دقیقاً همون چیزیه که برای گذر از "فقط پایتون" به "پایتون برای ساخت عاملهای هوش مصنوعی" لازم داری — همراه با پروژههای عملی.
👈نه فقط سینتکس، بلکه مستقیم ادغام با LLM و Agent ها
👈استک با NumPy، Pandas، SQLite، REST API
👈 کار با ابزارهای : ChatGPT، Gemini، HuggingFace
بعد دیدن این دوره می تونی یک هوش مصنوعی برای یک کار خاص بسازی
https://freecodecamp.org/news/learn-python-and-build-autonomous-agents/
🆔 @python4all_pro
🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
👈نه فقط سینتکس، بلکه مستقیم ادغام با LLM و Agent ها
👈استک با NumPy، Pandas، SQLite، REST API
👈 کار با ابزارهای : ChatGPT، Gemini، HuggingFace
بعد دیدن این دوره می تونی یک هوش مصنوعی برای یک کار خاص بسازی
https://freecodecamp.org/news/learn-python-and-build-autonomous-agents/
🆔 @python4all_pro
🧩لینک کانال در بله 👇👇
https://ble.ir/Python4all_pro
👍3❤1
Python re(gex)? exercises
یک برنامه تمرینی عالی برای Regex در پایتون
📚 سرفصلهای کتاب PyRegexExercises
۱. مفاهیم پایه Regex
الگوهای ساده (simple patterns)
کاراکترهای خاص (special characters)
کلاسهای کاراکتر (character classes)
۲. عملگرهای اصلی
۳. کلاسهای کاراکتر پیشرفته
۴. بازهها و محدودکنندهها
۵. گروهبندی و بازگشت
۶. الگوهای پیشرفته
۷. ماژول re و regex
۸. تمرینات عملی
پاکسازی متن
استخراج اطلاعات
اعتبارسنجی فرمها
تحلیل لاگها
✅ مناسب برای:
مبتدیان پایتون — که میخواهند Regex را یاد بگیرند
توسعهدهندگان — که با Regex کار میکنند ولی میخواهند مهارتشان را تقویت کنند
تحلیلگران داده — برای پاکسازی و پردازش متن
مهندسان نرمافزار — برای کار با APIها و لاگها
توسعهدهندگان وب — برای اعتبارسنجی فرمها و پردازش ورودی
❌ مناسب برای:
کسی که Regex را کاملاً نمیداند — باید ابتدا مفاهیم پایه را یاد بگیرد
کسی که فقط Regex ساده کار میکند — ممکن است برایش مفید نباشد
این کتاب با یک TUI (رابط کاربری ترمینال) همراه است
بیش از ۱۰۰ تمرین دارد
با ماژول re و regex کار میکند
📚 Book
🆔 @python4all_pro
یک برنامه تمرینی عالی برای Regex در پایتون
📚 سرفصلهای کتاب PyRegexExercises
۱. مفاهیم پایه Regex
الگوهای ساده (simple patterns)
کاراکترهای خاص (special characters)
کلاسهای کاراکتر (character classes)
۲. عملگرهای اصلی
۳. کلاسهای کاراکتر پیشرفته
۴. بازهها و محدودکنندهها
۵. گروهبندی و بازگشت
۶. الگوهای پیشرفته
۷. ماژول re و regex
۸. تمرینات عملی
پاکسازی متن
استخراج اطلاعات
اعتبارسنجی فرمها
تحلیل لاگها
✅ مناسب برای:
مبتدیان پایتون — که میخواهند Regex را یاد بگیرند
توسعهدهندگان — که با Regex کار میکنند ولی میخواهند مهارتشان را تقویت کنند
تحلیلگران داده — برای پاکسازی و پردازش متن
مهندسان نرمافزار — برای کار با APIها و لاگها
توسعهدهندگان وب — برای اعتبارسنجی فرمها و پردازش ورودی
❌ مناسب برای:
کسی که Regex را کاملاً نمیداند — باید ابتدا مفاهیم پایه را یاد بگیرد
کسی که فقط Regex ساده کار میکند — ممکن است برایش مفید نباشد
این کتاب با یک TUI (رابط کاربری ترمینال) همراه است
بیش از ۱۰۰ تمرین دارد
با ماژول re و regex کار میکند
📚 Book
🆔 @python4all_pro
Architecture Patterns with Python Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices
یک کتاب فوقالعاده برای معماری نرمافزار در پایتون
این کتاب برای چه کسانی خوبه؟
✅ مناسب برای:
توسعهدهندگان پایتون — که میخواهند معماری نرمافزار را یاد بگیرند
مهندسان نرمافزار — که میخواهند الگوهای معماری را بهکار بگیرند
توسعهدهندگان Microservices — که میخواهند معماری رویدادمحور یاد بگیرند
کسی که با DDD کار میکند — برای بهبود معماری دامنه
کسی که با TDD کار میکند — برای پیادهسازی TDD در پروژههای بزرگ
❌ مناسب برای:
مبتدیان پایتون — باید ابتدا مفاهیم پایه پایتون را یاد بگیرند
کسی که با معماری نرمافزار آشنایی ندارد — ممکن است برایش مفید نباشد
💡 نکات مهم
این کتاب روی TDD، DDD و معماری رویدادمحور تمرکز دارد
با Flask و Message Bus کار میکند
شامل پروژههای عملی است
برای توسعهدهندگان میانی تا پیشرفته عالی است
📚 Read
🆔 @python4all_pro
یک کتاب فوقالعاده برای معماری نرمافزار در پایتون
این کتاب برای چه کسانی خوبه؟
✅ مناسب برای:
توسعهدهندگان پایتون — که میخواهند معماری نرمافزار را یاد بگیرند
مهندسان نرمافزار — که میخواهند الگوهای معماری را بهکار بگیرند
توسعهدهندگان Microservices — که میخواهند معماری رویدادمحور یاد بگیرند
کسی که با DDD کار میکند — برای بهبود معماری دامنه
کسی که با TDD کار میکند — برای پیادهسازی TDD در پروژههای بزرگ
❌ مناسب برای:
مبتدیان پایتون — باید ابتدا مفاهیم پایه پایتون را یاد بگیرند
کسی که با معماری نرمافزار آشنایی ندارد — ممکن است برایش مفید نباشد
💡 نکات مهم
این کتاب روی TDD، DDD و معماری رویدادمحور تمرکز دارد
با Flask و Message Bus کار میکند
شامل پروژههای عملی است
برای توسعهدهندگان میانی تا پیشرفته عالی است
📚 Read
🆔 @python4all_pro
Forwarded from FaraDars_Course
📣 ۷۵٪ تخفیف برای دسترسی رایگان به تمام آموزشهای فرادرس
💯 از دروس دانشگاه و کنکور تا برنامهنویسی، هوش مصنوعی، نرمافزار، مهارتهای شغلی، هنر و هزاران موضوع دیگر؛ همه با یک اشتراک در دسترس شماست!!
🔻 مزایای اشتراک فرادرس:
✅ دسترسی نامحدود به ۱۸,۰۰۰+ آموزش تخصصی
✅ ۲۰۰,۰۰۰+ تمرین و سؤال برای یادگیری عمیق و کاربردی
✅ دریافت گواهینامه در بیش از ۴,۰۰۰ آموزش
🔥 امکان پرداخت در ۴ قسط
🔗 فعالسازی اشتراک فرادرس – کلیک کنید
🔄 FaraDars - فرادرس
💯 از دروس دانشگاه و کنکور تا برنامهنویسی، هوش مصنوعی، نرمافزار، مهارتهای شغلی، هنر و هزاران موضوع دیگر؛ همه با یک اشتراک در دسترس شماست!!
🔻 مزایای اشتراک فرادرس:
✅ دسترسی نامحدود به ۱۸,۰۰۰+ آموزش تخصصی
✅ ۲۰۰,۰۰۰+ تمرین و سؤال برای یادگیری عمیق و کاربردی
✅ دریافت گواهینامه در بیش از ۴,۰۰۰ آموزش
🔥 امکان پرداخت در ۴ قسط
🔗 فعالسازی اشتراک فرادرس – کلیک کنید
🔄 FaraDars - فرادرس
❤1
🚀 ۱۵ کتابخانه پایتون برای دیتاساینس ها
🥇 Pyro : https://github.com/pyro-ppl/pyro
یک فریمورک قدرتمند برای مدلسازی احتمالاتی و بیزی که روی پایتورچ ساخته شده. برای ساخت مدلهای مولد، تحلیل آماری پیشرفته و کار با شبکهبیزی عالی است. پشتیبانی کامل از Pyro Pro برای مدلهای پیچیدهتر.
🥈 Taipy : https://github.com/Avaiga/taipy
یک جعبه ابزار برای توضیحپذیری مدلهای هوش مصنوعی که چندین الگوریتم برای تحلیل مدلهای بلکباکس و شفاف دارد. برای گزارشدهی تحلیل مدل و ارائه نتایج به غیرمتخصصان عالی است.
🥉 Nevergrad : https://github.com/facebookresearch/nevergrad
یک کتابخانه پایتون برای بهینهسازی تکاملی و بدون مشتق که به درد تنظیم هایپرپارامترها و بهینهسازی مدلهای پیچیده میخورد. از روشهای مختلف بهینهسازی مانند Bayesian Optimization، Genetic Algorithms و... پشتیبانی میکند.
4️⃣ cvxpyLayers : https://github.com/cvxpy/cvxpylayers
یک لایه بهینهسازی محدب قابل تفکیک برای پایتورچ و TensorFlow که برای آموزش مدلهایی با محدودیتهای ریاضی خاص مانند کنترل بهینه، برنامهریزی خطی و غیره استفاده میشود.
5️⃣ PyCaret : https://github.com/pycaret/pycaret
یک جعبه ابزار کمکد برای آموزش، تیون و حتی دیپلوی مدل با چند خط ساده. برای پروژههای سریع و MVP عالی است و پشتیبانی کامل از انواع الگوریتمهای ML دارد.
6️⃣ PyGWalker : https://github.com/Kanaries/pygwalker
یک ابزار تعاملی برای ژوپیتر که محیط Drag & Drop میدهد که راحت دیتاتو بگردی و نمودار تعاملی بسازی. برای تحلیل دادههای سریع و تعاملی عالی است.
7️⃣ Featuretools : https://github.com/alteryx/featuretools
یک ابزار خودکار برای تولید ویژگیهای جدید از دادههای سری زمانی یا دیتاستهای رابطهای. برای Feature Engineering و ساخت دیتاستهای پیشرفته استفاده میشود.
8️⃣ HyperTools : https://github.com/ContextLab/hypertools
یک کتابخانه برای تحلیل دادههای چندبعدی و پیچیده که آنها را میآورد در فضای دو بعدی یا سه بعدی و با تصویر و انیمیشن نشان میدهد. برای تحلیل و نمایش دادههای پیچیده عالی است.
9️⃣ SHAPash : https://github.com/MAIF/shapash
یک کتابخانه برای توضیح پذیری مدلها که یک داشبورد قابل فهم میدهد که بفهمی مدل چرا این خروجی را داده است. برای گزارشدهی تحلیل مدل و ارائه نتایج به غیرمتخصصان عالی است.
🔟 Cleanlab : https://github.com/cleanlab/cleanlab
یک کتابخانه برای شناسایی و اصلاح خطاهای برچسب در دیتاستها که باعث بهبود کیفیت داده آموزشی مدلها میشود. برای کار با دیتاستهای پر از نویز و خطا استفاده میشود.
⏺ NannyML : https://github.com/NannyML/nannyml
یک ابزار مانیتورینگ آماده و بیدردسر برای مدلها بعد از دیپلوی که تغییر در داده، افت عملکرد و مشکلات کیفیت داده را تشخیص میدهد. برای Monitoring و Alerting مدلها عالی است.
⏺ STUMPY : https://github.com/stumpy-dev/stumpy
یک کتابخانه برای تحلیل دادههای سری زمانی که پیدا کردن ناهنجاریها، کشف الگوهای تکراری و تقسیمبندی دادهها را آسان میکند. برای تحلیل سری زمانی پیشرفته استفاده میشود.
⏺ Optuna : https://github.com/optuna/optuna
یکی از بهترین ابزارها برای تنظیم هایپرپارامترها که خیلی سریع و تمیز بهترین تنظیمات مدل را پیدا میکند و کلی نمودار برای تحلیل میدهد. برای Hyperparameter Tuning پیشرفته عالی است.
⏺ Gradio : https://github.com/gradio-app/gradio
یک ابزار که هر مدل ML را میتواند خیلی سریع (تقریباً در یک دقیقه) تبدیل به یک وباپ ساده کند؛ بدون اینکه فرانتاند بلد باشد. برای دمو و ارائه مدل عالی است.
⏺ Kedro : https://github.com/kedro-org/kedro
یک فریمورک که کل تمرکزش این است که پروژه را منظم کند؛ یک فریمورک برای ماژولار ساختن پروژههای ML که خروجیهایش قابل تکرار و تمیز باشد. برای پروژههای بزرگ و تیمی استفاده میشود.
💡 نکات کلیدی
این کتابخانهها برای دیتا ساینسهای پیشرفته و حرفهای عالی هستند
برخی از آنها برای پروژههای سریع و MVP مناسباند (مثل PyCaret و Gradio)
برخی دیگر برای پروژههای بزرگ و تیمی مناسباند (مثل Kedro و NannyML)
برخی برای تحلیل دادههای پیچیده استفاده میشوند (مثل HyperTools و STUMPY)
برخی برای توضیح پذیری مدلها استفاده میشوند (مثل SHAPash و Taipy)
#پایتون #علم_داد
🆔 @python4all_pro
🥇 Pyro : https://github.com/pyro-ppl/pyro
یک فریمورک قدرتمند برای مدلسازی احتمالاتی و بیزی که روی پایتورچ ساخته شده. برای ساخت مدلهای مولد، تحلیل آماری پیشرفته و کار با شبکهبیزی عالی است. پشتیبانی کامل از Pyro Pro برای مدلهای پیچیدهتر.
🥈 Taipy : https://github.com/Avaiga/taipy
یک جعبه ابزار برای توضیحپذیری مدلهای هوش مصنوعی که چندین الگوریتم برای تحلیل مدلهای بلکباکس و شفاف دارد. برای گزارشدهی تحلیل مدل و ارائه نتایج به غیرمتخصصان عالی است.
🥉 Nevergrad : https://github.com/facebookresearch/nevergrad
یک کتابخانه پایتون برای بهینهسازی تکاملی و بدون مشتق که به درد تنظیم هایپرپارامترها و بهینهسازی مدلهای پیچیده میخورد. از روشهای مختلف بهینهسازی مانند Bayesian Optimization، Genetic Algorithms و... پشتیبانی میکند.
4️⃣ cvxpyLayers : https://github.com/cvxpy/cvxpylayers
یک لایه بهینهسازی محدب قابل تفکیک برای پایتورچ و TensorFlow که برای آموزش مدلهایی با محدودیتهای ریاضی خاص مانند کنترل بهینه، برنامهریزی خطی و غیره استفاده میشود.
5️⃣ PyCaret : https://github.com/pycaret/pycaret
یک جعبه ابزار کمکد برای آموزش، تیون و حتی دیپلوی مدل با چند خط ساده. برای پروژههای سریع و MVP عالی است و پشتیبانی کامل از انواع الگوریتمهای ML دارد.
6️⃣ PyGWalker : https://github.com/Kanaries/pygwalker
یک ابزار تعاملی برای ژوپیتر که محیط Drag & Drop میدهد که راحت دیتاتو بگردی و نمودار تعاملی بسازی. برای تحلیل دادههای سریع و تعاملی عالی است.
7️⃣ Featuretools : https://github.com/alteryx/featuretools
یک ابزار خودکار برای تولید ویژگیهای جدید از دادههای سری زمانی یا دیتاستهای رابطهای. برای Feature Engineering و ساخت دیتاستهای پیشرفته استفاده میشود.
8️⃣ HyperTools : https://github.com/ContextLab/hypertools
یک کتابخانه برای تحلیل دادههای چندبعدی و پیچیده که آنها را میآورد در فضای دو بعدی یا سه بعدی و با تصویر و انیمیشن نشان میدهد. برای تحلیل و نمایش دادههای پیچیده عالی است.
9️⃣ SHAPash : https://github.com/MAIF/shapash
یک کتابخانه برای توضیح پذیری مدلها که یک داشبورد قابل فهم میدهد که بفهمی مدل چرا این خروجی را داده است. برای گزارشدهی تحلیل مدل و ارائه نتایج به غیرمتخصصان عالی است.
🔟 Cleanlab : https://github.com/cleanlab/cleanlab
یک کتابخانه برای شناسایی و اصلاح خطاهای برچسب در دیتاستها که باعث بهبود کیفیت داده آموزشی مدلها میشود. برای کار با دیتاستهای پر از نویز و خطا استفاده میشود.
⏺ NannyML : https://github.com/NannyML/nannyml
یک ابزار مانیتورینگ آماده و بیدردسر برای مدلها بعد از دیپلوی که تغییر در داده، افت عملکرد و مشکلات کیفیت داده را تشخیص میدهد. برای Monitoring و Alerting مدلها عالی است.
⏺ STUMPY : https://github.com/stumpy-dev/stumpy
یک کتابخانه برای تحلیل دادههای سری زمانی که پیدا کردن ناهنجاریها، کشف الگوهای تکراری و تقسیمبندی دادهها را آسان میکند. برای تحلیل سری زمانی پیشرفته استفاده میشود.
⏺ Optuna : https://github.com/optuna/optuna
یکی از بهترین ابزارها برای تنظیم هایپرپارامترها که خیلی سریع و تمیز بهترین تنظیمات مدل را پیدا میکند و کلی نمودار برای تحلیل میدهد. برای Hyperparameter Tuning پیشرفته عالی است.
⏺ Gradio : https://github.com/gradio-app/gradio
یک ابزار که هر مدل ML را میتواند خیلی سریع (تقریباً در یک دقیقه) تبدیل به یک وباپ ساده کند؛ بدون اینکه فرانتاند بلد باشد. برای دمو و ارائه مدل عالی است.
⏺ Kedro : https://github.com/kedro-org/kedro
یک فریمورک که کل تمرکزش این است که پروژه را منظم کند؛ یک فریمورک برای ماژولار ساختن پروژههای ML که خروجیهایش قابل تکرار و تمیز باشد. برای پروژههای بزرگ و تیمی استفاده میشود.
💡 نکات کلیدی
این کتابخانهها برای دیتا ساینسهای پیشرفته و حرفهای عالی هستند
برخی از آنها برای پروژههای سریع و MVP مناسباند (مثل PyCaret و Gradio)
برخی دیگر برای پروژههای بزرگ و تیمی مناسباند (مثل Kedro و NannyML)
برخی برای تحلیل دادههای پیچیده استفاده میشوند (مثل HyperTools و STUMPY)
برخی برای توضیح پذیری مدلها استفاده میشوند (مثل SHAPash و Taipy)
#پایتون #علم_داد
🆔 @python4all_pro
❤2
یک تابستون پر از یادگیری
لپتاپ و آبمیوه خنکت رو آماده کن💻🍹
چون با دانشکار قراره به یه برنامهنویس سی شارپ حرفهای تبدیل بشی!
🏖 تابستون امسال بوتکمپ ASP.NET دانشکار رو شرکت کن
و صفر تا صد دات نت رو در ۵ ماه یاد بگیر👇
🔗https://dnkr.ir/6NgBr
🔴 فقط ۲ روز تا پایان مهلت ثبتنام
لپتاپ و آبمیوه خنکت رو آماده کن💻🍹
چون با دانشکار قراره به یه برنامهنویس سی شارپ حرفهای تبدیل بشی!
🏖 تابستون امسال بوتکمپ ASP.NET دانشکار رو شرکت کن
و صفر تا صد دات نت رو در ۵ ماه یاد بگیر👇
🔗https://dnkr.ir/6NgBr
🔴 فقط ۲ روز تا پایان مهلت ثبتنام
Forwarded from رویدادها و دوره های آموزشی
📊 اینجا یاد میگیری دادهها رو به تحلیل، داشبورد و رزومه تبدیل کنی!
🎯 بازار کار تحلیل داده دنبال کسیه که فقط ابزار بلد نباشه؛ بلکه بتونه از دل دادهها مسئله پیدا کنه، گزارش بسازه و تصمیمهای واقعی پیشنهاد بده.
✨ «بوتکمپ تحلیل داده» کوئرا، دقیقا روی همین مسئله تمرکز کرده. توی این بوتکمپ، با مسیر مشخص جلو میری، پروژه تیمی انجام میدی، از منتورها بازخورد میگیری و خروجیهایی میسازی که برای رزومه و مصاحبه به کارت میان.
🚀 اگر میخوای یادگیری تحلیل داده برات به یک مسیر جدی برای بازار کار و درآمد تبدیل بشه ثبتنام اولیه بوتکمپ رو رایگان انجام بده.
🔗 https://quera.org/r/hutmn
🎯 بازار کار تحلیل داده دنبال کسیه که فقط ابزار بلد نباشه؛ بلکه بتونه از دل دادهها مسئله پیدا کنه، گزارش بسازه و تصمیمهای واقعی پیشنهاد بده.
✨ «بوتکمپ تحلیل داده» کوئرا، دقیقا روی همین مسئله تمرکز کرده. توی این بوتکمپ، با مسیر مشخص جلو میری، پروژه تیمی انجام میدی، از منتورها بازخورد میگیری و خروجیهایی میسازی که برای رزومه و مصاحبه به کارت میان.
🚀 اگر میخوای یادگیری تحلیل داده برات به یک مسیر جدی برای بازار کار و درآمد تبدیل بشه ثبتنام اولیه بوتکمپ رو رایگان انجام بده.
🔗 https://quera.org/r/hutmn
❤2