Kerangka Materi

Pendahuluan

Memahami Dasar-Dasar Python

Pandangan Umum Menggunakan Teknologi dan Python di Keuangan

Pandangan Umum Alat dan Infrastruktur

  • Deploy Python Menggunakan Anaconda
  • Menggunakan Python Quant Platform
  • Menggunakan IPython
  • Menggunakan Spyder

Memulai dengan Contoh Keuangan Sederhana dengan Python

  • Menghitung Volatilitas Implied
  • Menerapkan Simulasi Monte Carlo
    • Menggunakan Python Murni
    • Menggunakan Vectorisasi dengan Numpy
    • Menggunakan Vectorisasi Penuh dengan Log Euler Scheme
    • Menggunakan Analisis Grafis
  • Menggunakan Analisis Teknis

Memahami Jenis Data dan Struktur Data di Python

  • Mempelajari Jenis Data Dasar
  • Mempelajari Struktur Data Dasar
  • Menggunakan Struktur Data NumPy
  • Menerapkan Vektorisasi Kode

Menerapkan Visualisasi Data di Python

  • Menerapkan Plot Dua Dimensi
  • Menggunakan Gaya Plot Lainnya
  • Menerapkan Plot Keuangan
  • Membuat Plot 3D

Menggunakan Data Seri Waktu Keuangan di Python

  • Menjelajahi Dasar-dasar pandas
  • Menerapkan Langkah Pertama dan Kedua dengan Kelas DataFrame
  • Mendapatkan Data Keuangan dari Web
  • Menggunakan Data Keuangan dari File CSV
  • Menerapkan Analisis Regresi
  • Menangani Data Frekuensi Tinggi

Menerapkan Operasi Masuk/Keluar

  • Memahami Dasar-dasar I/O dengan Python
  • Menggunakan I/O dengan pandas
  • Menerapkan I/O Cepat dengan PyTables

Menerapkan Aplikasi Kritis Kinerja dengan Python

  • Pandangan Umum Perpustakaan Kinerja di Python
  • Memahami Paradigma Python
  • Memahami Tata Letak Memori
  • Menerapkan Komputasi Paralel
  • Menggunakan Modul multiprocessing
  • Menggunakan Numba untuk Kompilasi Dinamis
  • Menggunakan Cython untuk Kompilasi Statis
  • Menggunakan GPU untuk Generasi Bilangan Acak

Menggunakan Alat dan Teknik Matematika untuk Keuangan dengan Python

  • Mempelajari Teknik Aproksimasi
    • Regresi
    • Interpolasi
  • Menerapkan Optimisasi Konveks
  • Menerapkan Teknik Integrasi
  • Menerapkan Komputasi Simbolik

Stochastics dengan Python

  • Generasi Bilangan Acak
  • Simulasi Variabel Acak dan Proses Stochastik
  • Menerapkan Perhitungan Penilaian
  • Perhitungan Ukuran Risiko

Statistik dengan Python

  • Menerapkan Uji Normalitas
  • Menerapkan Optimisasi Portofolio
  • Melakukan Analisis Komponen Utama (PCA)
  • Menerapkan Regresi Bayes dengan PyMC3

Mengintegrasikan Python dengan Excel

  • Menerapkan Interaksi Spreadsheet Dasar
  • Menggunakan DataNitro untuk Integrasi Penuh Python dan Excel

Pemrograman Berorientasi Objek dengan Python

Membangun Antarmuka Pengguna Grafis dengan Python

Mengintegrasikan Python dengan Teknologi dan Protokol Web untuk Keuangan

  • Protokol Web
  • Aplikasi Web
  • Layanan Web

Memahami dan Menerapkan Kerangka Penilaian dengan Python

Mengsimulasikan Model Keuangan dengan Python

  • Generasi Bilangan Acak
  • Kelas Simulasi Generik
  • Gerakan Brownian Geometris
    • Kelas Simulasi
    • Menerapkan Kasus Penggunaan untuk GBM
  • Diffusi Lompatan
  • Diffusi Akar Kuadrat

Menerapkan Penilaian Derivatif dengan Python

Menerapkan Penilaian Portofolio dengan Python

Menggunakan Opsi Volatilitas di Python

  • Menerapkan Pengumpulan Data
  • Menerapkan Kalibrasi Model
  • Menerapkan Penilaian Portofolio

Prinsip-Prinsip Terbaik dalam Pemrograman Python untuk Keuangan

Penyelesaian Masalah

Ringkasan dan Kesimpulan

Ucapan Penutup

Persyaratan

  • Pengalaman dasar dalam pemrograman
  • Penguasaan yang kuat terhadap matematika keuangan
 35 Jam

Jumlah Peserta


Biaya per Peserta

Testimoni (5)

Kursus Mendatang

Kategori Terkait