Semua Tentang Bahasa Pemrograman Python
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.
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-generation, unit-testing, databases, 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
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
Penginstallan Python Di Windows Dan Linux
Proses Instalasi Python 3.8.2
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.
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
- Buka terminal CTRL+ALT+T
- Ketik python maka Anda akan masuk ke Python shell.
- Tuliskan script Python Anda, contoh:
print("Selamat datang di Python")
. jika sudah tekan tombol ENTER, dan script Python akan dijalankan/eksekusi. - Untuk keluar dari Python shell ketik
exit()
Atau
- Gunakan teks editor, misalnya gedit.
- Buat file baru, dan ketikan script python Anda, contoh:
print("Selamat datang di Python")
. - Save As dengan ekstensi
.py
(contoh:cetak.py
). - Jalankan file dengan menggunakan Terminal.
- Buka terminal CTRL+ALT+T.
- Masuk ke direktori dimana file Python Anda disimpan (contoh:
cd /Users/admin/Desktop/
). - Jalankan script Python dengan menggunakan python diikuti dengan nama file (contoh:
python cetak.py
). - Script Python Anda akan dieksekusi/dijalankan.
Terimakasih infonya gan
ReplyDeleteTerima kasih atas kunjungan anda di blog kami
Delete