Jika Anda ingin tahu apakah aplikasi tertentu, atau perpustakaan dengan fungsionalitas tertentu, tersedia dalam Python, ada beberapa sumber informasi yang mungkin. Situs web Python menyediakan Python Package Index (juga dikenal sebagai Cheese Shop, sebuah referensi ke skrip Monty Python dengan nama tersebut). Ada juga halaman pencarian untuk sejumlah sumber informasi terkait Python. Jika itu gagal, cukup cari di Google untuk frasa yang mencakup kata 'python' dan kemungkinan besar Anda akan mendapatkan hasil yang Anda butuhkan. Jika semua gagal, bertanya di grup diskusi python dan ada kemungkinan besar seseorang akan membimbing Anda ke arah yang benar.
Python adalah bahasa pemrograman tingkat tinggi berbasis interpreter. Filosofi desain Python menekankan pada keterbacaan kode dengan penggunaan indentasi yang signifikan. Konstruksi bahasanya serta pendekatannya yang berorientasi objek bertujuan untuk membantu para programmer menulis kode yang jelas dan logis untuk proyek-proyek kecil maupun besar.[30]
Python adalah bahasa yang dikelola secara dinamis dan dikumpulkan oleh sampah. Ini mendukung beberapa paradigma pemrograman, termasuk pemrograman terstruktur (terutama, prosedural), berorientasi objek, dan fungsional. Python sering digambarkan sebagai bahasa \"baterai termasuk\" karena perpustakaan standarnya yang komprehensif.[31]
Guido van Rossum mulai bekerja pada Python pada akhir tahun 1980-an, sebagai penerus dari bahasa pemrograman ABC, dan pertama kali merilisnya pada tahun 1991 sebagai Python 0.9.0.[32] Python 2.0 dirilis pada tahun 2000 dan memperkenalkan fitur-fitur baru, seperti list comprehensions dan sistem pengumpulan sampah menggunakan penghitungan referensi. Python 3.0 dirilis pada tahun 2008 dan merupakan revisi besar dari bahasa yang tidak sepenuhnya kompatibel mundur dan sebagian besar kode Python 2 tidak berjalan tanpa modifikasi pada Python 3. Python 2 dihentikan dengan versi 2.7.18 pada tahun 2020.[33]
Python secara konsisten masuk dalam salah satu bahasa pemrograman paling populer.