Español
Abrir en Telegram

Publicaciónمدیریت درست resource مثل فایل، connection دیتابیس یا lock، کلی باگ و Memory Leak بالقوه را حذف می‌کند. پایتون برای این ک…

9 de agosto de 2026
|
| کانال توسعه‌دهندگان پایتون |
مدیریت درست 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
5 · 1.9K ·

Cerca en el feed

|| کانال توسعه‌دهندگان پایتون |💠 نسخه جدید کتابخانه FastAPI منتشر شده است 🔸 ارتقا از نسخه 0.140.13 به 0.141.0 🔹 لیست تغییرات این نسخه: - ✨ افزودن app.frontend(check_dir="auto") برای توسعهٔ سا|| کانال توسعه‌دهندگان پایتون |💠 نسخه جدید فریمورک جنگو (Django) منتشر شده است 🔸 ارتقا از نسخه 6.0.8 به 6.1.0 🔹 لیست تغییرات این نسخه: - رفع باگ امنیتی شدید در lookupهای مکانی - جلوگیری از Do
este mensaje
|| کانال توسعه‌دهندگان پایتون |🔥 پروژه: ‏DSPy فریم‌ورک برنامه‌نویسی LLM DSPy یه فریم‌ورک پایتونی از آزمایشگاه NLP استنفورده که کمک می‌کند با LLMها برنامه‌نویسی کنی، نه Prompt نویسی دستی 🤖 به‌|| کانال توسعه‌دهندگان پایتون |خیلی وقت‌ها با باگ‌های عجیب روبه‌رو می‌شویم که فقط به خاطر یک فاصلهٔ اضافی یا خط‌جدید ته رشته است؛ مخصوصاً وقتی ورودی از فایل، API یا فرم می‌آید. این‌جا استفاده
|| کانال توسعه‌دهندگان پایتون || کانال توسعه‌دهندگان پایتون |@DevelopixPython · canal · Tecnología
7 646suscriptores704alcance medio por publicación
Feed de la comunidad Abrir en Telegram

Un feed público abierto del índice de búsqueda ChatCrawler — el “Google del Telegram público”; se actualiza a medida que se rastrea la comunidad. Las horas se muestran en UTC.

Solo contenido público, API oficial de Telegram. Acerca de · Preguntas frecuentes · Límites del índice · Eliminar una página · Catálogo · Búsqueda · Cómo contamos