Python 3 - Ikhtisar
Python adalah bahasa skrip tingkat tinggi, ditafsirkan, interaktif dan berorientasi objek. Python dirancang agar sangat mudah dibaca. Ini menggunakan kata kunci bahasa Inggris sering sedangkan bahasa lain menggunakan tanda baca. Ini memiliki konstruksi sintaksis yang lebih sedikit daripada bahasa lain.
Python is Interpreted- Python diproses saat runtime oleh penerjemah. Anda tidak perlu mengkompilasi program Anda sebelum menjalankannya. Ini mirip dengan PERL dan PHP.
Python is Interactive - Anda benar-benar dapat duduk di prompt Python dan berinteraksi dengan penerjemah langsung untuk menulis program Anda.
Python is Object-Oriented - Python mendukung gaya atau teknik pemrograman Berorientasi Objek yang merangkum kode di dalam objek.
Python is a Beginner's Language - Python adalah bahasa yang bagus untuk pemrogram tingkat pemula dan mendukung pengembangan berbagai aplikasi mulai dari pemrosesan teks sederhana hingga browser WWW hingga game.
Sejarah Python
Python dikembangkan oleh Guido van Rossum pada akhir tahun delapan puluhan dan awal tahun sembilan puluhan di Institut Riset Nasional untuk Matematika dan Ilmu Komputer di Belanda.
Python berasal dari banyak bahasa lain, termasuk ABC, Modula-3, C, C ++, Algol-68, SmallTalk, dan Unix shell dan bahasa skrip lainnya.
Python memiliki hak cipta. Seperti Perl, kode sumber Python sekarang tersedia di bawah GNU General Public License (GPL).
Python sekarang dikelola oleh tim pengembangan inti di institut tersebut, meskipun Guido van Rossum masih memegang peran penting dalam mengarahkan kemajuannya.
Python 1.0 dirilis pada November 1994. Pada tahun 2000, Python 2.0 dirilis. Python 2.7.11 adalah edisi terbaru dari Python 2.
Sementara itu, Python 3.0 dirilis pada tahun 2008. Python 3 tidak kompatibel dengan Python 2. Penekanan pada Python 3 adalah pada penghapusan konstruksi dan modul pemrograman duplikat sehingga "Seharusnya ada satu - dan sebaiknya hanya satu - cara yang jelas untuk melakukannya. " Python 3.5.1 adalah versi terbaru dari Python 3.
Fitur Python
Fitur Python meliputi -
Easy-to-learn- Python memiliki sedikit kata kunci, struktur sederhana, dan sintaks yang jelas. Hal ini memungkinkan siswa untuk menguasai bahasa dengan cepat.
Easy-to-read - Kode Python lebih jelas didefinisikan dan terlihat oleh mata.
Easy-to-maintain - Kode sumber Python cukup mudah dipelihara.
A broad standard library - Sebagian besar pustaka Python sangat portabel dan kompatibel lintas platform pada UNIX, Windows, dan Macintosh.
Interactive Mode - Python memiliki dukungan untuk mode interaktif yang memungkinkan pengujian interaktif dan debugging potongan kode.
Portable - Python dapat berjalan di berbagai platform perangkat keras dan memiliki antarmuka yang sama di semua platform.
Extendable- Anda dapat menambahkan modul tingkat rendah ke penerjemah Python. Modul ini memungkinkan pemrogram untuk menambah atau menyesuaikan alat mereka agar lebih efisien.
Databases - Python menyediakan antarmuka ke semua database komersial utama.
GUI Programming - Python mendukung aplikasi GUI yang dapat dibuat dan dipindahkan ke banyak panggilan sistem, pustaka dan sistem windows, seperti Windows MFC, Macintosh, dan sistem X Window dari Unix.
Scalable - Python menyediakan struktur dan dukungan yang lebih baik untuk program besar daripada skrip shell.
Terlepas dari fitur-fitur yang disebutkan di atas, Python memiliki banyak fitur bagus. A, sedikit yang tercantum di bawah -
Ini mendukung metode pemrograman fungsional dan terstruktur serta OOP.
Ini dapat digunakan sebagai bahasa skrip atau dapat dikompilasi menjadi kode byte untuk membangun aplikasi besar.
Ini menyediakan tipe data dinamis tingkat tinggi dan mendukung pemeriksaan tipe dinamis.
Ini mendukung pengumpulan sampah otomatis.
Ini dapat dengan mudah diintegrasikan dengan C, C ++, COM, ActiveX, CORBA, dan Java.