Apa itu Bahasa Python™?

Bahasa python™ adalah bahasa pemrograman. Bahasa pemrograman memungkinkan pengembang untuk membangun program yang kami gunakan, baik di hard drive kami maupun online. Bahasa pengkodean sebenarnya bukan bahasa komputer, karena semua komputer pada tingkat paling dasar menggunakan kode biner, bahasa komputer. Sebaliknya, bahasa pengkodean bertindak sebagai semacam penerjemah antara kode biner komputer dan bahasa manusia kita.

Bahasa python™ adalah apa yang dikenal sebagai bahasa pemrograman ‘tingkat tinggi’. Ini berarti bahwa bahasa python™ lebih dekat dengan ucapan manusia daripada dengan kode biner. Ini berguna untuk pengembang, yang cenderung tidak berbicara biner. Bahasa tingkat tinggi seperti bahasa Python™ lebih disukai oleh beberapa programmer karena kesederhanaan penggunaannya.

Bahasa python™ juga merupakan bahasa pemrograman berorientasi objek, artinya bahasa pengkodean dirancang di sekitar kumpulan objek dalam program. Misalnya, jika Anda membuat formulir yang memiliki bidang entri untuk informasi dan tombol ‘kirim’, masing-masing akan menjadi objek individual dalam program. Bahasa pemrograman berorientasi objek adalah transisi dari pemrograman berorientasi tugas, yang berfokus pada tugas-tugas spesifik yang dibutuhkan program untuk diselesaikan. Bahasa pemrograman berorientasi objek telah menjadi semakin populer sejak pertengahan 1990-an.

Selain itu, bahasa Python™ berbeda dari bahasa pemrograman lain karena tidak memiliki langkah kompilasi di akhir program. Ini adalah perbedaan penting dari bahasa komputer lain karena mengkompilasi program adalah cara menyelesaikan terjemahan ke biner. Proses ini bisa memakan waktu lama, dan metode Python untuk melewati langkah ini dapat menghemat banyak waktu ketika pemrogram mencoba menguji dan men-debug program baru mereka.

Program yang ditulis dengan bahasa Python™ berjalan agak lebih lambat daripada program berbasis bahasa Java yang lebih populer, namun serupa. Namun, rata-rata pengguna akhir mungkin hanya melihat sedikit perbedaan. Keuntungan menggunakan Python adalah programnya lebih mudah dikodekan, dan rata-rata tiga kali lebih pendek daripada program Java. Program dengan kode yang lebih pendek, selain membuat hidup pengembang lebih mudah, juga memudahkan untuk menemukan bug dan menghilangkan masalah dalam kode.

Bahasa python™ juga kompatibel dengan berbagai bahasa pemrograman lainnya. Versi dasar kompatibel dengan objek COM™, .NET™, dan CORBA™. Selain itu ada versi Python yang kompatibel dengan Java, yang dikenal sebagai Jython™. Python™ juga memiliki kompatibilitas tambahan melalui kompatibilitasnya dengan Internet Communications Engine™ (ICE).
ICE pada dasarnya adalah jembatan antara berbagai jenis bahasa pemrograman. Jenis perangkat lunak ini dikenal sebagai middleware. Satu-satunya fungsinya adalah memungkinkan bahasa pemrograman yang biasanya tidak kompatibel untuk bekerja bersama sehingga pengembang dapat menggunakan bahasa yang paling efisien untuk setiap bagian program.