19.1. Overview

Berikut adalah hal-hal yang kita akan mencakup dalam kursus ini:

  • Apa itu python? * Halo dunia

  • Logika program * Whitespace di python * Mendeklarasikan variabel * Ekspresi * Loops * if..then..else * Mendeklarasikan Fungsi * Mendokumentasikan fungsi

  • Tipe data Python (dinamis diketik, sangat diketik) * String, int, float * Kamus * Daftar * Tubles * String format * Daftar comprehensions

  • Introspeksi * Opsi dan argumen bernama * jenis, str, dir * getattr * fungsi lambda * __ doc__

  • Objects * impor Modul * path pencarian Impor * Mendefinisikan kelas * Kelas inisialisasi (konstruktor) * diri * Kelas Instansiasi * Pengumpulan sampah * Variabel Instance (anggota kelas) * Metode overloading (tidak didukung) * atribut Class (variabel kelas statis) * fungsi Swasta (untuk modul) * metode kelas Swasta (kelas) * atribut pribadi (kelas)

  • Exceptions * try...except * try...except...else * try...except...finally
  • Berkas IO * membaca berkas teks * menulis teks * berkas path manipulasi (modul os) * membelah path * daftar direktori / globbing