Tutorial Belajar Python Part 1: Pengertian Bahasa Pemrograman Python

Posted on

Di panduan pertama-tama belajar pemrograman python di Source Code Program ini kita akan berkenalan dengan bahasa Python, mulai dari pengertian bahasa pemrograman python, sejarah singkat, serta apa keunggulan dan alasan kita belajar bahasa Python.


Kenapa Mesti Belajar Bahasa Python?

Kalau ada yang bertanya “Apa bahasa pemrograman yang sebaiknya dipelajari pertama-tama kali?” Biasanya saya akan jawab: Pascal. Alasannya karena bahasa pascal terstruktur serta banyak menggunakan command di bahasa inggris sehari-hari seperti begin, end, for do, for down

to do, dst.

Namun pemakaian Pascal di luar bidang akademik telah betul-betul jarang. Hanya ada 2 program modern yang lumayan populer dengan dari bahasa Pascal, yakni Delphi dan Lazarus. Keduanya dimanfaatkan untuk membangun program desktop yang pun mesti bersaing dengan Visual Studio buatan Microsoft. Akibatnya tak heran betul-betul jarang lowongan kegiatan di bahasa Pascal.

Alternatif bahasa mendasar lain yaitu C atau C++. Duo sejoli bahasa pemrograman ini telah betul-betul matang dan menjadi mendasar dari mayoritas bahasa pemrograman yang lebih modern seperti Java, PHP dan JavaScript. Bahasa C dan C++ pun banyak dimanfaatkan di beraneka bidang, mulai dari program operasi hingga perancangan game.

Namun command di bahasa C atau C++ lumayan rumit karena banyak melibatkan simbol-simbol seperti tanda kurung kurawal { }, %c, %d, serta command dengan kata-kata abstrak seperti void, cin atau cout.

Kini muncul alternatif ketiga: Python. Bahasa pemrograman ini dapat dibilang mengawinkan fitur terbaik yang terdapat di Pascal, C dan C++. Command bahasa Python gampang, rapi dan sederhana seperti di Pascal, bahkan di beberapa aspek jauh lebih bagus.

Dan tak seperti Pascal, implementasi modern dari bahasa Python pun betul-betul beragam dan terus berkembang. Kita dapat memakai Python untuk membangun web (Django), keperluan data science (NumPy), data mining (Scikit-Learn), deep learning (PyTorch), hingga machine learning (TensorFlow). Di bidang scientist atau penelitian, bahasa Python betul-betul menjanjikan.


Pengertian Bahasa Pemrograman Python

Mengutip wikipedia, Bahasa Pemrograman Python yaitu interpreted high-level programming language for general-purpose programming. Terjemahan bebasnya: Python yaitu bahasa pemrograman tingkat tinggi (high-level programming language), berjalan dengan program interpreted, dan dapat dimanfaatkan untuk beraneka jenis tujuan (general-purpose).

Sebutan bahasa pemrograman tingkat tinggi merujuk level kedekatan sebuah bahasa pemrograman ke kode-kode listrik yang dimanfaatkan komputer. Sebuah bahasa pemrograman disebut selaku bahasa pemrograman tingkat tinggi (high-level programming language) karena command atau kode program yang dimanfaatkan telah mirip dengan bahasa manusia (bahasa inggris).

Hampir semua bahasa pemrograman modern masuk ke di bahasa tingkat tinggi, diantaranya Pascal, C++, Java, PHP, JavaScript dan pun Python. Bahasa C masih sering disebut bahasa pemrograman tingkat menengah karena sebahagian perintahnya dapat seketika mengakses hardware komputer, namun karena hal ini pun bahasa C sedikit lebih rumit untuk dipelajari.

Python menggunakan aplikasi pemrosesan interpreted, dimana kode program akan diproses baris per baris seketika dari kode program (tak butuh proses compile). Ini mirip seperti bahasa script seperti PHP dan JavaScript.

Logo bahasa pemrograman Python


Sejarah Singkat Python

Bahasa pemrograman Python dirilis pertama-tama kali oleh Guido van Rossum di tahun 1991, yang telah dikembangkan sejak tahun 1989.

Awal pemilihan nama Python tak secara seketika berasal dari nama ular piton, tapi sebuah aktifitas humor di BBC di era 1980an dengan judul “Monty Python’s Flying Circus“. Monty Python yaitu kelompok lawak yang membawakan aktifitas tersebut. Kebetulan Guido van Rossum yaitu penggemar dari aktifitas ini.

Di tahun 1994, Python 1.0 dirilis, yang diikuti dengan Python 2.0 di tahun 2000. Python 3.0 keluar di tahun 2008.

Ketika panduan ini ditulis, versi terakhir Python yaitu Python 3.7 yang baru saja di rilis Juni 2018. Web resmi python berada di www.python.org.

Tampilan halaman resmi situs python di www.python.org


Keunggulan Bahasa Pemrograman Python

Kalau diperbandingkan dengan bahasa pemrograman lain, berikut keunggulan dari bahasa pemrograman Python dan alasan kenapa mesti belajar bahasa Python:

  • Gampang dipelajari. Bahasa pemrograman python mempunyai sedikit keyword dan struktur yang sederhana sehingga gampang dipelajari bagi pemula.
  • Gampang di baca. Python mengharuskan pemakaian spasi untuk “menjorokkan” blok kode program (indentation), sehingga kode yang ditulis l
    ebih rapi. Di bahasa pemrograman lain, indentation ini tak diwajibkan.
  • Command yang lebih singkat. Kode program yang dimanfaatkan python jauh lebih singkat diperbandingkan dengan bahasa pemrograman lain untuk menyelesaikan masalah yang sama.
  • Cross-platform. Python dapat dimanfaatkan di beraneka program operasi, termasuk Windows, UNIX, Linux, Mac OS, dll. Di mayoritas pemakaian, kode program yang ditulis tak perlu diubah agar dapat berjalan di program operasi yang berbeda.
  • Mendukung multi-paradigma. Python dapat ditulis dengan kode program prosedural maupun pemrograman object (OOP).
  • Mempunyai banyak library. Library yaitu sebutan untuk kode program tambahan untuk hal-hal khusus. Merujuk di web pypi.org, python mempunyai lebih dari 140.000 library atau packages.
  • Cuma-cuma. Python dikembangkan selaku project open source dan dapat digunakan siapa saja secara cuma-cuma

Dengan beraneka keunggulan tersebut, tak ada salahnya sobat mempersiapkan diri dan menambah skill bahasa pengetahuan bahasa Python.

Di panduan berikutnya kita akan membahas Cara Mendownload dan Menginstall Python.


Sumber https://www.duniailkom.com/