PYTHON



TENTANG BAHASA PEMROGRAMMAN 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 

1.    Unduh Python 2.7 di python.org.
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 settingsEnvironment 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

Postingan Populer