Semua Tentang Bahasa Pemrograman Python

Assalamualaikum Sobat dalam artikel kali ini saya akan membahas tentang bahasa pemrograman paling populer di dunia yaitu Python. Oke jangan lupa beri saran dan kritik tentang artikel ini untuk saya perbaiki atau dibenahi saya rasa cukup kita langsung saja ke pembahasannya.


Apa Itu Bahasa Pemrograman Python?

 Python adalah bahasa pemrograman interpretatif multiguna. Tidak seperti bahasa lain yang susah untuk dibaca dan dipahami, python lebih menekankan pada keterbacaan kode agar lebih mudah untuk memahami sintaks. Hal ini membuat Python sangat mudah dipelajari baik untuk pemula maupun untuk yang sudah menguasai bahasa pemrograman lain.

Bahasa ini muncul pertama kali pada tahun 1991, dirancang oleh seorang bernama Guido van Rossum. Sampai saat ini Python masih dikembangkan oleh Python Software Foundation. Bahasa Python mendukung hampir semua sistem operasi, bahkan untuk sistem operasi Linux, hampir semua distronya sudah menyertakan Python di dalamnya.

Dengan kode yang simpel dan mudah diimplementasikan, seorang programmer dapat lebih mengutamakan pengembangan aplikasi yang dibuat, bukan malah sibuk mencari syntax error.

print("Python sangat simpel")

Hanya dengan menuliskan kode print seperti yang diatas, anda sudah bisa mencetak apapun yang anda inginkan di dalam tanda kurung (). Dibagian akhir kode pun, anda tidak harus mengakhirnya dengan tanda semicolon ;

Sejarah Singkat Tentang Bahasa Pemrograman Python

Monty Pythons

Python diciptakan oleh Guido van Rossum pertama kali di  Centrum Wiskunde & Informatica (CWI) di Belanda pada awal tahun 1990-an. Bahasa python terinspirasi dari bahasa pemrograman ABC. Sampai sekarang, Guido masih menjadi penulis utama untuk python, meskipun bersifat open source sehingga ribuan orang juga berkontribusi dalam mengembangkannya.

Di tahun 1995, Guido melanjutkan pembuatan python di Corporation for National Research Initiative (CNRI) di Virginia Amerika, di mana dia merilis beberapa versi dari python.

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. Nama python sendiri tidak berasal dari nama ular yang kita kenal. Guido adalah penggemar grup komedi Inggris bernama Monty Python. Ia kemudian menamai bahasa ciptaannya dengan nama Python. Semua versi python yang dirilis bersifat open source. Dalam sejarahnya, hampir semua rilis python menggunakan lisensi GFL-compatible. Berikut adalah versi utama dan minor dari python dan tanggal rilis.

·        Python 1.0 – Januari 1994

·        Python 1.2 – 10 April 1995

·        Python 1.3 – 12 Oktober 1995

·        Python 1.4 – 25 Oktober 1996

·        Python 1.5 – 31 Desember 1997

·        Python 1.6 – 5 September 2000

·        Python 2.0 – 16 Oktober 2000

·        Python 2.1 – 17 April 2001

·        Python 2.2 – 21 Desember 2001

·        Python 2.3 – 29 Juli 2003

·        Python 2.4 – 30 November 2004

·        Python 2.5 – 19 September 2006

·        Python 2.6 – 1 Oktober 2008

·        Python 2.7 – 3 Juli 2010

·        Python 3.0 – 3 Desember 2008

·        Python 3.1 – 27 Juni 2009

·        Python 3.2 – 20 Februari 2011

·        Python 3.3 – 29 September 2012

·        Python 3.4 – 16 Maret 2014

·        Python 3.5 – 13 September 2015

·        Python 3.6 – 23 Desember 2016

·        Python 3.7 – 27 Juni 2018

Kelebihan Bahasa Pemrograman Python

1. Library Yang Luas Dan Banyak

Bahasa pemrograman Python memiliki library luas dengan beragam modul yang siap untuk Anda gunakan. Di dalamnya terdapat beragam kode untuk beragam keperluan seperti regular expressions, documentation-generationunit-testingdatabases, CGI, email, dan masih banyak lagi. Dengan kelebihan ini, maka Anda tidak perlu lagi menulis kode lengkap secara manual.

2. Meningkatkan Produktivitas Developer

Bahasa yang sederhana serta library yang luas dapat membuat developer menjadi lebih produktif. Selain itu, dengan Python Anda juga hanya perlu menulis kode lebih sedikit sehingga Anda mempunyai lebih banyak waktu untuk bisa mengerjakan yang lain.

3. Mendukung IoT

Python mendukung Internet of Things (IoT) dengan sangat baik. IoT merupakan teknologi yang dapat menghubungkan benda-benda di sekitar Anda ke dalam sebuah jaringan yang menghubungkan satu dengan yang lain.

4. Embeddable

