Python3
200 subscribers
100 photos
6 videos
26 files
518 links
🎓 آموزش و پروژه‌های Python
آموزش‌های کاربردی و پروژه‌های عملی Python برای همه سطوح. 🚀
Download Telegram
📢 جدیدترین کتابخانه‌های پایتون امروز 📚

1. FastAPI 🚀:
- یک فریمورک مدرن و سریع برای ساخت APIها با استفاده از پایتون، که روی عملکرد بالا و کدنویسی آسان تمرکز دارد. این کتابخانه به تازگی بروزرسانی‌هایی برای بهبود امنیت و عملکرد دریافت کرده است.

2. Pydantic 💼:
- نسخه جدید Pydantic منتشر شده است که بهبودهای عمده‌ای در عملکرد دارد و اکنون تا پنجاه برابر سریع‌تر از نسخه‌های قبلی است. این کتابخانه برای اعتبارسنجی داده‌ها و تنظیمات استفاده می‌شود.

3. Polars 🐼:
- یک کتابخانه جدید برای پردازش داده‌ها که عملکرد بسیار بالاتری نسبت به Pandas دارد. این کتابخانه با استفاده از Rust نوشته شده و برای کار با مجموعه داده‌های بزرگ بسیار مناسب است.

4. Transformers 🤖:
- یک کتابخانه پیشرفته برای پردازش زبان طبیعی (NLP) که توسط Hugging Face توسعه داده شده است. نسخه جدید این کتابخانه بهبودهایی در مدل‌های بزرگ زبان (LLMs) دارد و از معماری‌های جدید پشتیبانی می‌کند.

5. HTTPX 🌐:
- یک کتابخانه برای ارسال درخواست‌های HTTP/1.1 و HTTP/2 با قابلیت پشتیبانی از async و sync. این کتابخانه به تازگی بروزرسانی‌هایی برای بهبود سازگاری و کارایی دریافت کرده است.

6. Poetry 🎶:
- یک ابزار مدیریت بسته‌های پایتون و محیط‌های مجازی که به تازگی ویژگی‌های جدیدی برای مدیریت وابستگی‌ها و بهبود تجربه کاربری اضافه کرده است.

با ما همراه باشید برای تازه‌ترین اخبار و کتابخانه‌های دنیای پایتون!
🔗این کانال منه

#پایتون #کتابخانه_پایتون #FastAPI #Pydantic #Polars #Transformers #HTTPX #Poetry
👍1
📚 آموزش ساخت وب سرویس RESTful با FastAPI در پایتون 🐍

سلام دوستان ! امروز قصد داریم یک وب سرویس RESTful با استفاده از فریم‌ورک FastAPI در پایتون بسازیم. این فریم‌ورک به خاطر سرعت بالا و سادگی در استفاده، بسیار محبوب است. 🎓🚀

این آموزش شامل مراحل نصب و راه‌اندازی FastAPI، ایجاد مسیرهای (routes) مختلف و مدیریت خطاها است.

🌟 گام‌های ساخت وب سرویس RESTful:

1. نصب FastAPI و Uvicorn: ابتدا باید FastAPI و Uvicorn را نصب کنیم. Uvicorn یک سرور ASGI است که برای اجرای برنامه‌های FastAPI استفاده می‌شود.


    pip install fastapi uvicorn

2. نوشتن کد: کد زیر را در یک فایل به نام main.py کپی کنید. این کد یک وب سرویس ساده با مسیرهای مختلف ایجاد می‌کند.


    from fastapi import FastAPI, HTTPException
from pydantic import BaseModel
from typing import Optional

app = FastAPI()

# مدل داده
class Item(BaseModel):
name: str
description: Optional[str] = None
price: float
tax: Optional[float] = None

# مسیر برای صفحه اصلی
@app.get("/")
def read_root():
return {"message": "Hello, FastAPI"}

# مسیر برای خواندن آیتم‌ها
@app.get("/items/{item_id}")
def read_item(item_id: int, q: Optional[str] = None):
if item_id > 1000:
raise HTTPException(status_code=404, detail="Item not found")
return {"item_id": item_id, "q": q}

