Python for Data Science II – Medium (PDS 2)

Let’s become better Python coder and rise above average

Python

Training ini diperuntukan untuk mereka yang sebelumnya telah mendalami dasar Python, namun ingin meningkatkan kompetensi mereka dalam menggunakan bahasa pemrograman Python untuk data science. Di training ini akan dipelajari mulai dari import-export data, struktur data khusus untuk pengolahan data di Python, hingga bagaimana meningkatkan performa program Python. Silahkan pelajari lebih jauh silabus training ini.

Silabus

Python for Data Science II – Medium:

  1. Import-Export Data from/to files: (1 Jam)
    * Accessing & creating files and folders
    * Saving variables
    * Readline VS readlines
    * text Files (termasuk encode-decode)
    * Doc(x), PDF
    * XLS, CSV
    * Compressed Files (reading & writing)
    * Image Files
    * Sound Files
    * Video Files
  2. Python and Databases (2 Jam)
    * SQL : MySQL/MariaDB, PostGress
    * NoSQL: MongoDB, ElasticSearch
  3. Advance Data Types (1 Jam)
    * Date-Time variable
    * JSON
    * MemMap
    * String manipulations,
    * RegEx basics.
  4. OOP di Python (2 jam)
    * Class and Instance Attributes
    * Properties VS getters & setters
    * (Multiple) Inheritance
    * Magic Methods and Operator Overloading
    * Slots
    * Classes and Class Creation
    * Metaclasses
    * Abstract Classes
  5. Python tricks (2 jam)
    * Performance measures: timeit, memory usage, etc.
    * Warnings
    * Emailing with Python and why it is important
    * Python Decorator: studi kasus komputasi, biaya, atau waktu yang terbatas.
  6. High-Performance Python – basic (2 jam)
    * Avoiding Copy of Varibles in memory
    * Clearing memory
    * Just in Time (JIT) Compiler in Python
  7. Compiled Python (2 jam)
    * Introduction to Cython The Compiled Python
    * Supported Data Structure
    * Parsing Variables
    * Compiling Options

Informasi Pelatihan

  • Time: TBA
  • Venue: Wisma Makara Universitas Indonesia Depok
    (samping asrama mahasiswa UI, dekat rumah makan Mang Engking UI)
  • Instruktur: Taufik Sutanto, PhD.
  • Asisten: —-
  • Biaya Pelatihan : Rp…….,-

Fasilitas

  • Sertifikat
  • Seminar Kit Eksklusif: USB flash drive yang berisi program dan modul, tas workshop, ATK, dll.
  • Modul: Slide dan Code dengan Jupyter Notebook
  • Konsumsi: Lunch + 2 Coffee Break + permen & air mineral.
  • Maximum Jumlah Peserta: 25
  • Internet: Koneksi internet akan disediakan oleh Wisma Makara UI.
  • Fasilitas Pendukung lain: Ruangan yang kondusif, Sound System, Projector, Flipchart Screen/whiteboard, dsb. Peserta diharapkan untuk segera menghubungi penyelenggara jika membutuhkan surat undangan, legalisasi SPPD, atau keperluan administrasi lainnya.

Pendaftaran

  • Form Pendaftaran: TBA
  • Pendaftaran ditutup: TBA
  • Silahkan hubungi kami jika ada pertanyaan lebih lanjut (jangan lupa sertakan informasi kode training yang ditanyakan).
  • ABC (0812-XYZQ)

Syarat dan Ketentuan

  • Peserta wajib membawa komputer (laptop/notebook) masing-masing.
  • tau-data menyarankan OS Windows atau Linux 64 bit
  • Peserta dengan komputer Apple-Macintosh boleh mendaftar training, namun mohon maaf tau-data tidak memberikan support/bantuan trouble shooting untuk OS Apple-Macintosh.
  • Peserta diharapkan untuk menyiapkan software yang akan digunakan di pelatihan minimal 3 hari sebelum pelatihan.
  • WARNING: ada cukup banyak software tambahan lain yang harus diinstal sebelum pelatihan (misal database, search engine, dll). Menginstall pada saat pelatihan sangat tidak memungkinkan pada pelatihan ini.
  • Setelah menyelesaikan proses pendaftaran, tau-data akan menghubungi peserta untuk teknis lebih lanjut.
  • Peserta dengan kebutuhan khusus harap menginformasikan tau-data sedini mungkin.