Kompetensi Dasar
1. Komputer
2. IDLE Python versi 3.x untuk Windows
Prasyarat
Komputer adalah sebuah mesin dan hanya mengerti bahasa mesin diawal
penciptaannya yaitu kode biner, 0 dan 1. Program memiliki tugas sebagai
jembatan antara manusia dengan komputer (mesin).
Namun, bahasa mesin sangat sulit dipelajari. Untungnya, para ilmuwan telah
menemukan beberapa bahasa pemrograman tingkat tinggi yang lebih mudah
dikuasai. Di antara bahasa pemrograman tingkat tinggi adalah Python, Java,
Javascript, C, C++, c# dan Basic,Pascal, dan bahasa program lainnya.
Nah, sekarang, bahasa pemrograman mana yang patut kita pelajari pada level
anak SMK kelas 10?
Ada 2 cara perangkat lunak pemrograman bekerja agar instruksi yang dibuat
dapat dipahami komputer,
Ada kelebihan, pasti ada kekurangan juga. Termasuk python ini memiliki
kekurangan,
Kode python sedikit lambat dalam hal eksekusi karena berbagi resource
komputer dengan interpreternya, sehingga tidak bisa terlalu cepat;
Anda dan client yang akan memakai aplikasi dari python harus memiliki
interpreter yang sama untuk menjalankan kode Anda.
Jika Anda ingin memprogram dalam Python, Anda memerlukan interpreter Python.
Anda tidak akan dapat menjalankan kode Anda tanpa itu. Untungnya, Python
gratis.
1. Mudah dipelajari,sederhana.
2. Memiliki library yang sangat melimpah.
3. Repository yang makin menjamur di github.
4. Dapat dijalankan di Linux, Mac, Windows dan termasuk perangkat
mobile.
5. Melalui mekanisme tertenu, Python dapat diintegrasikan dengan C/C++,
dan begitu juga perkembangan .NET Framework.
Python banyak digunakan untuk membuat berbagai macam program,
seperti: program CLI, Program GUI (desktop), Aplikasi Mobile, Web,
IoT, Game.
6. Google, Facebook, Instagram, youtube, yahoo adalah sebagian kecil
perusahaan teknologi yang memakai Python. Jadi belajar Python adalah
awal bagus untuk masuk ke industri teknologi tersebut.
Apa yang bisa dibuat oleh Python?