24 Aug 2026, 17:00 UTC589 views10 reactionsread 28 August 2026 خیلی وقتها با باگهای عجیب روبهرو میشویم که فقط به خاطر یک فاصلهٔ اضافی یا خطجدید ته رشته است؛ مخصوصاً وقتی ورودی از فایل، API یا فرم میآید. اینجا استفادهٔ درست از متدهای خانوادهٔ strip واقعاً نجاتدهنده است. ✨
نکتهٔ اصلی: همیشه قبل از مقایسه یا ذخیرهٔ رشته، آن را تمیز کن؛ ولی حواست باشد چه کاراکتری را پاک میکنی.
raw = " ok\n"
# تمیزکردن امن برای فضاهای خالی عمومی
clean = raw.strip() # "ok"
# فقط حذف…
👍7❤3
12 Aug 2026, 15:30 UTC≈1,330 viewsread 28 August 2026 Photo
🔥 پروژه: DSPy فریمورک برنامهنویسی LLM
DSPy یه فریمورک پایتونی از آزمایشگاه NLP استنفورده که کمک میکند با LLMها برنامهنویسی کنی، نه Prompt نویسی دستی 🤖
بهجای حفظ Promptها، ماژولهای سطحبالا تعریف میکنی (مثلاً برای Question Answering، RAG یا Summarization) و DSPy خودش Prompt و Hyperparameterها را روی دادهات Optimize میکند.
برای ساخت Pipelineهای پایدار روی GPT و مدلهای متنباز، گزینهٔ خیلی جدیایه. سورسک…
9 Aug 2026, 17:00 UTC≈1,290 views3 reactionsread 28 August 2026 مدیریت درست resource مثل فایل، connection دیتابیس یا lock، کلی باگ و Memory Leak بالقوه را حذف میکند. پایتون برای این کار Context Manager دارد که با کلمهٔ کلیدی with استفاده میشود. 😌
سادهترین مثال، کار با فایل است؛ بدون نیاز به close() یادت نرود:
with open("data.txt", "r", encoding="utf-8") as f:
content = f.read()
بعد از تمام شدن بلاک، فایل بهصورت خودکار بسته میشود؛ حتی اگر exception رخ بدهد. 👌
برای reso…
👍3
8 Aug 2026, 04:15 UTC≈1,200 views3 reactionsread 28 August 2026 Photo
💠 نسخه جدید فریمورک جنگو (Django) منتشر شده است
🔸 ارتقا از نسخه 6.0.8 به 6.1.0
🔹 لیست تغییرات این نسخه:
- رفع باگ امنیتی شدید در lookupهای مکانی
- جلوگیری از DoS در check_for_language
- محدود کردن عمق مجموعههای هندسی تودرتو
- ایمنسازی لینکهای URLField در ادمین
- رفع کرش bulk_create روی برخی دیتابیسها
- بهروزرسانی سازگاری با sqlparse 0.5.5 و موارد دیگر
🔖 #django, #python, #release
💎 @DevelopixPython
👍3
29 Jul 2026, 15:15 UTC≈1,560 viewsread 28 August 2026 Photo
💠 نسخه جدید کتابخانه FastAPI منتشر شده است
🔸 ارتقا از نسخه 0.140.13 به 0.141.0
🔹 لیست تغییرات این نسخه:
- ✨ افزودن app.frontend(check_dir="auto") برای توسعهٔ سادهتر با fastapi dev
- و بهبودهای جزئی دیگر، و غیره
🔖 #fastapi, #python, #release
💎 @DevelopixPython
25 Jul 2026, 17:00 UTC≈1,650 views7 reactionsread 28 August 2026 🐞 دیباگ سریع با تابع داخلی breakpoint()
وقتی یک باگ سمج وسط کد ظاهر میشود، بهجای پرینت گرفتنهای پشتسرهم، استفاده از breakpoint() خیلی تمیزتر و سریعتر است. از Python 3.7 به بعد این تابع داخل خود زبان هست و نیازی به import جداگانه ندارد.
کافی است هرجا نیاز به توقف و بررسی وضعیت متغیرها بود، یک breakpoint() بگذارید تا برنامه همانجا متوقف شود و وارد interactive debugger (پیشفرض: pdb) شوید.
def process_items(ite…
❤6👍1
25 Jul 2026, 08:30 UTC≈1,270 views2 reactionsread 28 August 2026 Photo
💠 نسخه جدید کتابخانه FastAPI منتشر شده است
🔸 ارتقا از نسخه 0.139.2 به 0.140.0
🔹 لیست تغییرات این نسخه:
- بهینهسازی مصرف حافظه در مدیریت وابستگیها
- افزودن مستندات جدید «Library Skills»
- بهروزرسانی مستندات برای استفاده پیشفرض از uv projects
- بازسازی ساختار صفحات «FastAPI People» و حامیان
- بهبود زیرساخت CI با افزودن بنچمارک حافظه و بهروزرسانی حامیان و …
🔖 #fastapi, #python, #release
💎 @DevelopixPython
❤2
22 Jul 2026, 16:30 UTC≈1,270 viewsread 28 August 2026 Photo
با Migration Boost هاستایران، برای مهاجرت به سرور ابری دوباره هزینه ترافیک نده! 🚀
با خرید اولین سرور ابری غیرساعتی از **هاستایران**، بسته ترافیک هدیه مهاجرت بهصورت خودکار برای سرویس شما فعال میشود:
✅ حداقل ۱۰۰ گیگابایت ترافیک هدیه مهاجرت
✅ افزایش حجم هدیه متناسب با ظرفیت دیسک اولیه
✅ ترافیک آپلود رایگان
✅ بدون محدودیت زمانی
سرور ابری هاستایران را راهاندازی کنید و بکاپها، فایلها و پایگاه داده خود را بدون دغ…
22 Jul 2026, 05:45 UTC≈1,190 views1 reactionsread 28 August 2026 Photo
💠 نسخه جدید محیط توسعه Pycharm منتشر شده است
🔸 ارتقا از نسخه 2026.1.4 به 2026.2
🔖 #pycharm, #python, #release
💎 @DevelopixPython
👍1
10 Jul 2026, 17:00 UTC≈1,930 views9 reactionsread 28 August 2026 خیلی وقتها پوشه Downloads شبیه یک انباری شلوغ میشود؛ pdf، عکس، zip، هر چیزی قاطی هم 😅
امروز یک اسکریپت واقعی و ساده با Python میسازیم که فایلها را بر اساس نوع، به پوشههای جدا منتقل کند.
ایده از این آموزش الهام گرفته شده:
Real Python - Working With Files in Python
🧠 ایده کلی
Python برای کار با فایلها و مسیرها کتابخانههای خیلی خوبی دارد، مخصوصاً pathlib و shutil.
کاری که میکنیم:
- پوشه Downloads را مانیتور …
👍5❤4
8 Jul 2026, 17:30 UTC≈1,430 views13 reactionsread 28 August 2026 چرا متود copy همیشه کپی واقعی نمیسازه؟
یکی از باگهایی که حتی برنامهنویسهای با تجربه هم گاهی باهاش روبهرو میشن، تفاوت بین Copy و Deep Copy هست
فرض کنید این لیست رو داریم:
data = [
["Yasin", "Ali"],
["Math", "Science"]
]
حالا ازش کپی میگیریم:
new_data = data.copy()
خیلیها فکر میکنن new_data کاملاً مستقل از data شده اما اینطور نیست
اگر این کار رو انجام بدیم:
new_data[0].append("Sina")
نتیجه:
pr…
👍9❤3🔥1
2 Jul 2026, 13:00 UTC≈1,670 views3 reactionsread 28 August 2026 Photo
💠 نسخه جدید کتابخانه FastAPI منتشر شده است
🔸 ارتقا از نسخه 0.138.1 به 0.139.0
🔹 لیست تغییرات این نسخه:
- پشتیبانی از dependencies در app.frontend()
- بهروزرسانی ترجمههای چندزبانه مستندات
- بهروزرسانی فهرست متخصصان و مشارکتکنندگان FastAPI
- بهبود تنظیمات مخزنها و موضوعات GitHub
- بهروزرسانی وابستگیها و GitHub Actions
- سایر ریزبهبودهای داخلی و ترجمهها و غیره
🔖 #fastapi, #python, #release
💎 @DevelopixPython
👍3
Showing the 12 most recent of 20 posts we hold for @DevelopixPython. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.