پایتون فلسفه «باتریها از پیش موجود» دارد. این بهترین شکل از طریق قابلیتهای پیشرفته و قوی بستههای بزرگتر آن دیده میشود. به عنوان مثال:
xmlrpc.client و xmlrpc.server پیادهسازی فراخوانیهای رویه از راه دور را به تقریباً یک کار ساده تبدیل میکنند. علی رغم نامهای ماژولها، هیچ دانش یا مدیریت مستقیم XML نیاز نیست.email کتابخانهای برای مدیریت پیامهای ایمیل از جمله MIME و سایر اسناد پیام مبتنی بر RFC 5322 است. برخلاف smtplib و poplib که واقعاً پیامها را ارسال و دریافت میکنند، بسته email مجموعه ابزار کاملی برای ساخت یا رمزگشایی ساختارهای پیچیده پیام (شامل پیوستها) و پیادهسازی پروتکلهای رمزگذاری اینترنت و هدر دارد.json پشتیبانی قوی از تجزیه این فرمت تبادل داده محبوب فراهم میکند. ماژول csv از خواندن و نوشتن مستقیم فایلها در فرمت Comma-Separated Value پشتیبانی میکند. پردازش XML توسط بستههای xml.etree.ElementTree، xml.dom و xml.sax پشتیبانی میشود.sqlite3 یک بستهبندی برای کتابخانه پایگاه داده SQLite است که پایگاه دادهای ماندگار فراهم میکند که میتواند با نحو SQL کمی غیراستاندارد به روز و دسترسی یابد.gettext، locale و بسته codecs پشتیبانی میشود.این محتوا کاملا رایگان توسط تیم کدلپر ترجمه شده و در اختیار شما کاربران عزیز قرار گرفته است، هر گونه کپی برداری برای مقاصد غیر رایگان و بدون ذکر منبع، مورد پیگیری قانونی قرار میگیرد.
ترجمه شده از منبع: https://docs.python.org/3/tutorial