Course Outline

Pengantar ke Python Programming

  • Menjalankan kode Python
  • Menggunakan Alat Pengembangan Python (IDE dan alat baris perintah)
  • Bekerja dengan shell Python dan iPython serta iPython Notebook

Tipe Data dan Operasi

  • Bilangan bulat dan pecahan
  • String dan byte
  • Tuple dan list
  • Dictionary dan ordered dictionary
  • Set dan frozen set

Mengorganisasi dan Mendistribusikan Kode

  • Membuat modul dan paket
  • Mendistribusikan kode ke repositori

Berorientasi Objek dan Fungsional Programming

  • Membuat dan menggunakan fungsi dan kelas
  • Memodifikasi fungsi dan kelas dengan decorator
  • Memperkenalkan meta-class

Penanganan Kesalahan dan Pengujian

  • Menangani dan memunculkan pengecualian
  • Menulis dan menjalankan pengujian (doc tests dan unit tests)
  • Memeriksa cakupan kode oleh pengujian

Bekerja dengan File dan Direktori

  • Access berbagai jenis file dan prinsip penanganan file
  • Membuat, membaca, memperbarui, dan menghapus file (termasuk file teks biasa, csv, serta file Microsoft Word dan Microsoft Excel)
  • Mengekstrak data dari file teks menggunakan Regular Expressions
  • Membuat dan menghapus direktori, mendaftar dan mencari file

Access Database

  • Memilih, memasukkan, memperbarui, dan menghapus data
  • API database generik berdasarkan SQLite 3, PostgreSQL dan MySQL
  • Menggunakan Object Relational Mapper (SQLAlchemy)
  • Bekerja dengan database NoSQL

Menaklukkan Web

  • Mengambil halaman web
  • Parsing HTML dan XML
  • Mengisi formulir web secara otomatis
  • Membuat aplikasi web di Python
 28 Hours

Number of participants


Price per participant

Testimonials (7)

Upcoming Courses (Minimal 5 peserta)

Related Categories