Pengenalan Dasar Apa itu Python

0
149

Apa itu Python?

Python adalah bahasa pemrograman tingkat atas yang diciptakan oleh Guido van Rossum.

Python sering digunakan oleh berbagai orang untuk membuat berbagai macam program, seperti: program CLI, Program GUI (desktop), Aplikasi Mobile, Web, IoT, Game, Program untuk Hacking, dsb.

Python juga dikenal sebagai dengan bahasa pemrograman yang mudah dipelajari, karena struktur sintaknya rapi dan mudah dipahami.

Python bagus untuk pemula yang baru belajar coding

Kenapa belajar Python?

Python memang sangat sederhana dibandingkan bahasa yang lainnya. Untuk membuat program Hello World! tidak perlu ini dan itu atau tidak ribet.

Bahkan tagline di websitenya menjelaskan bahwa kalau python akan membuatmu bekerja lebih cepat dan efektif.

Jadi kenapa belajar Python?

  1. Cepat dan efektif;
  2. Mudah dipelajari;
  3. Banyak digunakan di perusahaan besar;
  4. Sekedar ingin tahu saja.

adapun kekurangan dan kelebihan yang dimiliki python.

Dan iniliah beberapa Kelebihan dan Kekurangan dari bahasa pemograman 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.
  • Bersifat Object Oriented Programming (OOP)
  • Mendukung Multi Platform dan Multi System
  • Dapat membuat program dengan skala paling rumit menjadi 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 bahasa Python.
  • Memiliki keterbatasan dengan akses basis data.
  • Python tidak baik untuk pekerjaan multi-prosesor atau multi-core.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.