Bahasa Pemrograman Python - Pengertian, Sejarah dan Keunggulan

Bahasa Pemrograman Python - Pengertian, Sejarah dan Keunggulan

  Bahasa Pemrograman Python - Pengertian, Sejarah dan Keunggulan
Bahasa Pemrograman Python - Pengertian, Sejarah dan Keunggulan
Bahasa Pemrograman Python - Pengertian, Sejarah dan Keunggulan. Bahasa Pemrograman  Python adalah bahasa pemrograman tinggi yang dapat melakukan eksekusi sejumlah instruksi multi guna secara langsung (interpretatif) dengan metode orientasi objek (Object Oriented Programming) serta menggunakan semantik dinamis untuk memberikan tingkat keterbacaan syntax.

Pengertian Bahasa Pemrograman Python

Bahasa Pemrograman Python adalah "interpreted high-level programming language for general-purpose programming". Yang apabila diterjemahkan ke dalama Bahasa Indonesia "Python adalah bahasa pemrograman tingkat tinggi (high-level programming language), berjalan dengan sistem interpreted, dan bisa dipakai untuk berbagai jenis tujuan (general-purpose)".

Sebutan untuk bahasa pemrograman tingkat tinggi merujuk level kedekatan sebuah bahasa pemrograman ke kode-kode listrik yang dipakai suatu komputer. Sebuah bahasa pemrograman juga disebut sebagai bahasa pemrograman tingkat tinggi (high-level programming language) karena suatu perintah atau kode program yang dipakai sudah mirip dengan bahasa manusia (bahasa inggris).

Hampir dari semua bahasa pemrograman modern masuk ke dalam sebuah bahasa tingkat tinggi, diantaranya yang terdiri dari Pascal, C++, Java, PHP, JavaScript dan juga Python. Bahasa C tapi masih sering disebut bahasa pemrograman tingkat menengah karena dari sebagian perintahnya bisa langsung mengakses hardware komputer.

Python juga menggunakan sebuah metode pemrosesan interpreted, dimana suatu kode program akan diproses baris per baris langsung dari kode program (tidak membutuhkan suatu proses compile). Ini mirip seperti bahasa script dari bahasa PHP dan JavaScript.

Sejarah Singkat Python

Bahasa pemrograman Python ini sendiri telah dirilis pertama kali oleh seseorang yang bernama Guido van Rossum di tahun 1991, yang sudah dikembangkan sejak tahun 1989.

Awal pemilihan nama dari bahasa pemrograman ini Python tentunya tidak secara langsung berasal dari nama ular piton, tapi sebuah acara humor di BBC pada era 1980an dengan judul “Monty Python’s Flying Circus“.  Dimaa Monty Python adalah sebuah kelompok pelawak yang membawakan suatu acara tersebut. Kebetulan Guido van Rossum adalah salah satu seorang penggemar dari acara ini.

Lalu pada tahun 1994, Python 1.0 dirilis, yang diikuti dengan Python 2.0 pada tahun 2000. Python 3.0 keluar pada tahun 2008.

Saat artikel ini ditulis, versi terakhir Python adalah Python 3.8.3 yang baru saja di rilis Tanggal : 13 Mei 2020. Web resmi python berada di www.python.org.


Mengapa Harus Belajar Python?

Jika ada dari sobat ruangcoder yang bertanya “Bang apa bahasa pemrograman yang sebaiknya dipelajari pertama kali?” Biasanya admin akan jawab: Pascal. Alasannya karena bahasa pascal ini sendiri terstruktur serta banyak menggunakan suatu perintah dalam bahasa inggris sehari-hari seperti beginendfor dofor down to do, dst, tidak itu aja sih, kadang juga admin jawab , bisa dengan bahasa C++. yang dimana sobat bisa baca pemabahasan bahasa C disini dan untuk bahasa C++ disini 

