Selain Pascal, C dan C++, Bahasa pemrograman Python saat ini juga sering disarankan sebagai bahasa pemrograman dasar untuk pemula. Alasannya karena perintah bahasa python sederhana, rapi dan singkat.
Python juga sebuah bahasa yang sangat powerfull dengan banyak penerapan di bidang data sains. Jika anda ingin membuat aplikasi “kekinian” seperti big data, data mining, deep learning, data science hingga machine learning, bahasa Python bisa dipakai untuk keperluan tersebut.
Python juga mendukung multi-paradigma. Yakni bisa ditulis dengan kode program prosedural seperti di Pascal atau C dan juga mendukung pemrograman object (OOP) seperti Java. Singkat kata Python adalah bahasa yang “komplit” untuk era modern.
Jika dibandingkan dengan bahasa pemrograman lain, perintah di bahasa Python cenderung mudah dipelajari, mudah di baca, dan memiliki perintah yang lebih singkat. Python juga bisa dipakai pada berbagai sistem operasi seperti Windows, Linux dan Mac OS.
Dukungan library yang sangat banyak menjadi pertimbangan tersendiri untuk belajar Python, terutama untuk pembuatan kode program terkait data sains.
Atas dasar ini pula Duniailkom ingin menyajikan Tutorial Belajar Bahasa Pemrograman Python Bagi Pemula. Dalam halaman ini, kami meng-index seluruh tutorial dan artikel Python di duniailkom:
Pengertian dan Cara Instalasi Python
Pada tutorial awal belajar python ini kita akan berkenalan dengan bahasa pemrograman python, mulai dari pengertian bahasa python, keunggulan bahasa python dan cara instalasi Python itu sendiri.
Aplikasi Python sudah membawa teks editor sendiri bernama IDLE, sehingga kita tidak perlu menginstall teks editor / IDE terpisah.
- Tutorial Belajar Python Part 1: Pengertian Bahasa Pemrograman Python
- Tutorial Belajar Python Part 2: Cara Mendownload dan Menginstall Python
- Tutorial Belajar Python Part 3: Cara Menjalankan Kode Program Python
- Tutorial Belajar Python Part 4: Cara Menjalankan File Python dari CMD
- Tutorial Belajar Python Part 5: Cara Menjalankan Python dari IDLE
Aturan Dasar Kode Program Python
Dalam sesi ini akan dibahas tentang aturan dasar penulisan kode program Python, diantaranya tentang statement terminator, case sensitivity, indentations perintah, membuat baris komentar serta cara pembuatan variabel dalam bahasa Python.
- Tutorial Belajar Python Part 6: Aturan Dasar Penulisan Kode Program Python
- Tutorial Belajar Python Part 7: Cara Pembuatan Variabel Bahasa Python
Tipe Data Bahasa Pemrograman Python
Dalam bagian ini akan dibahas tentang apa saja jenis-jenis tipe data di dalam bahasa Python, termasuk pembagian tipe data yang disertai contoh cara penggunaa.
Secara sederhana, tipe data adalah cara kita memberitahu komputer untuk mengelompokkan data berdasarkan apa yang dipahami oleh komputer. Tipe data yang akan di bahas diantaranya: tipe data string, number, boolean, list, tuple, set dan dictionary.
- Tutorial Belajar Python Part 8: Jenis-jenis Tipe Data dalam Bahasa Python
- Tutorial Belajar Python Part 9: Tipe Data String dalam Bahasa Python
- Tutorial Belajar Python Part 10: Tipe Data Number dalam Bahasa Python
- Tutorial Belajar Python Part 11: Tipe Data Boolean dalam Bahasa Python
- Tutorial Belajar Python Part 12: Tipe Data List dalam Bahasa Python
- Tutorial Belajar Python Part 13: Tipe Data Tuple dalam Bahasa Python
- Tutorial Belajar Python Part 14: Tipe Data Set dalam Bahasa Python
- Tutorial Belajar Python Part 15: Tipe Data Dictionary dalam Bahasa Python
Operator Bahasa Pemrograman Python
Dalam bagian ini akan dibahas tentang apa saja jenis-jenis operator dalam bahasa Python. Kita akan membahas operator aritmatika, operator perbandingan, operator logika, operator bitwise, operator assignment (penugasan), operator identitas, dan operator keanggotaan (membership).
- Tutorial Belajar Python Part 16: Jenis-jenis Operator dalam Bahasa Python
- Tutorial Belajar Python Part 17: Jenis-jenis Operator Aritmatika Python
- Tutorial Belajar Python Part 18: Jenis-jenis Operator Perbandingan / Relasional Python
- Tutorial Belajar Python Part 19: Jenis-jenis Operator Logika Python
- Tutorial Belajar Python Part 20: Jenis-jenis Operator Bitwise Python
- Tutorial Belajar Python Part 21: Jenis-jenis Operator Assignment Python
- Tutorial Belajar Python Part 22: Jenis-jenis Operator Identitas dan Keanggotaan Python
Struktur Kondisi dan Perulangan
Pada bagian ini akan dibahas perintah-perintah kode pemrograman Python untuk membuat percabangan kode program atau dikenal juga dengan struktur kondisi / struktur logika. Di dalam bahasa Python terdapat kondisi If, If Else, dan If Else If (elif)
Setelah itu kita akan masuk ke perulangan. Perulangan (atau dalam bahasa inggris dikenal dengan istilah loop) merupakan konsep pemrograman yang berguna untuk mengulang baris perintah. Disini akan dibahas cara membuat perulangan dalam bahasa Python menggunakan perintah while dan for.
- Tutorial Belajar Python Part 23: Percabangan Kondisi If Bahasa Python
- Tutorial Belajar Python Part 24: Percabangan Kondisi If Else Bahasa Python
- Tutorial Belajar Python Part 25: Percabangan Kondisi If Else If Bahasa Python
- Tutorial Belajar Python Part 26: Perulangan While Bahasa Python
- Tutorial Belajar Python Part 27: Perulangan For Bahasa Python
- Tutorial Belajar Python Part 28: Fungsi Perintah Break Bahasa Python
- Tutorial Belajar Python Part 29: Fungsi Perintah Continue Bahasa Python
Cara Membuat Fungsi / Function
Dalam merancang kode program, kadang kita sering membuat kode yang melakukan tugas sama secara berulang-ulang, seperti membaca tabel dari database, menampilkan penjumlahan, dll.
Tugas yang sama ini akan lebih efektif jika dipisahkan dari program utama dan dirancang menjadi sebuah fungsi atau function.
Secara sederhana, fungsi atau function adalah kode program yang dirancang untuk menyelesaikan sebuah tugas tertentu, dan merupakan bagian dari program utama. Ketika di sadur ke dalam bahasa indonesia, function ini di sebut juga sebagai fungsi.
Pada bagian ini kita akan membahas cara membuat function dalam bahasa Python, termasuk juga mempelajari perbedaan parameter dengan argumen, mengembalikan nilai function, mengenal default parameter hingga perintah *args dan **kwargs.
- Tutorial Belajar Python Part 30: Cara Membuat Fungsi (Function) Python
- Tutorial Belajar Python Part 31: Pengertian Parameter dan Argumen Fungsi Python
- Tutorial Belajar Python Part 32: Fungsi Perintah Return pada Function Python
- Tutorial Belajar Python Part 33: Pengertian Default Parameter pada Function Python
- Tutorial Belajar Python Part 34: Pengertian Named Parameter / Keyword Arguments
- Tutorial Belajar Python Part 35: Pengertian Arbitrary Arguments (*args) Python
- Tutorial Belajar Python Part 36: Pengertian Arbitrary Keyword Arguments (**kwargs)
Studi Kasus, Latihan dan Contoh Kode Program Python
Bagian ini dikhususkan untuk tutorial lepas yang akan membahas studi kasus, latihan dan contoh kode program bahasa Python.
Bahasa Python sendiri sangat sering dipakai sebagai bahasa pengantar dalam mata kuliah programming dan algoritma di kampus-kampus IT. Karena itu pula Duniailkom ingin menyajikan berbagai contoh kode program dan latihan algoritma dasar.
Berikut kumpulan contoh soal dan latihan algoritma menggunakan bahasa pemrograman Python (akan dilengkapi bertahap):
Latihan Membuat Pola Bintang:
- Latihan Kode Program Python: Membuat Pola Persegi Bintang
- Latihan Kode Program Python: Membuat Pola Persegi Panjang Bintang
- Latihan Kode Program Python: Membuat Pola Segitiga Bintang
- Latihan Kode Program Python: Membuat Pola Segitiga Bintang Terbalik
- Latihan Kode Program Python: Membuat Pola Piramida Bintang
- Latihan Kode Program Python: Membuat Pola Piramida Bintang Terbalik
- Latihan Kode Program Python: Membuat Pola Belah Ketupat Bintang
Latihan Membuat Pola Angka:
- Latihan Kode Program Python: Membuat Pola Persegi Angka
- Latihan Kode Program Python: Membuat Pola Persegi Deret Angka
- Latihan Kode Program Python: Membuat Pola Segitiga Angka
- Latihan Kode Program Python: Membuat Pola Segitiga Deret Angka
- Latihan Kode Program Python: Membuat Pola Segitiga Angka Terbalik
Latihan Luas Bangun Datar / Luas Bangun Ruang:
- Latihan Kode Program Python: Menghitung Luas Persegi
- Latihan Kode Program Python: Menghitung Luas Persegi Panjang
- Latihan Kode Program Python: Menghitung Luas Segitiga
- Latihan Kode Program Python: Menghitung Luas Lingkaran
- Latihan Kode Program Python: Menghitung Luas Belah Ketupat
- Latihan Kode Program Python: Menghitung Luas Trapesium
- Latihan Kode Program Python: Menghitung Luas Permukaan Balok
Latihan Deret Angka:
- Latihan Kode Program Python: Deret Angka Ganjil Genap
- Latihan Kode Program Python: Cara Membuat Deret Angka
- Latihan Kode Program Python: Membuat Deret Faktorial
Latihan Logika Matematika:
- Latihan Kode Program Python: Cara Menghitung Faktorial
- Latihan Kode Program Python: Fungsi Rekursif Menghitung Faktorial
- Latihan Kode Program Python: Konversi Suhu Celsius
- Latihan Kode Program Python: Cek Bilangan Prima
- Latihan Kode Program Python: Konversi Bilangan Desimal ke Biner
- Latihan Kode Program Python: Konversi Bilangan Biner ke Desimal
- Latihan Kode Program Python: Mencari Akar Persamaan Kuadrat
- Latihan Kode Program Python: Menentukan Bilangan Ganjil Genap
Latihan Algoritma Dasar:
- Latihan Kode Program Python: Menghitung Gaji Karyawan
- Latihan Kode Program Python: Menampilkan Biodata Mahasiswa
- Latihan Kode Program Python: Menghitung Diskon Potongan Harga
- Latihan Kode Program Python: Cek Tahun Kabisat
- Latihan Kode Program Python: Menentukan Nama Hari
- Latihan Kode Program Python: Menentukan Nama Bulan
- Latihan Kode Program Python: Cek Kata Palindrom
- Latihan Kode Program Python: Menghitung Jumlah Huruf Vokal
- Latihan Kode Program Python: Membuat Kalkulator Sederhana
Latihan List / Array:
- Latihan Kode Program Python: Mencari Nilai Terbesar List / Array
- Latihan Kode Program Python: Mencari Nilai Terkecil List / Array
- Latihan Kode Program Python: Penjumlahan List / Array
- Latihan Kode Program Python: Mencari Nilai Rata-rata List / Array
- Latihan Kode Program Python: Pencarian Data List / Array (Searching)