PYTHON
Pengertian Python, Fungsi, Kelebihan dan Kekurangan – Pengertian Python (bahasa pemrograman) merupakan bahasa pemrograman tinggi yang bisa melakukan eksekusi sejumlah instruksi multi guna secara langsung (interpretatif) dengan metode Object Oriented Programming dan juga menggunakan semantik dinamis untuk memberikan tingkat keterbacaan syntax. Python juga diklaim dijadikan bahasa yang menggabungkan kapabilitas, kesanggupan, dengan sintaksis kode yang sangat jelas, dan dilengkapi dengan fungsionalitas pustaka standar yang agung serta komprehensif.
Untuk lebih
lengkapnya simaklah Materi mengenai Python (Bahasa pemrograman) mulai dari
Pengertian, Fungsi, Kelebihan dan Kekurangan di bawah ini.
1. PENGERTIAN PYTHON
Python adalah bahasa pemrograman interpretatif multiguna dengan filosofi
perancangan yang berfokus pada tingkat keterbacaan kode
Python mendukung
multi paradigma pemrograman, utamanya; tetapi tidak dibatasi; pada pemrograman berpandangan objek, pemrograman imperatif, dan pemrograman fungsional.
Keliru satu fitur yang tersedia pada python adalah dijadikan bahasa pemrograman
dinamis yang dilengkapi dengan manajemen memori otomatis. Seperti halnya pada
bahasa pemrograman dinamis yang lain, python umumnya digunakan dijadikan bahasa
skrip meski pada
praktiknya penggunaan bahasa ini lebih luas mencakup konteks penggunaan yang
umumnya tidak dilaksanakan dengan menggunakan bahasa skrip. Python mampu
digunakan bagi bermacam kepentingan pembangunan perangkat lunak dan mampu
berlanjut di bermacam platform sistem
operasi. Masa ini kode
python mampu dijalankan di bermacam platform sistem
operasi, beberapa
diantaranya dalah:
Python dikembangkan
oleh Guido van Rossum pada tahun 1990 di CWI, Amsterdam dijadikan kelanjutan dari bahasa
pemrograman ABC. Versi terakhir yang dikeluarkan CWI adalah 1.2.
Tahun 1995, Guido
pindah ke CNRI sambil terus melanjutkan pembangunan Python. Versi terakhir yang
dikeluarkan adalah 1.6. Tahun 2000, Guido dan para pengembang konten Python
pindah ke BeOpen.com yang merupakan sebuah perusahaan komersial dan membuat
BeOpen PythonLabs. Python 2.0 dikeluarkan oleh BeOpen. Setelah mengeluarkan
Python 2.0, Guido dan beberapa anggota tim PythonLabs pindah ke
DigitalCreations.
Masa ini pembangunan
Python terus dilaksanakan oleh sekumpulan pemrogram yang dikoordinir Guido dan
Python Software Foundation. Python Software Foundation adalah sebuah organisasi
non-profit yang dibentuk dijadikan pemegang hak cipta intelektual Python sejak
versi 2.1 dan dengan demikian mencegah Python dimiliki oleh perusahaan
komersial. Masa ini distribusi Python sudah mencapai versi 2.6.1 dan versi 3.0.
Nama Python dipilih
oleh Guido dijadikan nama bahasa ciptaannya karena kecintaan Guido pada perkara
televisi Monty Python's Flying Circus. Oleh karena itu seringkali
ungkapan-ungkapan khas dari perkara tersebut seringkali muncul dalam
korespondensi antar pengguna Python.
Python bisa
berinteraksi dengan bahasa lain. Kode python bisa memanggil oleh bahasa C, C++,
dan sebaliknya juga bisa dipanggil dari bahasa lain.
2. FITUR
Beberapa fitur yang
dimiliki Python adalah:
· memiliki kepustakaan yang
luas; dalam distribusi Python telah diadakan modul-modul 'siap pakai' bagi
bermacam kepentingan.
· memiliki atur bahasa yang
jernih dan mudah dipelajari.
· memiliki aturan layout kode
sumber yang memudahkan pengecekan, pembacaan lagi dan penulisan ulang kode
sumber.
· Bersifat OOP (berorientasi
obyek).
· Memiliki fasilitas pengumpulan
sampah secara auto, seperti halnya pada Bahasa pemrograman java, Python
Fasilitas pengaturan penggunaan memory computer sehingga para programmer tidak
perlu melakukan
· Bersifat modular, mudah
dikembangkan dengan menciptakan modul-modul baru, dimana modul-modul tersebut
dapat dibangun dengan Bahasa Python maupun C/C++
· pengaturan memory computer
secara langsung
3. FUNGSI
Kalian bisa menentukan fungsi untuk
menyediakan fungsionalitas yang dibutuhkan. Berikut ini merupakan aturan
sederhana untuk mendefinisikan fungsi dengan Python.
- Fungsi blok
dimulai dengan def kata kunci diserta dengan nama fungsi dan tanda kurung
(()).
- Setiap parameter
masukan atau argumen dan ditempatkan di dalam tanda kurung ini. Kalian
juga tentunya bisa menentukan parameter di dalam tanda kurung ini.
- Pernyataan
pertama dari sebuah fungsi bisa berupa pernyataan opsional – string
dokumentasi fungsi atau docstring.
- Blok kode di
dalam setiap fungsi dimulai dengan titik dua (:) dan indentasi.
- Pernyataan
kembali keluar dari sebuah fungsi, secara opsional menyampaikan kembali
ekspresi ke pemanggil. Pernyataan pengembalian tanpa argumen sama dengan
return None.
4. KELEBIHAN DAN
KEKURANGAN
Seperti yang sudah di
jelaskan, Bahasa pemrograman Python ialah bahasa yang paling banyak di gemari
oleh para programmer karena syntax bahasa yang mudah dipahami dan bisa di
jalankan di beberapa platform manapun melalui interperter.
Python juga memiliki
dukungan komunitas yang aktif sehingga para developer bisa dengan mudah
bertanya tentang permasalahan yang dialami, selain itu Python juga menyediakan
banyak framework, dan library yang bisa diunduh secara gratis.
Namun ada beberapa
kekurangan dan kelebihan yang dimiliki python. Lalu apa saja kelebihan dan
kekurangan pada python :
- KELEBIHAN
Ø Python
mudah dipelajari bahkan untuk pengembang pemula. Kodenya mudah dibaca dan dapat
menjalankan banyak fungsi kompleks dengan mudah, karena banyaknya standard library.
Ø Pengembangan
program dapat dilakukan dengan cepat dan menggunakan lebih sedikit kode. Bahkan
tim kecil dapat menangani bahasa Python secara efektif.
Ø Bersifat Object
Oriented Programming (OOP)
Ø Mendukung
Multi Platform dan Multi System
Ø Memungkinkan
membuat program dengan skala paling rumit dengan mudah.
Ø Sejumlah
besar library/pustaka tersedia untuk Python.
Ø Konstruksi
pada saat aplikasi berjalan
Ø Memiliki
sistem pengelolaan memory yang auto, garbage collection, seperti Java
- KEKURANGAN
Ø Sangat
Lambat
Ø Python
cukup buruk untuk pengembangan platform mobile (Android/IOS)
Ø Python
bukan pilihan yang baik untuk tugas-tugas intensif memori.
Ø Hampir
mustahil untuk membuat game 3D grafis tinggi menggunakan Python.
Ø Memiliki
keterbatasan dengan akses basis data.
Ø Python
tidak baik untuk pekerjaan multi-prosesor / multi-core.
5. INSTALASI DAN
PENGATURAN
2. Jalankan file instalasi Python yang telah
diunduh. Secara default Python akan terinstall di folder C:\Python27.
3. Selanjutnya mengatur variable environment, buka Control
Panel->System and Security->System.
4. Klik Advanced system settings, Environment Variables.
5. Pada System variables,
pilih Path, klik Edit.
6. Pada Variable value,
tambahkan ;C:\Python27.
Masukan / Keluaran
Contoh masukan :
nama =
raw_input("Masukkan nama Anda: ")
Contoh keluaran :
print
"Halo", nama, ":)"
Halo Dunia
print ("Halo
dunia!")
Aplikasi
- aplikasi besar yang menggunakan bahasa python.
Nah setelah itu, saya akan mencoba untuk memberikan contoh -
contoh aplikasi yang memnggunakan bahasa pemrograman ini... Yang sekaligus
menjadi bukti betapa cepat dan powerfullnya bahasa ini sehingga dipilih oleh
programer - programer pro untuk membua aplikasi nya.
Berikut saya kasih contohnya di bawah ini berdasarkan situs
Code Factory, Python ini telah digunakan oleh perusahaan besar seperti :
1. Google
2. Youtube
3. instagram
4. Pinterest
5. Bing
6. Reddit
7. DropBox
dan lainnya.
Sedangkan untuk
bahasa pemograman, menurut situs Code Factory, python juga digunakan oleh :
1. Facebook
2. Wikipedia
3. Baidu
4. Yahoo
5. Tumblr
6. Flickr,
dan seterusnya.
Demikianlah pembahasan kami mengenai Pengertian Python,
Fungsi, Kelebihan dan Kekurangan Python, serta aplikasi yg telah menggunakan
bahasa pemrogramman Python . Semoga artikel ini dapat menambah wawasan anda dan
semoga bermanfaat untuk kawan-kawan semua. Terima kasih telah berkunjung dan
membaca Artikel kami. Baca lagi artikel kami lain.
Gresik,16 Desember 2019
ZAR'AH NURKHOFIFAH
1614311036
Komentar
Posting Komentar