Namun penggunaan dari Pascal ini di luar bidang akademik sudah sangat jarang dipelajari. Hanya ada 2 aplikasi modern yang cukup populer berbasis dari bahasa Pascal, yakni dari Delphi dan Lazarus. Keduanya pun dipakai untuk membuat sebuah aplikasi desktop yang juga harus bersaing dengan Visual Studio besutan Microsoft. Akibatnya tidak heran dan sangat jarang lowongan pekerjaan dalam bahasa Pascal ini.

Pilihan bahasa dasar lain yang admin jelaskan sebelumnya di atas adalah atau C++. Duo sejoli bahasa pemrograman ini sudah sangat begitu matang dan menjadi dasar dari mayoritas bahasa pemrograman yang lebih modern seperti contohnya dari bahasa JavaPHP dan JavaScript. Bahasa C dan C++ juga banyak dipakai dalam berbagai bidang, mulai dari sistem operasi hingga pembuatan game ( kalau waktu di sekolah admin, mata pelajaran sudah memakai C / C++ , untuk Pascal itu sendiri sudah tidak lagi diajarkan ).

Namun perintah dalam bahasa C atau C++ ini sendiri lumayan rumit karena banyak melibatkan suatu simbol-simbol seperti tanda kurung kurawal { }, %c, %d, serta perintah dengan kata-kata abstrak seperti voidcin atau cout.

Sekarang juga muncul alternatif ketiga yaitu: Python. Bahasa pemrograman ini bisa dibilang mengawinkan beberapa fitur terbaik yang ada di Pascaldan C++. Dimana perintah bahasa Python lebih mudah, rapi dan sederhana seperti di Pascal, bahkan dalam beberapa aspek pun jauh lebih baik tentunya.

Dan tidak seperti halnya dengan Pascal, implementasi modern dari bahasa Python ini juga sangat beragam dan terus berkembang. Sobat juga bisa memakai bahasa Python ini untuk membuat sebuah web (Django), keperluan data science (NumPy), data mining (Scikit-Learn), deep learning (PyTorch), hingga machine learning (TensorFlow). Dalam bidang scientist atau penelitian, bahasa Python ini sangat lah begitu menjanjikan.

Keunggulan Python

  • Mudah dipelajari : Bahasa pemrograman python memiliki sedikit keyword dan struktur yang sederhana sehingga sobat mudah mempelajarinya.
  • Mudah di baca : Python mengharuskan seoarang penggunaan spasi untuk “menjorokkan” blok kode program (indentation), sehingga kode yang ditulis lebih rapi. Dalam bahasa pemrograman lain, indentation ini tidak diwajibkan.
  • Perintah yang lebih singkat : Kode program yang dipakai dari bahasa pemrograman python jauh lebih singkat dibandingkan dengan bahasa pemrograman pada umumnya untuk menyelesaikan masalah yang sama.
  • Cross-platform : Python juga bisa dipakai sobat 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.
  • Mendukung multi-paradigma : Dimana Bahasa Python bisa sobat tulis dengan kode program prosedural maupun pemrograman object (OOP).
  • Memiliki banyak library : Library adalah sebutan untuk sebuah kode program tambahan untuk hal-hal yang khusus. Berdasarkan dari web pypi.org, bahasa python ini sendiri memiliki lebih dari 140.000 library atau packages.
  • Gratis : Bahasa Python dikembangkan sebagai project open source dan bisa sobat gunakan secara gratis

Contoh Program Menggunakan Bahasa Python 

# Program Penjumlahan Dua Bilangan 
# Meminta inputan dari user 
bil1 = input('Masukkan bilangan pertama: ') 
bil2 = input('Masukkan bilangan kedua: ') 
# Menjumlahkan bilangan 
jumlah = float(bil1) + float(bil2) 
# Menampilkan jumlah 
print('Jumlah {0} + {1} adalah {2}'.format(bil1, bil2, jumlah))'

Penutup

Sampai di sini saja artikel tentang pembahasan bahasa pemrograman Python ini. Sampai bertemu di artikel selanjutnya. Semoga Bermanfaat! Terimakasih.

Anda mungkin menyukai postingan ini