پایتون یک زبان برنامه نویسی همه منظوره سطح بالا است که می‌تواند برای بسیاری از کلاس‌های مختلف از مسائل استفاده شود.
این زبان دارای یک کتابخانه استاندارد بزرگ است که حوزه‌هایی مانند پردازش رشته‌ها (عبارات منظم، یونیکد، محاسبه تفاوت بین فایل‌ها)، پروتکل‌های اینترنت (HTTP، FTP، SMTP، XML-RPC، POP، IMAP، برنامه نویسی CGI)، مهندسی نرم افزار را پوشش می‌دهد. (تست واحد، ورود به سیستم، پروفایل، تجزیه کد پایتون)، و رابط‌های سیستم عامل (تماس‌های سیستم، سیستم‌های فایل، سوکت‌های TCP/IP). به فهرست محتویات کتابخانه استاندارد پایتون نگاه کنید تا ایده ای از آنچه در دسترس است به دست آورید. طیف گسترده ای از برنامه‌های افزودنی شخص ثالث نیز موجود است.