ch
Feedback
| کانال توسعه‌دهندگان پایتون |

| کانال توسعه‌دهندگان پایتون |

前往频道在 Telegram

⭕️ کانال توسعه‌دهندگان پایتون دولوپیکس 💠 دولوپیکس | جامعه توسعه‌دهندگان ایرانی 💎 @Developix 🚀 Developix.ir 📌 پشتیبانی و تبلیغات: @DevelopixSupport

显示更多
7 751
订阅者
-224 小时
-17 天
+15630 天

数据加载中...

标签云
无数据
有任何问题?请刷新页面或联系我们的客服
进出提及
---
---
---
---
---
---
吸引订阅者
九月 '26
九月 '26
+134
在0个频道中
八月 '26
+331
在0个频道中
Get PRO
七月 '26
+269
在0个频道中
Get PRO
六月 '26
+357
在0个频道中
Get PRO
五月 '26
+247
在0个频道中
Get PRO
四月 '26
+134
在0个频道中
Get PRO
三月 '26
+19
在0个频道中
Get PRO
二月 '26
+213
在0个频道中
Get PRO
一月 '26
+153
在0个频道中
Get PRO
十二月 '25
+400
在0个频道中
Get PRO
十一月 '25
+52
在0个频道中
Get PRO
十月 '25
+140
在0个频道中
Get PRO
九月 '25
+187
在0个频道中
Get PRO
八月 '25
+279
在0个频道中
Get PRO
七月 '25
+160
在0个频道中
Get PRO
六月 '25
+270
在0个频道中
Get PRO
五月 '25
+123
在0个频道中
Get PRO
四月 '25
+241
在0个频道中
Get PRO
三月 '25
+314
在0个频道中
Get PRO
二月 '25
+239
在0个频道中
Get PRO
一月 '25
+492
在0个频道中
Get PRO
十二月 '24
+360
在0个频道中
Get PRO
十一月 '24
+450
在1个频道中
Get PRO
十月 '24
+279
在0个频道中
Get PRO
九月 '24
+192
在0个频道中
Get PRO
八月 '24
+424
在0个频道中
Get PRO
七月 '24
+511
在0个频道中
Get PRO
六月 '24
+329
在0个频道中
Get PRO
五月 '24
+171
在0个频道中
Get PRO
四月 '24
+279
在0个频道中
Get PRO
三月 '24
+463
在0个频道中
Get PRO
二月 '24
+399
在0个频道中
Get PRO
一月 '24
+478
在0个频道中
Get PRO
十二月 '23
+605
在0个频道中
Get PRO
十一月 '23
+497
在0个频道中
Get PRO
十月 '23
+606
在0个频道中
Get PRO
九月 '23
+186
在0个频道中
Get PRO
八月 '23
+361
在0个频道中
Get PRO
七月 '23
+331
在0个频道中
Get PRO
六月 '23
+232
在0个频道中
Get PRO
五月 '23
+842
在0个频道中
日期
订阅者增长
提及
频道
16 九月+8
15 九月+7
14 九月+3
13 九月+7
12 九月+8
11 九月+4
10 九月+3
09 九月+5
08 九月+11
07 九月+16
06 九月+10
05 九月+11
04 九月+8
03 九月+11
02 九月+7
01 九月+15
频道帖子
آرگومان پیش‌فرض لیست؛ باگ خفن ولی بی‌سر‌و‌صدا 😅 خیلی‌ها (حتی حرفه‌ای‌ها) یه زمانی این سوتی رو تو پایتون دادن: استفاده از lis
+1
آرگومان پیش‌فرض لیست؛ باگ خفن ولی بی‌سر‌و‌صدا 😅 خیلی‌ها (حتی حرفه‌ای‌ها) یه زمانی این سوتی رو تو پایتون دادن: استفاده از list یا هر آبجکت قابل‌تغییر دیگه به‌عنوان آرگومان پیش‌فرض. تو کد اول، لیست فقط یک‌بار ساخته می‌شه و بین همهٔ صدا زدن‌های تابع به‌اشتراک گذاشته می‌شه؛ واسه همین هر بار که تابع رو صدا می‌زنی، خروجی قبلی توش مونده و باگ‌های عجیبی می‌گیری. تو کد دوم، به‌جاش از None به‌عنوان پیش‌فرض استفاده شده و داخل تابع هر بار یه لیست تازه ساخته می‌شه. این الگوی درست و امنه و از Memory Leakهای منطقی و رفتارهای غیرقابل‌پیش‌بینی جلوگیری می‌کنه. هر وقت خواستی آرگومان پیش‌فرض قابل‌تغییر بذاری، یادت بیاد این ترفند None رو استفاده کنی 😉 🔖 #Python #پایتون 👤 Developix 💎 Channel: @DevelopixPython