Pyhton juga dapat ditanam atau disematkan. Anda dapat meletakkan kode Python Anda ke dalam sumber bahasa lain seperti C++. Kemampuan ini memungkinkan Anda untuk  menambahkan kemampuan scripting ke dalam bahasa lain.

Kekurangan Bahasa Pemrograman Python

1. Eksekusi Yang Lambat


Python merupakan bahasa interpreter yang bekerja dengan menggunakan kompiler. Ketika dijalankan, Pyhton akan bekerja lebih lambat jika dibandingkan dengan bahasa lain. Namun hal ini juga tergantung dari besar atau kecilnya program yang akan dibuat.

2. Lemah Dalam Komputasi Mobile

Bahasa ini lebih cocok digunakan untuk platform desktop dan server tetapi lemah untuk komputasi mobile. Penggunaan Pyhthon kurang cocok untuk pengembangan ponsel dan pengembangan game.

3. Kesalahan Run Time

Python diketik secara dinamis sehingga Anda tidak perlu mendeklarasikan tipe variabel saat menulis kode. Meskipun ini memudahkan developer selama pengkodean, namun dapat meningkatan terjadinya kesalahan pada saat run-time.

4. Kesulitan Dalam Bahasa Lain

Para pengguna Python biasanya akan sangat terbiasa dengan beragam fitur dan library yang luas. Hal ini akan membuat mereka mengalami sedikit masalah ketika belajar atau bekerja dengan bahasa pemrograman yang lain.

Mendefinisikan Fungsi Python


Anda dapat menentukan fungsi untuk menyediakan fungsionalitas yang dibutuhkan. Berikut adalah aturan sederhana untuk mendefinisikan fungsi dengan Python.

  • Fungsi blok dimulai dengan def kata kunci diikuti oleh nama fungsi dan tanda kurung (()).
  • Setiap parameter masukan atau argumen harus ditempatkan di dalam tanda kurung ini. Anda juga dapat menentukan parameter di dalam tanda kurung ini.
  • Pernyataan pertama dari sebuah fungsi dapat berupa pernyataan opsional - string dokumentasi fungsi atau docstring.
  • Blok kode dalam setiap fungsi dimulai dengan titik dua (:) dan indentasi.
  • Pernyataan kembali [ekspresi] keluar dari sebuah fungsi, secara opsional menyampaikan kembali ekspresi ke pemanggil. Pernyataan pengembalian tanpa argumen sama dengan return None.

Contoh fungsi

def printme( str ):
   "This prints a passed string into this function"
   print (str)
   return

Penginstallan Python Di Windows Dan Linux

Python dapat di install di sistem operasi windows, linux, Mac dan lainnya, pada artikel kali ini kita akan fokus pada windows terlebih dahulu ya. Langsung saja ikuti langkah-langkah dibawah ini:

Proses Instalasi Python 3.8.2

antarmuka website resmi python

Sampai artikel ini dibuat versi python yang paling terbaru tersedia pada versi 3.8.2 yang bisa kalian download di situs remisnya www.python.org Sebelumnya python memiliki versi 2 namun saat ini sudah banyak programmer yang beralih ke versi ke-3.

Silahkan teman-teman download hingga proses selesai dan jika sudah seleai jalankan file installer nya dan setup akan dimulai.

install python 3.8.2

Pada tahap pertama silahkan kalian centang pada kedua check box untuk install launcher for all users dan Add Python 3.8 to PATH opsi ini berfungsi untuk program python interpreter daat dijalankan dari direktori manapun termasuk direktori kerja kalian.

Setelah kedua opsi dicentang selanjutnya klik instal now untuk memulai proses instalasi.

Proses akan berjalan tunggu hingga selesai.


Gambar diatas menunjukan proses instalasi telah berhasil. Jika kalian cek di menu start windows 10 sudah ada tu aplikasi python 3.8.

Installasi Python Di Linux

  1. Buka terminal CTRL+ALT+T
  2. Ketik python maka Anda akan masuk ke Python shell.
  3. Tuliskan script Python Anda, contoh: print("Selamat datang di Python"). jika sudah tekan tombol ENTER, dan script Python akan dijalankan/eksekusi.
  4. Untuk keluar dari Python shell ketik exit()

Atau 

  1. Gunakan teks editor, misalnya gedit.
  2. Buat file baru, dan ketikan script python Anda, contoh: print("Selamat datang di Python").
  3. Save As dengan ekstensi .py (contoh: cetak.py).
  4. Jalankan file dengan menggunakan Terminal.
  5. Buka terminal CTRL+ALT+T.
  6. Masuk ke direktori dimana file Python Anda disimpan (contoh: cd /Users/admin/Desktop/).
  7. Jalankan script Python dengan menggunakan python diikuti dengan nama file (contoh: python cetak.py).
  8. Script Python Anda akan dieksekusi/dijalankan.

2 comments for "Semua Tentang Bahasa Pemrograman Python"

Post a Comment