Pengenalan python

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

Logo Python

Python Wikipedia

Tinggalkan komentar

Rancang situs seperti ini dengan WordPress.com
Ayo mulai