コース概要

導入

開発環境のセットアップ

  • ローカルでのプログラミングとオンラインでのプログラミング: AnacondaとJupyter

Pythonプログラミングの基本

  • 制御構造、データ型、関数、データ構造、および演算子

Pythonの機能を拡張する

  • モジュールとパッケージ

最初のPythonアプリケーション

  • 開始日時と終了日時の推定

Pythonを使用した外部データへのアクセス

  • インポートとエクスポート、CSVデータの読み書き
  • SQLデータベースからのデータアクセス

配列とベクトルを使用したPythonでのデータ整理

  • NumPyとベクトル化関数

Pythonでデータを可視化する

  • Matplotlibによる2Dおよび3Dプロット、pyplot、SciPy

Pythonでデータを分析する

  • scipy.statsとpandasを使用したデータ分析
  • 金融データのインポートとエクスポート(Excel、ウェブサイトデータなど)

資産価格軌道のシミュレーション

  • モンテカルロシミュレーション

資産配分とポートフォリオ最適化

  • 資本配分、資産配分、リスク評価の実施

リスク分析と投資パフォーマンス

  • ポートフォリオ最適化問題の定義と解決

固定所得分析とオプションプライシング

  • 固定所得分析とオプションプライシングの実施

金融時系列データの分析

  • 金融市場での時系列データの分析

Pythonアプリケーションを本番環境に移行する

  • Excelや他のウェブアプリケーションとの統合

アプリケーションパフォーマンス

  • アプリケーションの最適化
  • 並列計算とマルチプロセッシング

トラブルシューティング

閉会の言葉

要求

  • 金融(証券、デリバティブなど)の理解
  • 確率と統計の一般的な理解
  • 初等微分積分学
 35 時間

参加者の人数


参加者1人あたりの価格

お客様の声 (5)

今後のコース

関連カテゴリー