Mengenal Bahasa Pemrograman Python | Training Python Programming

Mengenal Bahasa Pemrograman Python | Training Python Programming

Mengenal Bahasa Pemrograman Python | Training Python Programming

2021-01-02 11:18:27 Admin Edutech 6 comments

Bahasa pemrograman python muncul pertama kali pada tahun 1990 dirancang oleh Guide Van Rossum berasal dari Negara Belanda. Sedangkan bahasa pemrograman python untuk versi terbaru dirilis pada tahun 2020.

Latar belakang nama python diambil dari acara televisi terkenal bernama Mothy Python Flying Circus, acara sirkus favorit Guide Van Rossum. Awalnya Guide Van Rossum mengembangkan bahasa pemrograman python ini sebagai respon atas pemrograman ABC. Karena itu tidak heran apabila python dipengaruhi oleh bahasa pemrograman ABC tersebut.

Apa Yang Dimaksud Bahasa Pemrograman Python?

Pengertian bahasa pemrograman python adalah bahasa pemrograman yang termasuk kategori interpretatif multiguna, kode nya simpel, dan struktur syntax nya rapi. Sehingga mudah dipahami baik untuk pemula ataupun programmer yang sudah menguasai bahasa pemrograman lainnya. Selain itu, Python merupakan bahasa pemrograman resmi yang digunakan oleh raksasa teknologi Google.

Karakteristik Bahasa Pemrograman Python

1. Tipe Data : nomor, string, daftar, urutan, dan kamus. Variabel dapat menyimpan berbagai tipe data. Variabel Bahasa Pemrograman Python bersifat dinamis. Sehingga dapat digunakan tanpa perlu dideklarasikan sebagai tipe data tertentu dan dapat diubah saat program dijalankan.

2. Struktur : Python tidak butuh struktur dasar sehingga kode program dalam bahasa pemrograman python sangat sederhana.

3. intaks : code atau syntax-syntax dasar bahasa pemrograman python memiliki keyword yang sangat mudah. Contoh program untuk menampilkan “Hello World” yaitu print “Hello World”.

4. Kelas sebagai objek terdiri dari metode dan atribut. Metode merupakan fungsi kelas sedangkan atribut adalah data yang terkait.

5. Modul : Python memiliki banyak modul standar atau perpustakaan (library).

Operator Dalam Bahasa Pemrograman Python

Bahasa pemrograman python mendukung berbagai macam operator di bawah ini:

  1. Aritmatika (Arithmetic Operators)
  2. Perbandingan (Comparison (Relational) Operators)
  3. Penugasan (Assignment Operators)
  4. Logika (Logical Operators)
  5. Bitwise (Bitwise Operators)
  6. Keanggotan (Membership Operators)
  7. Identitas (Identity Operators)

Untuk Apa Bahasa Pemrograman Python?

Bahasa pemrograman python digunakan untuk membuat berbagai macam program, seperti pengembangan web, protokol internet dan infrastruktur server. Selain itu, python juga banyak diaplikasikan pada berbagai sistem operasi seperti Linux, Microsoft Windows, Mac OS, Android, dll.

Cara Menggunakan Bahasa Pemrograman Python

Ada dua hal yang perlu dipersiapkan sebelum menggunakan bahasa pemrograman python, yaitu:

  1. Python : Interpreter yang menerjemahkan bahasa pemrograman python ke bahasa mesin. Sehingga program bisa dijalankan.
  2. Teks Editor/ IDE : Program yang digunakan untuk menulis code

Bahasa pemrograman python dapat dijalankan pada dua jenis modus yaitu mode baris perintah dan modus script.

Kelebihan Bahasa Pemrograman Python

Bahasa pemrograman python memang memiliki banyak keunggulan dibanding bahasa pemrograman lainnya. Sehingga tidak heran, apabila bahasa pemrograman python memberikan banyak kegunaan dan manfaat. Berikut beberapa kelebihan dari bahasa pemrograman python :

1. Mudah dipelajari : Syntax-syntax bahasa pemrograman python sederhana, mudah dimengerti, dinamis. Python juga dibangun berdasarkan tingkat keterbacaan kode yang tinggi.

2. Mudah diaplikasikan : Memiliki library yang banyak dan luas yang memuat beragam perlengkapan dan fungsionalitas. Sehingga membangun software, aplikasi situs, ataupun video game menjadi lebih mudah.

3. Dukung IoT : Python mendukung Internet of Things (IoT) dengan sangat baik.

4. Fleksibel : Dapat dijalankan di berbagai platform Sistem Operasi seperti Linux, Windows, Mac, OS X, dll.

5. Free dan open source : Selain free download,  bahasa pemrograman python juga dikembangkan dibawah lisensi open source yang disetujui OSI.

Kekurangan Bahasa Pemrograman Python

Kesimpulannya, Python mudah dipelajari dan diimplementasikan. Sehingga dapat meningkatkan produktivitas programer dari pada menggunakan bahasa pemrograman lain seperti C++, Java, dll. Namun kekurangan python adalah cukup lambat saat dijalankan dan memiliki keterbatasan dengan akses basis data.

Apa itu MySQLdb?

MySQLdb adalah software untuk Python MySQL link database. Mengimplementasikan python database API spesifikasi V2.0 berdasarkan pembentukan API MySQL C.

Training Python Programming

Bagi yang ingin mempelajari teori bahasa pemrograman python bisa dengan membaca buku, jurnal, makalah atau materi di e-book. Namun lebih baik lagi apabila mengikuti Training Python Programming agar lebih berkompeten dalam dunia kerja. Oleh karena itu, Edutech Solution menyediakan Training Python Programming dengan teori 30% dan praktikum/ simulasi/ brainstorming 80%.