Pengertian Python, Fungsi, Kelebihan dan Kekurangan

 Pengertian Python

     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. Sebagai bahasa pemrograman tinggi, python dapat dipelajari dengan mudah karena telah dilengkapi dengan manajemen memori otomatis.


Fungsi Python

    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.

Kelebihan dan Kekurangan Python

    

Kelebihan

  • Python bisa dengan mudah dipelajari bahkan untuk pengembang pemula. Kodenya mudah dibaca dan bisa menjalankan banyak fungsi kompleks dengan mudah, karena banyaknya standard library.
  • Pengembangan program bisa dilakukan dengan cepat dan juga menggunakankode yang lebih sedikit. Bahkan tim kecil bisa menangani bahasa Python secara efektif.
  • Bersifat Object Oriented Programming.
  • Mendukung Multi Platform & Multi System
  • Memungkinkan membuat program dengan skala yang paling rumit dengan mudah.
  • Sejumlah besar library atau pustaka tersedia untuk Python.
  • Konstruksi ketika aplikasi berjalan
  • Mempunyai sistem pengelolaan memory yang otomatis, garbage collection, layaknya Java

Kekurangan

  • Terlalu Lambat
  • Python terbilang buruk dalam pengembangan platform mobile (Android/IOS)
  • Python bukanlah menjadi pilihan yang baik untuk tugas-tugas intensif memori.
  • Hampir mustahil untuk membuat game 3 dimensi grafis tinggi menggunakan Python.
  • Mempunyai keterbatasan dengan akses basis data.
  • Python tidak baik jika diperuntukan dalam pekerjaan multi-prosesor / multi-core.

Komentar

Postingan populer dari blog ini

Cicada 3301, Teka-teki Paling Misterius di Internet yang Sulit Terpecahkan

Pengenalan User Interface (UI)

Siapa itu Bjarne Stroustrup