![](https://sambatancoding.wordpress.com/wp-content/uploads/2021/09/pengenalan-python.png?w=400)
Pada postingan kali ini saya akan membahas sedikit mengenai python. Sebelum kita menyelam lebih dalam mengenai python Saya akan memberi sedikit pengenalan tentang Python.
Python merupakan bahasa interpreted high-level general-purpose programming language atau bahasa interpeted tingkat tinggi. Python di desain sebaik mungkin untuk mendunkung code readability atau mudah dibaca dan dimengerti. Python juga merupakan bahasa yang Object Oriented Programming yang bertujuan untuk membantu programmer membuat sebuah program yang mudah dibaca, dimengerti dan bisa digunakan untuk projek dari skala kecil hingga besar
Jika dibandingkan bahasa tingkat tinggi lainnya seperti C/C++ dan Java. Python memiliki syntax yang terbilang cukup mudah dimengerti oleh pemula. Sebagai contoh, kita tidak perlu mendefinisikan sebuah tipe data sebelum membuat variabel, Python akan otomatis mengidentifikasi tipe data sebuah variabel ketika user memberi value pada variabel tersebut. Contoh lainnya juga adalah di Python tidak menggunakan curly bracket { } sebagai awal dan akhir suatu blok program, di Python kita bisa menggunakan spasi/tab.
Berikut adalah beberapa cara untuk membuat sebuah text hello world pada beberapa bahasa pemrograman
C++
#include <iostream>
using namespace std;
int main(){
cout << "Hello World!";
return 0;
}
Java
public class HelloWorld {
public static void main(String[] args){
System.out.println("Hello World!");
}
}
Python
print("Hello World!")
Bisa kita lihat syntax yang digunakan Python cukup ringkas dan mudah dimengerti dibandingkan dua bahasa pemrograman diatas. Tapi walaupun syntax Python cukup ringkas tidak membuat bahasa tersebut lebih unggul. Python juga memiliki kekurangan dan kelebihan
Kekurangan
- Eksekusi yang lambat, hal ini dikarenakan Python merupakan bahasa yang menggunakan interpreter
- Performa yang kurang bagus jika digunakan untuk komputasi mobile, Python lebih cocok digunakan sebagai platform desktop dan server, Python kurang cocok digunakan untuk pengembangan game dan mobile walaupun Python juga menyediakan beberapa library yang bisa digunakan untuk membuat sebuah aplikasi mobile dan game
Kelebihan
- Library yang cukup lengkap, Python memiliki library yang sangat banyak jika dibandingkan bahasa-bahasa yang lain. Mulai dari desktop, mobile, hingga library untuk pengembangan IoT dan game
- Mudah dipelajari, seperti pembahasan di awal. Python sangat mudah dipelajari untuk orang awam dalam pemrograman
Mungkin sekian pembahasan Saya mengenai Python. Mungkin kedepannya Saya juga akan membahas Python lebih banyak lagi
Referensi