Tutorial Utama Python
Dasar-Dasar
Pengenalan Bahasa Python
Pemeriksaan Versi Python
Menampilkan Data ke Layar
Filosofi Python
Komentar
Variabel
Menampilkan Variabel ke Layar
Operasi Matematika dengan Angka
Operasi Matematika dengan Variabel
Operasi yang Dipersingkat
Prioritas Operasi Matematika
Prioritas yang Sama
Tanda Kurung Pengelompokan
Nuansa Pengelompokan
Panjang Angka
Bilangan Pecahan (Floating Point)
Bilangan Negatif
Sisa Hasil Bagi
Pemangkatan
Prioritas Operasi Pemangkatan
String
Penggabungan String
Perkalian String
Karakter String
Escape Character String
Panjang String
String Multi-baris
Nilai Boolean
Nilai None
Typing yang Ketat di Python
Konversi ke String
Konversi ke Angka
String dengan Angka
Mendapatkan Karakter dari Angka
Konversi ke Bilangan Pecahan (Floating Point)
Fungsi input
Daftar
Pengenalan Daftar
Membuat Daftar dengan Tanda Kurung Siku
Membuat Daftar dengan Fungsi list
Memisahkan String menjadi Daftar
Elemen Individual dari Daftar
Panjang Daftar
Elemen Terakhir dari Daftar
Mengubah Elemen
Menambahkan Elemen di Akhir Daftar
Menambahkan Elemen berdasarkan Posisi
Menggabungkan Daftar dengan Metode extend
Menggabungkan Daftar
Menambahkan ke Daftar
Menghapus Elemen dengan Operator del
Menghapus Elemen berdasarkan Nilai
Mendapatkan dan Menghapus Elemen
Menghapus Semua Elemen
Mencari Indeks Elemen berdasarkan Nilainya
Keberadaan Elemen dalam Daftar
Menghitung Elemen dalam Daftar
Urutan Balik Elemen dalam Daftar
Pengurutan dalam Daftar Asli
Pengurutan dalam Salinan Daftar
Menggabungkan Daftar menjadi String
Tuple
Pengenalan Tuple
Membuat Tuple
Cara Alternatif Membuat Tuple
Tuple dengan Satu Elemen
Sintaks Alternatif
Elemen Individual Tuple
Mengubah Elemen
Panjang Tuple
Menggabungkan Tuple
Perkalian Tuple
Keberadaan Elemen dalam Tuple
Unpacking Tuple
Konversi ke Tuple
Mengonversi Tuple ke List
Menggabungkan Tuple menjadi String
Slice
Pengantar Slice
Slice dalam Rentang Posisi
Slice dari Posisi
Slice hingga Posisi
Slice dengan Posisi Negatif
Langkah Pengambilan
Slice Hanya dengan Langkah Pengambilan
Seluruh Slice
Membalikkan Urutan
Menghapus Elemen dengan Slice
Kamus
Pengenalan Kamus
Cara Alternatif Membuat Kamus
Nilai Elemen Kamus
Mengubah Nilai Elemen
Menambah Elemen ke Kamus
Panjang Kamus
Menggabungkan Kamus
Menggabungkan Kamus dengan Elemen yang Sama
Menghapus Elemen Berdasarkan Kunci
Mengekstrak Berdasarkan Kunci
Mengekstrak Elemen Terakhir
Menghapus Semua Elemen
Keberadaan Elemen dalam Kamus
Mendapatkan Elemen Secara Opsional
Konversi ke Daftar
Mendapatkan Semua Kunci
Mendapatkan Semua Nilai
Pasangan Kunci-Nilai
Konversi ke Kamus
Praktikum
Himpunan
Pengantar Himpunan
Elemen Himpunan
Elemen Berulang dalam Himpunan
Panjang Himpunan
Menambahkan Elemen ke Himpunan
Menambahkan Beberapa Elemen ke Himpunan
Menggabungkan Himpunan
Menghapus Elemen dari Himpunan
Menghapus Elemen yang Ada
Mengambil Elemen
Menghapus Semua Elemen
Keberadaan Elemen dalam Himpunan
Keberadaan Himpunan dalam Urutan
Perbandingan Himpunan
Elemen Umum Himpunan
Elemen Berbeda Himpunan
Selisih Himpunan
Operasi Kompleks
Konversi ke Himpunan
Praktikum
Kondisi
Konstruksi if-else
Indentasi dalam kondisi
Operator lebih besar dan lebih kecil
Pemeriksaan kesamaan
Pemeriksaan ketidaksamaan
Logika DAN
Logika ATAU
Logika BUKAN
Prioritas operasi perbandingan
Pengelompokan kondisi
Perbandingan ganda
Pemeriksaan keberadaan
Pemeriksaan nilai khusus
If yang dipersingkat
Konstruksi elif
If bersarang
Konstruksi match-case
Operator ternary
Pemeriksaan tipe objek
Praktik if else
Perulangan
Perulangan for
Akumulasi hasil dalam perulangan
Perulangan for dan kondisi if
Instruksi break
Instruksi continue
Mendapatkan elemen dan indeksnya
Kunci dictionary melalui for
Nilai dictionary
Pasangan kunci-nilai dictionary
Pasangan indeks-elemen dictionary
Generasi angka
Generasi angka dengan langkah
Iterasi simultan
Perulangan while
Perulangan while tanpa penghitung
Kondisi if dalam perulangan while
Bekerja dengan flag
Menangkap keluar dari perulangan
Praktik perulangan
Memasukkan data dalam perulangan
Dimensi Berganda
Daftar Multidimensi
Daftar Tiga Dimensi
Iterasi melalui Daftar Multidimensi
Iterasi melalui Daftar Tiga Dimensi
Iterasi melalui Daftar Kamus Multidimensi
Mengisi Daftar Multidimensi
Fungsi Bawaan
Pangkat
Fungsi Pembulatan
Ekstrem
Acak
Modulus
Operasi Matematika dengan Angka
Pembagian Angka
Case Karakter
Pemisahan String
Pemformatan String
Pencarian dalam String
Pemeriksaan String
Waktu
Bekerja dengan Tanggal
Menampilkan Tanggal Saat Ini
Mendapatkan Hari dalam Seminggu
Selisih Dua Tanggal
Menentukan Tahun Kabisat
Menampilkan Waktu
Memformat Tanggal
Format Epoch
Menampilkan Tanggal dari Epoch
Objek struct_time
Mendapatkan Objek struct_time menurut UTC
Mendapatkan Format Epoch dari struct_time
Selisih Epoch
Penundaan Operasi