Mengenal Bahasa Pemrograman Python
Python didesain sedemikian rupa sehingga sintaksnya mudah terbaca dan sangat manusiawi. Tidak seperti bahasa lain yang punya banyak simbol asing.
Python adalah bahasa pemrograman yang populer dan mudah dipelajari. Dikenal karena sintaksnya yang sederhana dan fleksibel, Python digunakan untuk berbagai macam aplikasi seperti web development, machine learning, dan data analysis. Yuk mulai belajar Python bareng Inva!
Python didesain sedemikian rupa sehingga sintaksnya mudah terbaca dan sangat manusiawi. Tidak seperti bahasa lain yang punya banyak simbol asing.
Python 3 ini fungsinya sebagai interpreter dari *script* python agar kode yang kita buat bisa dijalankan.
Python punya interpreter interaktif yang dapat kita gunakan untuk mengeksekusi kode python secara langsung di terminal.
Penulisan kode python tidak sembarangan, ada beberapa aturan sintaks yang harus kita ikuti agar program tidak error.
Saking simpelnya, bahasa python tidak memiliki aturan khusus untuk membuat variable. Variabel otomatis terbuat ketika melakukan assignment.
Tipe data merupakan atribut yang menandakan perlakuan apa saja yang dapat dilakukan terhadap variabel tersebut.
Pada python ada beberapa tipe data numerik. Seperti int, float, dan complex. Mari kita bahas lebih lanjut.
String pada Python merupakan tipe data yang memuat sebuah atau sekumpulan karakter. String ditandai dengan tanda petik.
Boolean adalah tipe data yang hanya dapat memuat 2 nilai yaitu true dan false. Tipe data ini berguna saat kita berurusan dengan struktur kontrol.
Pada Python, list merupakan tipe data yang dapat memuat banyak nilai. Dalam bahasa lain mungkin lebih familiar dengan sebutan array.
Script python merupakan file berisi kode dengan bahasa Python yang biasanya memiliki ekstensi .py
Beberapa fungsi seperti print() dan input(), merupakan fungsi standar yang banyak digunakan untuk melakukan I/O.
Conditional statement bertugas untuk menjalankan perintah sesuai kondisi. Pada python, hal ini ditangani oleh if statement.
for loop merupakan perulangan yang sudah diketahui kapan mulainya dan kapan selesainya.
Berbeda dengan perulangan for, dengan while kita akan menggunakan kondisi boolean sebagai pengendalinya.
Python memiliki statement break dan continue untuk mengatasi kasus-kasus khusus pada struktur kontrol.
Pada Python ternary operator untuk mempersingkat assignment yang melibatkan kondisi IF ELSE.
list comprehension merupakan ternary operator pada Python untuk mempersingkat proses inisialisasi variable list
Fungsi atau dalam istilah pemrograman disebut dengan “function” merupakan blok kode yang digunakan untuk menyelesaikan masalah spesifik.
Return statement memungkinkan kita mengembalikan nilai yang sudah diproses pada fungsi ke pemanggil.
pass statement pada python merupakan statement spesial yang hanya bisa digunakan di dalam compound statement
Default argument merupakan argument fungsi yang memiliki nilai asal, dengan ini kita bisa membuat argument opsional