# مسیر برای ایجاد آیتم جدید
@app.post("/items/")
def create_item(item: Item):
return {"name": item.name, "price": item.price, "tax": item.tax}

# اجرای برنامه
if __name__ == "__main__":
import uvicorn
uvicorn.run(app, host="127.0.0.1", port=8000)

📌 توضیحات:
- ابتدا کتابخانه‌های FastAPI، HTTPException و BaseModel را وارد می‌کنیم.
- یک نمونه از FastAPI به نام app ایجاد می‌کنیم.
- یک مدل داده به نام Item با استفاده از Pydantic تعریف می‌کنیم.
- مسیرهای مختلفی برای خواندن و ایجاد آیتم‌ها تعریف می‌کنیم.
- در نهایت، از Uvicorn برای اجرای برنامه استفاده می‌کنیم.

🔧 نکات:
- مدیریت خطاها: با استفاده از HTTPException می‌توانیم خطاهای مختلف را مدیریت کنیم و پیام‌های مناسب به کاربران برگردانیم.
- پشتیبانی از تایپ‌ها: FastAPI به طور خودکار از تایپ‌ها برای اعتبارسنجی داده‌ها و مستندسازی API استفاده می‌کند.
- مستندسازی خودکار: با رفتن به آدرس /docs در مرورگر، می‌توانید مستندات خودکار API را ببینید.

🚀 اجرای برنامه:
uvicorn main:app --reload

با این روش ساده و سریع، می‌توانید یک وب سرویس RESTful کاربردی با پایتون و FastAPI ایجاد کنید. 😃

[اینجا برلی اموزشای بیشتر کلیک کنید]

#پایتون #FastAPI #آموزش_پایتون #برنامه_نویسی #وب_سرویس #RESTful #آموزش_پیشرفته #توسعه_نرم_افزار
👍1
🌟 ۷ خبر مهم امروز از دنیای پایتون 🌟

📰 #1: گوگل سرویس جدید Cloud AI Notebooks را با پشتیبانی از پایتون عرضه کرد ☁️🤖
امروز گوگل سرویس Cloud AI Notebooks را معرفی کرد. این سرویس به طور ویژه برای پروژه‌های هوش مصنوعی و یادگیری ماشین طراحی شده و از پایتون پشتیبانی می‌کند. گوگل اعلام کرده که این ابزار جدید به توسعه‌دهندگان کمک می‌کند تا سریع‌تر و کارآمدتر کار کنند.


📰 #2: انتشار نسخه جدید FastAPI 0.70 🚀
کتابخانه محبوب FastAPI نسخه 0.70 خود را منتشر کرد. این نسخه شامل بهبودهایی در مستندات و رفع برخی باگ‌ها است. توسعه‌دهندگان می‌توانند از این به‌روزرسانی‌ها برای ساخت APIهای سریع و کارآمدتر بهره ببرند.


📰 #3: معرفی ابزار جدید Poetry برای مدیریت وابستگی‌ها 📦
ابزار Poetry به عنوان یک ابزار قدرتمند برای مدیریت وابستگی‌ها و بسته‌بندی پروژه‌های پایتون معرفی شده است. این ابزار با استفاده آسان و ویژگی‌های متنوع خود، جایگزین مناسبی برای pip و virtualenv محسوب می‌شود.


📰 #4: پیشرفت‌های جدید در Pandas 1.3.3 🧮
کتابخانه Pandas نسخه 1.3.3 خود را منتشر کرد. این نسخه شامل بهبودهایی در عملکرد و افزایش قابلیت‌های جدید برای تجزیه و تحلیل داده‌ها می‌باشد. اگر با داده‌ها کار می‌کنید، حتماً به این به‌روزرسانی نگاهی بیاندازید.


📰 #5: معرفی دوره جدید "Machine Learning with Python" توسط Coursera 📚
پلتفرم آموزشی Coursera دوره جدیدی با عنوان "Machine Learning with Python" را معرفی کرد. این دوره توسط متخصصان برجسته طراحی شده و برای تمامی سطوح مناسب است. اگر به یادگیری ماشین علاقه دارید، این دوره را از دست ندهید.


