Pengenalan Dasar Python – Sekilas nama “Python” sama dengan nama jenis ular. Namun, Python disini bukanlah seekor binatang, melainkan salah satu bahasa pemrograman yang sangat cocok untuk pemula. Pyton dibuat oleh seseorang bernama Guido van Rossum dan dikembangkan oleh perusahaan Python Software Foundation. Python mengedepankan kemudahan bagi penggunanya. Dengan kode-kode yang sederhana dan mudah diterapkan, seorang programmer dapat lebih fokus belajar mengembangkan aplikasi yang dibuatnya, bukan sibuk mencari kode yang error. Langsung aja, Yuk kita mulai dari pengenalan dasar python dan instalasinya.
Kenapa Menggunakan Python?
Jika Kanca IT adalah programmer pemula, mungkin dalam hati akan bertanya-tanya, “Kenapa harus python? Kenapa tidak yang lain?” Hal-hal berikut ini bisa jadi membantu rasa penasaran Kanca IT terhadap bahasa pemrograman Python.
- Python adalah bahasa populer ke-3 di dunia menurut situs https://www.tiobe.com/tiobe-index/ (data september 2020)
- User Friendly, Cocok untuk pemula. Python memiliki struktur kode yang rapi, sederhana dan mudah dipelajari dibandingkan bahasa pemrograman lain
- Bisa digunakan di berbagai sistem operasi, mulai dari Windows, Linux, Mac dsb.
- Digunakan Perusahaan Besar. Banyak perusahaan-perusahaan besar di dunia menggunakan Python seperti Instagram, Pinterest, Google, Yahoo!, dan juga NASA.
- Dalam pembuatan program python, baris kode yang dibutuhkan lebih sedikit dibandingkan dengan menggunakan bahasa pemrograman lain
- Dapat digunakan untuk pengembangan website, data mining, program jaringan, hacking, game, robotika, hingga Artificial Intelligence (kecerdasan buatan)
Sama seperti bahasa pemrograman lain, Python pun memiliki kekurangan. Python adalah bahasa interpreter bukan compiler. Lihat perbedaan interpreter dan compiler di bawah ini:
Compiler | Interpreter |
Memindai seluruh program dan menerjemahkannya secara keseluruhan | Menerjemahkan satu pernyatan satu per satu |
Dibutuhkan banyak waktu untuk menganalisis kode sumber | Dibutuhkan sedikit waktu untuk menganalisis kode sumber |
Waktu eksekusi relatif lebih cepat | Waktu eksekusi lebih lambat |
Menghasilkan pesan kesalahan hanya setelah memindai seluruh program | Menerjemahkan program sampai kesalahan pertama terpenuhi (berhenti) |
Membutuhkan lebih banyak memori | Memori menjadi lebih efisien |
Bahasa Pemrograman C, C++ | Bahasa Pemograman Python, Ruby |
Peluang Kerja Programmer Python
Berbicara tentang peluang kerja, banyak perusahaan saat ini yang mencari programmer pyhton tentunya untuk membantu menyelesaikan masalah pada perusahaan tersebut. Tipe-tipe programmer Python ada 3 yaitu:
- Programmer Entry-Level
- Programmer Junior
- Programmer Senior
Berikut ini tabel perbedaan dari ketiga programmer tersebut:
Entry-Level | Junior | Senior |
Baru selesai belajar dan mulai beradaptasi dengan Pemrograman Python | Sudah berpengalaman 1-3 tahun menggunakan dan membuat program Python | Pengalaman menangani project Python selama puluhan tahun |
Berbicara standar programmer pyhton luar negeri mungkin akan berbeda dengan standar gaji programmer Python di Indonesia. Jika dilihat dari situs Job.id, rata-rata gaji programmer Python di Indonesia berkisar antara 10 hingga 30 juta per bulan. Angka yang mungkin jauh dari standar gaji programmer luar negeri yang bisa mencapai 60 hingga ratusan juta per bulannya. Maka tidak heran jika tren kerja remote dengan orang luar negeri sekarang semakin populer di Indonesia karena penghasilannya tinggi. Hal ini juga dapat dimanfaatkan oleh programmer Python. Beberapa situs ini membuka peluang kerja remote dari rumah untuk programmer Python, diantaranya:
Install Python
Setelah Kanca IT memahami tentang pengenalan dasar python, langkah selanjutnya adalah mencoba menginstal aplikasi Python. Bagaimana caranya?
1. Koneksikan komputer/laptop ke internet, kemudian buka browser.
2. Buka situs google, lalu ketikkan “Python”
3. Maka akan muncul tampilan berikut:
4. Klik link yang menuju https://www.python.org/
5. Pilih menu Downloads, pilih sistem operasi yang dipakai (dalam hal ini gunakan sistem operasi Windows), klik tombol Download “Python 3.8.5” untuk python versi terbaru. Jika ingin versi yang lama, klik link “View Full List of Downloads”. Tunggu hingga proses download selesai. Ukuran file installer Python kurang lebih 26MB.
6. Jika sudah selesai, double klik pada file installer python untuk mulai penginstalan.
7. Ceklis pada “Add Python 3.8 to PATH” lalu klik “Install Now”
8. Tunggu Hingga proses instalasi selesai. Lalu Klik Close
Cek Versi Python
Setelah berhasil menginstal Python di komputer, kini saatnya kita cek apakah Python berhasil tertanam di komputer dengan membuka terminal atau command prompt di komputer. Caranya:
1. Buka command prompt atau gunakan shortcut Windows+R lalu ketikkan cmd
2. Ketikkan python –versions
3. Jika berhasil, maka akan muncul versi python yang sudah terinstal di komputer
Install Text Editor Visual Studio Code
Untuk membuat program python, dibutuhkan sebuah teks editor. Salah satunya Visual Studio Code (VSCode). Aplikasi VSCode dapat didownload secara gratis di situs resminya. Cara instal VSCode silahkan ikuti tutorial berikut:
1. Buka situs https://code.visualstudio.com/
2. Klik tombol “Download for Windows” untuk download otomatis VSCode. Jika ingin memilih installer untuk sistem operasi lain baik 64 bit atau 32 bit silahkan klik di link “Other Platform” atau “Insiders Edition”
3. Tunggu hingga proses download selesai. Ukuran file installer VSCode kurang lebih 61MB.
4. Jika sudah selesai silahkan double klik pada file installer VSCode untuk memulai instalasi.
5. Ceklis pada “I accept the agreement”, lalu klik Next
6. Lalu pilih folder instalasi dan klik Next
7. Pilih secara default untuk menambahkan aplikasi VSCode di start menu. Lalu Klik Next
8. Ceklist pada “create a desktop icon” agar nanti aplikasi VSCode juga muncul di desktop icon. Lalu klik Next
9. Kemudian klik Tunggu hingga proses instalasi selesai
10. Klik Finish, maka aplikasi VSCode otomatis terbuka.
Untuk lebih lengkapnya, simak video berikut:
Semoga penjelasan mengenai Pengenalan Dasar Python di atas bermanfaat bagi Kanca IT semua..
Oke banget apalagi ini pelajaran yang harus dikuasai
Membantu
thank you pak buat penjelasannya saya jadi paham dan akan saya praktekan pak
terimakasih ilmu nya pak, semuanya lengkap