PENGERTIAN DAN SEJARAH BAHASA PEMROGRAMAN PYTHON Al Anwar al.anwar@raharja.info Abstrak Dalam membuat aplikasi program tentunya di perlukan sebuah bahasa pemrograman yang gampang dan tidak rumit.dan di dunia yang serba teknologi dan maju ini sudah banyak sekali bahasa pemrograman misalnya php,java,c++ untuk mempermudah pengkodingan saat membuat program aplikasi, disini saya akan menyarankan menggunakan bahasa pemrograman python.python memang sangat sederhana dibandingkan bahasa yang lainnya,tidak perlu ini dan itu untuk membuat program. Bahkan tagline di websitenya menjelaskan, kalau python akan membuatmu bekerja lebih cepat dan efektif. Kata Kunci:Bahasa Pemrograman,Cepat,Efektif,Tidak Rumit. Pendahuluan Bahasa Pemrograman Python adalah bahasa pemrograman tingkat tinggi (high-level programming language), berjalan dengan sistem interpreted, dan bisa dipakai untuk berbagai jenis tujuan (general-purpose). Sebutan bahasa pemrograman tingkat tinggi merujuk level kedekatan sebuah bahasa pemrograman ke kode-kode listrik yang dipakai komputer. Sebuah bahasa pemrograman disebut sebagai bahasa pemrograman tingkat tinggi (high-level programming language) karena perintah atau kode program yang dipakai sudah mirip dengan bahasa manusia (bahasa inggris).
Pembahasan Kenapa belajar Python? Pernah melihat meme ini? Python memang sangat sederhana dibandingkan bahasa yang lainnya. Tidak perlu ini dan itu untuk membuat program Hello World!.Bahkan tagline di websitenya menjelaskan, kalau python akan membuatmu bekerja lebih cepat dan efektif. Jika ada yang bertanya Apa bahasa pemrograman yang sebaiknya dipelajari pertama kali? Biasanya saya akan jawab: Pascal. Alasannya karena bahasa pascal terstruktur
serta banyak menggunakan perintah dalam bahasa inggris sehari-hari seperti begin, end, for do, for down to do, dst. Namun penggunaan Pascal di luar bidang akademik sudah sangat jarang. Hanya ada 2 aplikasi modern yang cukup populer berbasis dari bahasa Pascal, yakni Delphi dan Lazarus. Keduanya dipakai untuk membuat aplikasi desktop yang juga harus bersaing dengan Visual Studio buatan Microsoft. Akibatnya tidak heran sangat jarang lowongan pekerjaan dalam bahasa Pascal. Pilihan bahasa dasar lain adalah C atau C++. Duo sejoli bahasa pemrograman ini sudah sangat matang dan menjadi dasar dari mayoritas bahasa pemrograman yang lebih modern seperti Java, PHP dan JavaScript. Bahasa C dan C++ juga banyak dipakai dalam berbagai bidang, mulai dari sistem operasi hingga pembuatan game. Namun perintah dalam bahasa C atau C++ lumayan rumit karena banyak melibatkan simbol-simbol seperti tanda kurung kurawal { }, %c, %d, serta perintah dengan katakata abstrak seperti void, cin atau cout. Sekarang muncul alternatif ketiga: Python. Bahasa pemrograman ini bisa dibilang mengawinkan fitur terbaik yang ada di Pascal, C dan C++. Perintah bahasa Python mudah, rapi dan sederhana seperti di Pascal, bahkan dalam beberapa aspek jauh lebih baik. Dan tidak seperti Pascal, implementasi modern dari bahasa Python juga sangat beragam dan terus berkembang. Kita bisa memakai Python untuk membuat web (Django), keperluan data science (NumPy), data mining (Scikit-Learn), deep learning (PyTorch), hingga machine learning (TensorFlow). Dalam bidang scientist atau penelitian, bahasa Python sangat menjanjikan.
Pengertian Bahasa Pemrograman Python Bahasa Pemrograman Python adalah interpreted high-level programming language for general-purpose programming. Terjemahan bebasnya: Python adalah bahasa pemrograman tingkat tinggi (high-level programming language), berjalan dengan sistem interpreted, dan bisa dipakai untuk berbagai jenis tujuan (general-purpose). Sebutan bahasa pemrograman tingkat tinggi merujuk level kedekatan sebuah bahasa pemrograman ke kode-kode listrik yang dipakai komputer. Sebuah bahasa pemrograman disebut sebagai bahasa pemrograman tingkat tinggi (high-level programming language) karena perintah atau kode program yang dipakai sudah mirip dengan bahasa manusia (bahasa inggris). Hampir semua bahasa pemrograman modern masuk ke dalam bahasa tingkat tinggi, diantaranya Pascal, C++, Java, PHP, JavaScript dan juga Python. Bahasa C masih sering disebut bahasa pemrograman tingkat menengah karena sebagian perintahnya bisa langsung mengakses hardware komputer, namun karena hal ini juga bahasa C sedikit lebih rumit untuk dipelajari. Python menggunakan metode pemrosesan interpreted, dimana kode program akan diproses baris per baris langsung dari kode program (tidak butuh proses compile). Ini mirip seperti bahasa script seperti PHP dan JavaScript. Logo bahasa pemrograman Python
Sejarah Singkat Python Bahasa pemrograman Python dirilis pertama kali oleh Guido van Rossum di tahun 1991, yang sudah dikembangkan sejak tahun 1989. Awal pemilihan nama Python tidak secara langsung berasal dari nama ular piton, tapi sebuah acara humor di BBC pada era 1980an dengan judul Monty Python s Flying Circus. Monty Python adalah kelompok lawak yang membawakan acara tersebut. Kebetulan Guido van Rossum adalah penggemar dari acara ini. Pada Mei 2000, Guido dan tim Python pindah ke BeOpen.com dan membentuk tim BeOpen PythonLabs. Di bulan Oktober pada tahun yang sama, tim python pindah ke Digital Creation (sekarang menjadi Perusahaan Zope). Pada tahun 2001, dibentuklah Organisasi Python yaitu Python Software Foundation (PSF). PSF merupakan organisasi nirlaba yang dibuat khusus untuk semua hal yang berkaitan dengan hak intelektual Python. Perusahaan Zope menjadi anggota sponsor dari PSF. Python 1.0 dirilis Pada tahun 1994, yang diikuti dengan Python 2.0 pada tahun 2000. Python 3.0 keluar pada tahun 2008. Semua versi python yang dirilis bersifat open source. Dalam sejarahnya, hampir semua rilis python menggunakan lisensi GFL-compatible. Python banyak digunakan untuk membuat berbagai macam program, seperti: program CLI, Program GUI (desktop), Aplikasi Mobile, Web, IoT, Game, Program untuk Hacking, dsb.python juga dikenal dengan bahasa pemrograman yang mudah dipelajari, karena struktur sintaknya rapi dan mudah dipahami.(python bagus untuk pemula yang belum pernah coding) versi terakhir Python adalah Python 3.7 yang baru saja di rilis Juni 2018. Web resmi python berada di www.python.org Keunggulan Bahasa Pemrograman Python Jika dibandingkan dengan bahasa pemrograman lain, berikut keunggulan dari bahasa pemrograman Python dan alasan kenapa harus belajar bahasa Python: 1. Mudah dipelajari. Bahasa pemrograman python memiliki sedikit keyword dan struktur yang sederhana sehingga mudah dipelajari bagi pemula.
2. Mudah di baca. Python mengharuskan penggunaan spasi untuk menjorokkan blok kode program (indentation), sehingga kode yang ditulis lebih rapi. Dalam bahasa pemrograman lain, indentation ini tidak diwajibkan. 3. Perintah yang lebih singkat. Kode program yang dipakai python jauh lebih singkat dibandingkan dengan bahasa pemrograman lain untuk menyelesaikan masalah yang sama. 4. Cross-platform. Python bisa dipakai di berbagai sistem operasi, termasuk Windows, UNIX, Linux, Mac OS, dll. Dalam mayoritas penggunaan, kode program yang ditulis tidak perlu diubah agar bisa berjalan di sistem operasi yang berbeda. 5. Mendukung multi-paradigma. Python bisa ditulis dengan kode program prosedural maupun pemrograman object (OOP). 6. Memiliki banyak library.berdasarkan web pypi.org, python memiliki lebih dari 140.000 library atau packages. 7. Gratis,Python dikembangkan sebagai project open source dan bisa digunakan siapa saja secara gratis. Kekurangan Bahasa Pemrograman Python Selain keunggulan tentunya semua bahasa pemograman mempunyai kekurangan dan berikut Kekurangan Bahasa Pemrograman Python diantaranya yaitu: 1. Python cukup buruk untuk pengembangan platform mobile (Android/IOS) 2. Python bukan pilihan yang baik untuk tugas-tugas intensif memori. 3. Hampir mustahil untuk membuat game 3D grafis tinggi menggunakan Python. 4. Memiliki keterbatasan dengan akses basis data. 5. Python tidak baik untuk pekerjaan multi-prosesor / multi-core. Penutup Dari keseluruhan pembahasan yang sudah dijelaskan dalam artikel ini, penulis dapat menarik kesimpulan. Bahwa,bahasa pemrograman python bisa di coba dan di pelajari dalam pembuatan program aplikasi karena dengan bahasa pemrograman python bisa lebih cepat dan efektif dan bahasa pemrograman python mudah di pahami,mudah di baca dan masih banyak keunggulannya.
Referensi garicfalo.blogspot.com/2017/01/pengertian-dan-sejarah-python duniailkom.com/tutorial-belajar-python-pengertian-bahasa-pemrograman-python petanikode.com/python-linux pythonindo.com/sejarah-python forum-id.com/t/kelebihan-dan-kekurangan-bahasa-pemrograman-python Biografi Hello,Nama saya Al Anwar. Saya adalah Mahasiswa di salah satu Perguruan Tinggi di Kota Tangerang Jurusan Sistem Informasi dengan konsentrasi sistem informasi manajemen. Maju terus mahasiswa!!!!!!!!!!!!!!!!!!!