📰 #6: برگزاری کنفرانس PyCon 2024 در آمستردام 🇳🇱
خبر هیجان‌انگیز برای علاقه‌مندان به پایتون! کنفرانس سالانه PyCon 2024 در آمستردام برگزار خواهد شد. این رویداد فرصتی عالی برای شبکه‌سازی و آشنایی با آخرین پیشرفت‌ها و ابزارهای پایتون فراهم می‌کند.


📰 #7: به‌روزرسانی افزونه VSCode برای توسعه‌دهندگان پایتون 🛠️
افزونه VSCode برای توسعه‌دهندگان پایتون به‌روز شده و امکانات جدیدی از جمله تکمیل خودکار کد و دیباگینگ پیشرفته به آن افزوده شده است. این به‌روزرسانی تجربه توسعه با پایتون را بهبود می‌بخشد و کار را برای برنامه‌نویسان راحت‌تر می‌کند.


📢 با دنبال کردن کانال تلگرام ما، از آخرین اخبار و به‌روزرسانی‌های دنیای پایتون مطلع شوید!


(اینجا کلیک کن تا از اخبار مهم پایتون با خبر باشی)


#Python #Google #AI #FastAPI #Python #Poetry #DependencyManagement #MachineLearning #Python
#VSCode #IDE #Python
#PythonNews #TelegramChannel
👍2
📰 اخبار مهم امروز از دنیای پایتون!

1. انتشار نسخه جدید پایتون 3.12.0:
- نسخه جدید پایتون با ویژگی‌های بهبود یافته و رفع باگ‌های مختلف منتشر شد. این نسخه شامل بهبود عملکرد، ارتقاء قابلیت‌های تایپینگ، و اضافه شدن امکانات جدید به استاندارد لایبرری می‌باشد. 🌟🐍

2. محبوبیت روزافزون فریم‌ورک FastAPI:
- FastAPI همچنان به رشد محبوبیت خود ادامه می‌دهد و به یکی از محبوب‌ترین فریم‌ورک‌های پایتون برای ساخت API‌های سریع و کارا تبدیل شده است. توسعه‌دهندگان از سرعت و کارایی بالای این فریم‌ورک بسیار راضی هستند. 🚀📈

3. انتشار Pandas 2.0 با قابلیت‌های جدید:
- تیم توسعه Pandas نسخه 2.0 این لایبرری محبوب داده‌کاوی را منتشر کردند. این نسخه شامل بهبود‌های عمده در عملکرد و امکانات جدید برای تجزیه و تحلیل داده‌ها است. 📊🐼

4. شروع کارگاه‌های آموزشی Django در دانشگاه‌های ایران:
- چندین دانشگاه در ایران کارگاه‌های آموزشی فریم‌ورک Django را برای دانشجویان و علاقه‌مندان برگزار کرده‌اند. این کارگاه‌ها فرصتی عالی برای یادگیری و توسعه مهارت‌های وب است. 🏫🌐

5. استفاده از پایتون در پروژه‌های بزرگ داده کاوی:
- شرکت‌های بزرگ تکنولوژی در حال استفاده گسترده از پایتون در پروژه‌های داده‌کاوی خود هستند. پایتون به دلیل کتابخانه‌های قدرتمند مانند NumPy و SciPy انتخاب اول بسیاری از دانشمندان داده است. 🧠💾

6. افزایش تقاضا برای توسعه‌دهندگان پایتون در بازار کار:
- بازار کار برای توسعه‌دهندگان پایتون بسیار داغ است و تقاضا برای این مهارت‌ها همچنان در حال افزایش است. پایتون به عنوان یک زبان چند منظوره و قدرتمند، در صنایع مختلف مورد استفاده قرار می‌گیرد. 💼📈

7. پروژه‌های متن‌باز پایتون همچنان در حال رشد:
- تعداد پروژه‌های متن‌باز مبتنی بر پایتون روز به روز در حال افزایش است. این پروژه‌ها شامل ابزارها و کتابخانه‌های جدید برای توسعه‌دهندگان و محققان است. 🌍🔓

🔻اخبار مهم پایتون اینجا هست کلیک کن

#Python #پایتون #اخبار_تکنولوژی #FastAPI #Pandas #Django #داده_کاوی #بازار_کار #پروژه_متن_باز
👍3