Selain dikenal sebagai bahasa pemrograman, python juga dikenal sebagai bahasa script yang dijalankan dalam berbagai jenis sistem operasi seperti halnya Mac, Windows,  dan sebagainya. Python juga memudahkan dan memungkinkan para pemrogram menggunakan kode -- kode yang simpel dan selaras dengan bahasa sehari -- hari. Python sendiri dapat digunakan dala proses pengembangan web, pemrograman numerik, pembuatan aplikasi seperti game, software testing, analisis data machine learning dan lain sebagainya. Banyak sekali perusahaan -- perusahaan yang sudah menggunakan Python dalam menjalankan operasi bisnis dan menyediakan layanan. Salah satu contohnya adalah google.
Seperti yang telah dijelaskan bahwa, Python merupakan bahasa pemrograman yang interpretatif multiguna dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode agar lebih mudah untuk memahami sintaks. Hal tersebut membuat Python dengan mudah dipelajari dan dipahami oleh para progamer. Selain itu, Python diklaim sebagai bahasa yang menggabungkan kapabilitas, kemampuan, dengan sintaksis kode yang sangat jelas, dan dilengkapi dengan fungsionalitas pustaka standar yang besar serta komprehensif. Dalam pustaka python dijelaskan bahwa pustaka tersebut merupakan kumpulan -- kumpulan kode yang sering digunakan dalam pemrograman dengan bahasa Python. Kode -- kode tersebut dapat diikuti oleh developer dalam program Python untuk menghindari menulis kode sejak awal. Secara tidak langsung, python merupakan bahasa pemrograman yang dilengkapi dengan pustaka standar yang berisi banyak sekali fungsi yang dapat digunakan kembali.
Python juga memiliki kerangka kerja. Kerangka kerja Python merupakan sekumpulan paket beserta modul. Modul yang ada dalam Python tersebut berupa kode -- kode yang saling berkaitan, sedangkan paket dalam Python merupakan seperangkat modul. Biasanya developer menggunakan kerangka kerja Python untuk membangun atau mengembangkan sebuah aplikasi Python dengan lebih cepat. Karena dengan adanya kerangka kerja programer tidak khawatir mengenai detail tingkat rendah seperti cara komunikasi yang terjadi dalam aplikasi web dan cara python menjadikan program lebih menjadi lebih cepat. Dalam Python sendiri terdapat dua kerangka kerja yaitu :
a. Kerangka kerja tumpukan pernuh. Kerangka kerja ini mencakup segala hal yang diperlukan dalam membangun berbagai aplikasi -- aplikasi.
b. Kerangka kerja mikro. Kerangka kerja ini merupakan kerangka kerja dasar yang menyediakan fungsionalitas minimal dalam membangun aplikasi dengan Python secara sederhana. Kerangka kerja ini juga menyediakan ekstensi jika aplikasi -- aplikasi memerlukan lebih banyak fungsi yang canggih.
Python merupakan program yang mendukung multi paradigma pemrograman, yang pada utamanya tidak dibatasi. Pada pemrograman berorientasi pada objek, pemrograman imperatif, dan pemrograman fungsional. Salah satu fitur yang tersedia dalam program python ini adalah sebagai bahasa pemrograman dinamis yang dilengkapi dengan manajemen memori otomatis. Seperti halnya pada bahasa pemrograman dinamis lainnya, python umumnya digunakan sebagai bahasa script meski pada praktiknya penggunaan bahasa ini lebih luas mencakup konteks pemanfaatan yang umumnya tidak dilakukan dengan menggunakan bahasa script. Python dapat digunakan untuk berbagai keperluan pengembangan perangkat lunak dan dapat berjalan di berbagai platform sistem operasi.
Python yang merupakan bahasa pemrograman yang sangat sering digunakan dalam perusahaan - perusahaan menyediakan beragam pustaka untuk menyederhanakan proses pemrograman pada python tersebut. Python merupakan program yang menggunakan databes sebagai tempat untuk menyimpan persisten yang harus dilakukan dengan tiga tahapan yaitu dengan membuat koneksi ke dalam database atau server database, melakukan proses transaksi dan menghentikan koneksi atau program ketik sudah tidak diperlukan lagi. Python juga dapat membantu untuk melakukan manajemen basis data data dengan menggunakan pustaka python yang beragam. Karena, python memiliki pustaka - pustaka yang berfungsi untuk memperoleh hasil kueri yang hal tersebut terhubung ke dalam basis data, proses selanjutnya ialah menjalankan kueri SQL dan basis data tersebut akan diproses dan menghasilkan kueri. Python merupakan suatu bahasa pemrograman yang digunakan untuk mengembangkan situs web dan software, otomatisasi tugas, dan melakukan analisis data. Hal tersebut memungkinkan python secara untuk dapat mudah dipelajari dan dipahami. python juga sering digunakan untuk keperluan perusahaan dan keperluan lainnya.
Keterkaitan antara program python dan SIA (Sistem Informasi Akuntansi) terdapat pada konsep basis data relasional. perlu diktehui bahwa Konsep basis data relasional merupakan jenis database yang mengatur data ke dalam satu atau beberapa tabel atau baris yang masing - masing darinya memiliki nama unik dan terdiri dari beberapa kumpulan baris dan kolom. Data yang ada dalam konsep basis data relasional harus terstruktur, terorganisie dan akurat agar nantinya mudah untuk memasukan, mencari dan mengolah data tersebut dalam database. Dalam mengelola basis data relasional python memiliki beberapa pustaka yang memudahkan interaksi dengan berbagai basis data relasional. Pustaka python tersebut diantaranya ialah :Â
a. Pustaka SQLite merupakan alat yang sangat membantu dalam pengembangan program Python. SQLite dapat digunakan untu membuat sebuah kueri data, memperbarui catatan, dan memanfaatkan fitur SQL tingkat lanjut lainnya. SQLite juga mencakup dan menyediakan basis data yang berbasis pada disk ringan yang tidak memerlukan proses server terpisah dan memungkinkan untuk mengakses basis data dengan varian bahasa kueri SQL yang tidak standar. Dengan menggunakan mesin database SQL mandiri, tanpa server, tanpa konfigurasi, dan transaksional.
b. Psycop2 merupakan suatu  pustaka sumber terbuka yang memungkinkan program Python berinteraksi dengan database PostgreSQL. Psycopg2 digunakan untuk menyediakan  beberapa fungsi dan tahapan untuk bekerja dengan koneksi basis data, mengeksekusi pernyataan SQL, dan menangani kesalahan basis data. keterkaitan Psycopg2 dalam menggunakan program python ialah untuk mengelola relasional database yang ada di  dalam solusi Python.