2
🔥 پروژه: مهارت‌های تحقیق آکادمیک با Claude Code اگر برای پروژه‌های پایتونی مقاله، مستندات یا RFC می‌نویسی، این ریپو خیلی به‌
🔥 پروژه: مهارت‌های تحقیق آکادمیک با Claude Code اگر برای پروژه‌های پایتونی مقاله، مستندات یا RFC می‌نویسی، این ریپو خیلی به‌درد می‌خورد 📚 پروژه academic research skills یک مجموعه راهنما و prompt آماده برای کار با مدل Claude Code است که کل چرخه تحقیق آکادمیک را پوشش می‌دهد: research → write → review → revise → finalize. برای نوشتن READMEهای جدی، گزارش‌ فنی یا پروپوزال پژوهشی می‌شود از این الگوها استفاده کرد. سر فرصت ساختارها و مثال‌ها را در ریپو ببین: لینک پروژه ⭐️ 2,293 stars this week 🔖 #Python #پایتون #پایتون #توسعه‌دهندگان_پایتون #ابزارهای_توسعه 💎 @DevelopixPython
900
3
خیلی وقت‌ها با باگ‌های عجیب روبه‌رو می‌شویم که فقط به خاطر یک فاصلهٔ اضافی یا خط‌جدید ته رشته است؛ مخصوصاً وقتی ورودی از فایل، API یا فرم می‌آید. این‌جا استفادهٔ درست از متدهای خانوادهٔ strip واقعاً نجات‌دهنده است. ✨ نکتهٔ اصلی: همیشه قبل از مقایسه یا ذخیرهٔ رشته، آن را تمیز کن؛ ولی حواست باشد چه کاراکتری را پاک می‌کنی. raw = " ok\n" # تمیزکردن امن برای فضاهای خالی عمومی clean = raw.strip() # "ok" # فقط حذف خط‌جدید، نگه‌داشتن فاصله‌های وسط line = "value 42\n" line = line.rstrip("\n") # "value 42" # پاک‌کردن prefix یا suffix خاص url = "https://example.com/" url = url.rstrip("/") # "https://example.com" چند عادت خوب ✅ - روی دادهٔ ساختاریافته (مثل کدها، شناسه‌ها، توکن‌ها) قبل از ذخیره همیشه strip انجام بده. - برای حذف فقط کاراکترهای مشخص، آرگومان بده و بی‌گدار strip خالی استفاده نکن. برای جزئیات بیشتر: مستندات رسمی str.strip 🔖 #Python #پایتون #Python #string #strip #clean_input #tips 👤 Developix 💎 Channel: @DevelopixPython
1 545
4
🔥 پروژه: ‏DSPy فریم‌ورک برنامه‌نویسی LLM DSPy یه فریم‌ورک پایتونی از آزمایشگاه NLP استنفورده که کمک می‌کند با LLMها برنامه‌ن
🔥 پروژه: ‏DSPy فریم‌ورک برنامه‌نویسی LLM DSPy یه فریم‌ورک پایتونی از آزمایشگاه NLP استنفورده که کمک می‌کند با LLMها برنامه‌نویسی کنی، نه Prompt نویسی دستی 🤖 به‌جای حفظ Promptها، ماژول‌های سطح‌بالا تعریف می‌کنی (مثلاً برای Question Answering، RAG یا Summarization) و DSPy خودش Prompt و Hyperparameterها را روی داده‌ات Optimize می‌کند. برای ساخت Pipelineهای پایدار روی GPT و مدل‌های متن‌باز، گزینهٔ خیلی جدی‌ایه. سورس‌کد و مثال‌ها: DSPy در گیت‌هاب ⭐️ 519 stars this week 🔖 #Python #پایتون #پایتون #یادگیری_ماشین #پردازش_زبان_طبیعی
1 933
5
مدیریت درست resource مثل فایل، connection دیتابیس یا lock، کلی باگ و Memory Leak بالقوه را حذف می‌کند. پایتون برای این کار Context Manager دارد که با کلمهٔ کلیدی with استفاده می‌شود. 😌 ساده‌ترین مثال، کار با فایل است؛ بدون نیاز به close() یادت نرود: with open("data.txt", "r", encoding="utf-8") as f: content = f.read() بعد از تمام شدن بلاک، فایل به‌صورت خودکار بسته می‌شود؛ حتی اگر exception رخ بدهد. 👌 برای resourceهای خودت هم می‌شود Context Manager ساخت. راحت‌ترین راه در پروژه‌های کوچیک، استفاده از contextlib.contextmanager است: from contextlib import contextmanager @contextmanager def temp_change_dir(path): import os old = os.getcwd() os.chdir(path) try: yield finally: os.chdir(old) حالا هرجا لازم بود، فقط: with temp_change_dir("/tmp"): # کدهای وابسته به مسیر جدید ... این الگو، کد را خواناتر، امن‌تر و تست‌پذیرتر می‌کند. دفعهٔ بعد که نیاز به setup/cleanup داشتی، به یک Context Manager کوچک فکر کن. ✨ 🔗 رفرنس: Python docs - contextlib 🔖 #Python #پایتون #Python #context_manager #with #contextlib #best_practices #resources 👤 Developix 💎 Channel: @DevelopixPython
1 655
6
💠 نسخه جدید فریمورک جنگو (Django) منتشر شده است 🔸 ارتقا از نسخه 6.0.8 به 6.1.0 🔹 لیست تغییرات این نسخه: - رفع باگ امنیتی ش
💠 نسخه جدید فریمورک جنگو (Django) منتشر شده است 🔸 ارتقا از نسخه 6.0.8 به 6.1.0 🔹 لیست تغییرات این نسخه: - رفع باگ امنیتی شدید در lookupهای مکانی - جلوگیری از DoS در check_for_language - محدود کردن عمق مجموعه‌های هندسی تودرتو - ایمن‌سازی لینک‌های URLField در ادمین - رفع کرش bulk_create روی برخی دیتابیس‌ها - به‌روزرسانی سازگاری با sqlparse 0.5.5 و موارد دیگر 🔖 #django, #python, #release 💎 @DevelopixPython
1 322
7
💠 نسخه جدید کتابخانه FastAPI منتشر شده است 🔸 ارتقا از نسخه 0.140.13 به 0.141.0 🔹 لیست تغییرات این نسخه: - ✨ افزودن app.fro
💠 نسخه جدید کتابخانه FastAPI منتشر شده است 🔸 ارتقا از نسخه 0.140.13 به 0.141.0 🔹 لیست تغییرات این نسخه: - ✨ افزودن app.frontend(check_dir="auto") برای توسعهٔ ساده‌تر با fastapi dev - و بهبودهای جزئی دیگر، و غیره 🔖 #fastapi, #python, #release 💎 @DevelopixPython
1 554
8
🐞 دیباگ سریع با تابع داخلی breakpoint() وقتی یک باگ سمج وسط کد ظاهر می‌شود، به‌جای پرینت گرفتن‌های پشت‌سرهم، استفاده از breakpoint() خیلی تمیزتر و سریع‌تر است. از Python 3.7 به بعد این تابع داخل خود زبان هست و نیازی به import جداگانه ندارد. کافی است هرجا نیاز به توقف و بررسی وضعیت متغیرها بود، یک breakpoint() بگذارید تا برنامه همان‌جا متوقف شود و وارد interactive debugger (پیش‌فرض: pdb) شوید. def process_items(items): total = 0 for i, item in enumerate(items): if item < 0: breakpoint() # اینجا وضعیت را چک کن total += item return total result = process_items([1, 2, -3, 4]) print(result) داخل debugger می‌شود متغیرها را چاپ کرد، روی کد قدم‌به‌قدم رفت، و سریع منطق مشکل‌دار را پیدا کرد. بعد از رفع مشکل، فقط همان خط breakpoint() را حذف یا comment کن. 🔗 مرجع رسمی Python: docs.python.org 🔖 #Python #پایتون #Python #debugging #breakpoint #pdb #best_practices 👤 Developix 💎 Channel: @DevelopixPython
1 601
9
💠 نسخه جدید کتابخانه FastAPI منتشر شده است 🔸 ارتقا از نسخه 0.139.2 به 0.140.0 🔹 لیست تغییرات این نسخه: - بهینه‌سازی مصرف ح
💠 نسخه جدید کتابخانه FastAPI منتشر شده است 🔸 ارتقا از نسخه 0.139.2 به 0.140.0 🔹 لیست تغییرات این نسخه: - بهینه‌سازی مصرف حافظه در مدیریت وابستگی‌ها - افزودن مستندات جدید «Library Skills» - به‌روزرسانی مستندات برای استفاده پیش‌فرض از uv projects - بازسازی ساختار صفحات «FastAPI People» و حامیان - بهبود زیرساخت CI با افزودن بنچمارک حافظه و به‌روزرسانی حامیان و … 🔖 #fastapi, #python, #release 💎 @DevelopixPython
1 227
10
با Migration Boost هاست‌ایران، برای مهاجرت به سرور ابری دوباره هزینه ترافیک نده! 🚀 با خرید اولین سرور ابری غیرساعتی از **هاس
با Migration Boost هاست‌ایران، برای مهاجرت به سرور ابری دوباره هزینه ترافیک نده! 🚀 با خرید اولین سرور ابری غیرساعتی از **هاست‌ایران**، بسته ترافیک هدیه مهاجرت به‌صورت خودکار برای سرویس شما فعال می‌شود: ✅ حداقل ۱۰۰ گیگابایت ترافیک هدیه مهاجرت ✅ افزایش حجم هدیه متناسب با ظرفیت دیسک اولیه ✅ ترافیک آپلود رایگان ✅ بدون محدودیت زمانی سرور ابری هاست‌ایران را راه‌اندازی کنید و بکاپ‌ها، فایل‌ها و پایگاه داده خود را بدون دغدغه هزینه‌های پنهان ترافیک منتقل کنید. 👇 مشاهده پلن‌های سرور ابری هاست‌ایران hostiran.club/Migration hostiran.club/Migration
1 150
11
💠 نسخه جدید محیط توسعه Pycharm منتشر شده است 🔸 ارتقا از نسخه 2026.1.4 به 2026.2 🔖 #pycharm, #python, #release 💎 @Developi
💠 نسخه جدید محیط توسعه Pycharm منتشر شده است 🔸 ارتقا از نسخه 2026.1.4 به 2026.2 🔖 #pycharm, #python, #release 💎 @DevelopixPython
1 146
12
没有文字...
0
13
没有文字...
0
14
خیلی وقت‌ها پوشه Downloads شبیه یک انباری شلوغ می‌شود؛ pdf، عکس، zip، هر چیزی قاطی هم 😅 امروز یک اسکریپت واقعی و ساده با Python می‌سازیم که فایل‌ها را بر اساس نوع، به پوشه‌های جدا منتقل کند. ایده از این آموزش الهام گرفته شده: Real Python - Working With Files in Python 🧠 ایده کلی Python برای کار با فایل‌ها و مسیرها کتابخانه‌های خیلی خوبی دارد، مخصوصاً pathlib و shutil. کاری که می‌کنیم: - پوشه Downloads را مانیتور نمی‌کنیم، فقط هر بار اسکریپت را اجرا کنیم - بر اساس پسوند فایل (مثلاً .pdf یا .jpg) تصمیم می‌گیریم کجا برود - اگر پوشه مقصد وجود نداشت، خودمان می‌سازیم این مدل اسکریپت‌ها برای مرتب‌ نگه‌داشتن سیستم شخصی یا سیستم‌های روی سرور خیلی کاربردی است. 🛠 کتابخانه‌های مورد نیاز همه چیز با کتابخانه‌های استاندارد Python انجام می‌شود: - pathlib برای کار راحت‌تر با مسیرها - shutil برای جابجا کردن فایل‌ها - os اگر خواستیم تنظیمات خاص‌تری انجام بدهیم (اینجا خیلی کم استفاده می‌شود) 📦 کد نمونه: مرتب‌سازی فایل‌ها بر اساس پسوند این یک مثال ساده و عملی است. مسیر DOWNLOADS_PATH را با مسیر سیستم خودتان عوض کنید 👇 from pathlib import Path import shutil # مسیر پوشه Downloads را مطابق سیستم خود تنظیم کنید DOWNLOADS_PATH = Path.home() / "Downloads" # مپ کردن پسوندها به پوشه‌های هدف EXTENSION_MAP = { ".pdf": "PDFs", ".jpg": "Images", ".jpeg": "Images", ".png": "Images", ".zip": "Archives", ".rar": "Archives", ".mp4": "Videos", ".mp3": "Music", } for item in DOWNLOADS_PATH.iterdir(): if item.is_file(): ext = item.suffix.lower() if ext in EXTENSION_MAP: target_dir = DOWNLOADS_PATH / EXTENSION_MAP[ext] target_dir.mkdir(exist_ok=True) target_path = target_dir / item.name # اگر فایلی با همین نام هست، نام را کمی عوض می‌کنیم if target_path.exists(): target_path = target_dir / f"{item.stem}_copy{ext}" shutil.move(str(item), str(target_path)) نکات کوچک اما مهم ✨ - قبل از اجرا، یک‌بار روی یک پوشه تستی امتحان شود تا مطمئن شوید مپ پسوندها را درست تعریف کرده‌اید. - می‌توانید EXTENSION_MAP را مطابق نیاز خود بزرگ‌تر کنید (مثلاً برای فایل‌های .pptx، .csv و غیره). - اگر با Windows کار می‌کنید و مسیر Downloads فرق دارد، از print(Path.home()) استفاده کنید تا مسیر خانه کاربر را ببینید. چطور حرفه‌ای‌ترش کنیم؟ - اضافه کردن logging برای لاگ کردن کارهایی که روی فایل‌ها انجام می‌شود. - ساختن یک CLI ساده با کتابخانه argparse تا بشود مسیر را از طریق command line داد. - زمان‌بندی اجرای اسکریپت (مثلاً با Task Scheduler روی Windows یا cron روی Linux). اگر پوشه Downloads شما همیشه شلوغ است، این اسکریپت یک نجات‌دهنده کوچک است 😄 امتحانش کنید و اگر دوست داشتید، با بقیه توسعه‌دهندگان پایتون هم به اشتراک بگذارید. 🔖 #Python #پایتون #Python #Automation #Files #pathlib #shutil #Scripting 👤 Developix 💎 Channel: @DevelopixPython
1 718
15
چرا متود copy همیشه کپی واقعی نمی‌سازه؟ یکی از باگ‌هایی که حتی برنامه‌نویس‌های با تجربه هم گاهی باهاش روبه‌رو میشن، تفاوت بین Copy و Deep Copy هست فرض کنید این لیست رو داریم: data = [ ["Yasin", "Ali"], ["Math", "Science"] ] حالا ازش کپی می‌گیریم: new_data = data.copy() خیلی‌ها فکر می‌کنن new_data کاملاً مستقل از data شده اما اینطور نیست اگر این کار رو انجام بدیم: new_data[0].append("Sina") نتیجه: print(data) # خروجی 👇🏻 # [['Yasin', 'Ali', 'Sina'], ['Math', 'Science']] چرا لیست اصلی هم تغییر کرد؟ چون copy() فقط لیست بیرونی رو کپی می‌کنه، ولی عناصر داخلش همچنان به همون آبجکت‌های قبلی اشاره می‌کنن. به این میگن Shallow Copy -——————————————-- 🎈اما راه حل؟ وقتی ساختارهای تو در تو دارید با از از deepcopy استفاده کنید from copy import deepcopy new_data = deepcopy(data) حالا هر تغییری روی new_data بدید روی data اثری نداره 🔴 نکته مهم 🔴 اگر داده‌های شما تو در تو نیستند، copy کاملاً کافی و سریع‌تره اما اگر با لیست، دیکشنری یا آبجکت‌های تو در تو کار می‌کنید استفاده اشتباه از copy می‌تونه باگ‌ ایجاد کنه که وقتتون گرفته بشه 🔖 #Python #پایتون 👤 BʟᴀᴄᴋCᴀᴛ 💎 Channel: @DevelopixPython
1 224
16
💠 نسخه جدید کتابخانه FastAPI منتشر شده است 🔸 ارتقا از نسخه 0.138.1 به 0.139.0 🔹 لیست تغییرات این نسخه: - پشتیبانی از depen
💠 نسخه جدید کتابخانه FastAPI منتشر شده است 🔸 ارتقا از نسخه 0.138.1 به 0.139.0 🔹 لیست تغییرات این نسخه: - پشتیبانی از dependencies در app.frontend() - به‌روزرسانی ترجمه‌های چندزبانه مستندات - به‌روزرسانی فهرست متخصصان و مشارکت‌کنندگان FastAPI - بهبود تنظیمات مخزن‌ها و موضوعات GitHub - به‌روزرسانی وابستگی‌ها و GitHub Actions - سایر ریزبهبودهای داخلی و ترجمه‌ها و غیره 🔖 #fastapi, #python, #release 💎 @DevelopixPython
1 492
17
در کد اول، برای پردازش یک فایل بزرگ کل محتوا با read().splitlines() یک‌باره در مموری لود شده است. این کار هم ریسک Memory Erro+1
در کد اول، برای پردازش یک فایل بزرگ کل محتوا با read().splitlines() یک‌باره در مموری لود شده است. این کار هم ریسک Memory Error را بالا می‌برد و هم برای فایل‌های خیلی بزرگ باعث افت شدید کارایی می‌شود. در کد دوم با استفاده از یک generator و iteration تنبل (lazy) هر خط به‌صورت stream خوانده می‌شود و فقط همان لحظه در مموری قرار می‌گیرد. در مثال بالا به جای بارگذاری یک‌جای کل فایل، می‌توانید با الگوی generator و حلقه روی file object، مصرف مموری را به‌صورت چشم‌گیر کاهش دهید و در سناریوهای پردازش فایل‌های چندصد مگابایتی یا لاگ‌فایل‌های بسیار بزرگ، هم مقیاس‌پذیری برنامه را بهتر کنید و هم سرعت شروع پردازش را افزایش دهید. اگر در پروژه‌های Python با داده‌های حجیم (مثلاً log processing، ETL ساده یا پردازش دیتاهای متنی) سروکار دارید، استفاده از این الگو به‌جای روش eager loading می‌تواند تفاوت جدی در performance و پایداری برنامه‌تان ایجاد کند. 🔖 #Python #پایتون 👤 Developix 💎 Channel: @DevelopixPython
1 745
18
💠 نسخه جدید کتابخانه FastAPI منتشر شده است 🔸 ارتقا از نسخه 0.137.2 به 0.138.0 🔹 لیست تغییرات این نسخه: - افزودن پشتیبانی ا
💠 نسخه جدید کتابخانه FastAPI منتشر شده است 🔸 ارتقا از نسخه 0.137.2 به 0.138.0 🔹 لیست تغییرات این نسخه: - افزودن پشتیبانی از app.frontend() و router.frontend() - به‌روزرسانی و بهبود مستندات (تایپو، لینک‌ها و دستورالعمل‌ها) - فعال شدن ترجمه مستندات به زبان هندی - بهبود تست‌ها و پایدارسازی فرایند انتشار، و غیره 🔖 #fastapi, #python, #release 💎 @DevelopixPython
1 636
19
🏆آفرهای جام جهانی ۲۰۲۶ هاست‌ایران فعال شد! با کمپین «ترکیب برنده سایتت»، زیرساخت سایتت رو برای روزهای پرترافیک آماده کن: 🔥
🏆آفرهای جام جهانی ۲۰۲۶ هاست‌ایران فعال شد! با کمپین «ترکیب برنده سایتت»، زیرساخت سایتت رو برای روزهای پرترافیک آماده کن: 🔥 ۲۵٪ تخفیف روی پلن‌های ۳ ماهه هاست اشتراکی ایران ⚡ ۵۰٪ تخفیف روی پلن‌های یک‌ماهه سرویس ابری در دیتاسنترهای تهران، مشهد و اهواز 🧠 مشاوره رایگان زیرساخت توسط کارشناسان هاست‌ایران فرصت استفاده از تخفیف‌ها و ثبت فرم مشاوره محدود است. 📌 برای کپی کدهای تخفیف و ثبت‌نام در فرم مشاوره، روی لینک زیر کلیک کنید: 📌صفحه فرم مشاوره 📌تلگرام هاست‌ایران 📌بله هاست‌ایران #هاست_ایران #سرور_ابری_هاست_ایران #هاست_اشتراکی #دیتاسنتر #مشاوره_زیرساخت #جام_جهانی2026
1 500
20
💠 نسخه جدید کتابخانه FastAPI منتشر شده است 🔸 ارتقا از نسخه 0.136.3 به 0.137.0 🔹 لیست تغییرات این نسخه: - تغییر داخلیِ سازگ
💠 نسخه جدید کتابخانه FastAPI منتشر شده است 🔸 ارتقا از نسخه 0.136.3 به 0.137.0 🔹 لیست تغییرات این نسخه: - تغییر داخلیِ سازگارکننده APIRouter/APIRoute برای حفظ نمونه‌ها - امکان افزودن روت‌ها پس از include_router بدون کپی شدن مسیرها - پشتیبانی مقدماتی از APIRouter/APIRoute سفارشی (ویژگی آزمایشی) - به‌روزرسانی مستندات و راهنمای استقرار FastAPI Cloud - به‌روزرسانی ترجمه‌های مستندات به چندین زبان - به‌روزرسانی وابستگی‌ها، حامیان و تنظیمات داخلی و غیره 🔖 #fastapi, #python, #release 💎 @DevelopixPython
1 398