Tinjauan Python: Tinggi Level, Mudah Dibaca, Interaktif, dan Berorientasi Objek
Previous Page Next Page
Python adalah bahasa skrip yang tinggi level, ditafsirkan, interaktif, dan berorientasi objek. Python dirancang untuk sangat mudah dibaca. Ia menggunakan kata kunci Inggris secara sering, sementara bahasa lain menggunakan tanda baca, dan ia memiliki lebih sedikit konstruksi sintaksis dibandingkan bahasa lain.
Python is Interpreted − Python diproses pada waktu eksekusi oleh interpreter. Anda tidak perlu mengompilasi program Anda sebelum mengeksekusinya. Ini mirip dengan PERL dan PHP.
Python is Interactive − Anda sebenarnya dapat duduk di prompt Python dan berinteraksi langsung dengan interpreter untuk menulis program Anda.
Python is Object-Oriented − Python mendukung gaya atau teknik pemrograman berorientasi objek yang mengenkapsulasi kode dalam objek.
Python is a Beginner's Language − Python adalah bahasa yang hebat untuk pemrogram level pemula dan mendukung pengembangan berbagai macam aplikasi, mulai dari pemrosesan teks sederhana hingga browser WWW hingga game.
Sejarah Python
Python dikembangkan oleh Guido van Rossum pada akhir delapanan dan awal sembilanan di National Research Institute for Mathematics and Computer Science di Belanda.
Python berasal dari banyak bahasa lain, termasuk ABC, Modula-3, C, C++, Algol-68, SmallTalk, dan shell Unix serta bahasa skrip lainnya.
Python dilindungi hak cipta. Seperti Perl, kode sumber Python sekarang tersedia di bawah GNU General Public License (GPL).
Python sekarang dipelihara oleh tim pengembangan inti di institusi, meskipun Guido van Rossum masih memegang peran penting dalam mengarahkan perkembangannya.
Fitur Python
Fitur Python termasuk −
Easy-to-learn − Python memiliki sedikit kata kunci, struktur sederhana, dan sintaks yang jelas. Ini memungkinkan siswa untuk mempelajari bahasa dengan cepat.
Easy-to-read − Kode Python lebih jelas terdefinisi dan terlihat dengan jelas.
Easy-to-maintain − Kode sumber Python cukup mudah dipelihara.
A broad standard library − Sebagian besar pustaka Python sangat portabel dan kompatibel lintas platform di UNIX, Windows, dan Macintosh.
Interactive Mode − Python mendukung mode interaktif yang memungkinkan pengujian dan debug potongan kode secara interaktif.
Portable − Python dapat berjalan pada berbagai macam platform perangkat keras dan memiliki antarmuka yang sama di semua platform.
Extendable − Anda dapat menambahkan modul level rendah ke interpreter Python. Modul-modul ini memungkinkan pemrogram untuk menyesuaikan atau menyesuaikan alat mereka agar lebih efisien.
Databases − Python menyediakan antarmuka untuk semua basis data komersial utama.
GUI Programming − Python mendukung aplikasi GUI yang dapat dibuat dan diporting ke banyak panggilan sistem, pustaka, dan sistem jendela, seperti Windows MFC, Macintosh, dan sistem X Window Unix.
Scalable − Python menyediakan struktur dan dukungan yang lebih baik untuk program besar dibandingkan skrip shell.
Selain fitur-fitur yang disebutkan di atas, Python memiliki daftar fitur baik yang panjang, beberapa tercantum di bawah ini −
Ia mendukung metode pemrograman fungsional dan terstruktur serta OOP.
Ia dapat digunakan sebagai bahasa skrip atau dapat dikompilasi ke byte-code untuk membangun aplikasi besar.
Ia menyediakan tipe data dinamis yang sangat tinggi dan mendukung pemeriksaan tipe dinamis.
Ia mendukung pengumpulan sampah otomatis.
Ia dapat dengan mudah diintegrasikan dengan C, C++, COM, ActiveX, CORBA, dan Java.