Course Code: pythonfinance
Duration: 35 hours
Prerequisites:
  • 了解金融(证券、衍生品等)
  • 大致了解概率和统计
  • 初等微积分学
Overview:

Python是一门在金融行业拥有巨大声望的编程语言。最大的投资银行和对冲基金正在使用它来构建包括核心交易项目及风险管理系统在内的广泛的金融应用。

在这一由讲师引导的现场培训中,参与者将学习如何使用Python开发实际的应用程序以解决一些特定的财务相关的问题。

在本次培训结束后,参与者将能够:

  • 了解Python编程语言的基础知识
  • 下载、安装和维护用Python创建财务应用程序的最佳开发工具
  • 选择和利用最合适的Python软件包和编程技术来组织、可视化和分析从各种来源(CSV、Excel、数据库、网站等)得来的财务数据。
  • 构建解决资产配置、风险分析、投资绩效等相关问题的应用程序
  • 故障排除、集成部署和优化他们的应用程序

受众

  • 开发人员
  • 分析师
  • 宽客

课程形式

  • 部分讲座、部分讨论、练习和大量实操

注意事项

  • 该培训旨在为金融专业人士所面对的一些原则问题提供解决方案。但是,如果您有一个特定的主题、工具或技术想要附加或详细说明,请联系我们以作安排。
Course Outline:

介绍

设置开发环境

  • 本地编程与在线编程:Anaconda和Jupyter

Python编程基础

  • 控制结构、数据类型、函数和数据结构

扩展Python的功能

  • 模块和软件包

您的第一个Python应用程序

  • 估算开始和结束日期和时间

用Python访问外部数据

  • 导入和导出、读取和写入CSV数据
  • 访问SQL数据库中的数据

在Python中使用数组和向量组织数据

  • NumPy和向量化函数

用Python可视化数据

  • 用于2D和3D绘图、pyplot和SciPy的Matplotlib

用Python分析数据

  • 用scipy.stats和pandas进行数据分析
  • 导入和导出财务数据(Excel、网站数据等)

模拟资产价格轨迹

  • 蒙特卡洛(Monte Carlo)模拟

资产配置和投资组合优化

  • 执行资本分配、资产分配和风险评估

风险分析与投资表现

  • 定义和解决投资组合优化问题

固定收益分析和期权定价

  • 执行固定收益分析和期权定价

金融时间序列分析

  • 分析金融市场中的时间序列数据

将您的Python应用程序投入生产

  • 将您的应用程序与Excel和其他web应用程序集成起来

应用性能

  • 优化您的应用程序
  • 并行计算和多处理

故障排除

结束语

Sites Published:

United Arab Emirates - Python Programming for Finance

Qatar - Python Programming for Finance

Egypt - Python Programming for Finance

Saudi Arabia - Python Programming for Finance

South Africa - Python Programming for Finance

Brasil - Python Programming for Finance

Canada - Python Programming for Finance

中国 - Python用于财务工作

香港 - Python Programming for Finance

澳門 - Python Programming for Finance

台灣 - Python Programming for Finance

USA - Python Programming for Finance

Österreich - Python Programming for Finance

Schweiz - Python Programming for Finance

Deutschland - Python Programming for Finance

Czech Republic - Python Programming for Finance

Denmark - Python Programming for Finance

Estonia - Python Programming for Finance

Finland - Python Programming for Finance

Greece - Python Programming for Finance

Magyarország - Python Programming for Finance

Ireland - Python Programming for Finance

Luxembourg - Python Programming for Finance

Latvia - Python Programming for Finance

España - Programación Python para Finanzas

Italia - Python Programming for Finance

Lithuania - Python Programming for Finance

Nederland - Python Programming for Finance

Norway - Python Programming for Finance

Portugal - Python Programming for Finance

România - Python Programming for Finance

Sverige - Python Programming for Finance

Türkiye - Python Programming for Finance

Malta - Python Programming for Finance

Belgique - Python Programming for Finance

France - Python Programming for Finance

日本 - Python Programming for Finance

Australia - Python Programming for Finance

Malaysia - Python Programming for Finance

New Zealand - Python Programming for Finance

Philippines - Python Programming for Finance

Singapore - Python Programming for Finance

Thailand - Python Programming for Finance

Vietnam - Python Programming for Finance

India - Python Programming for Finance

Argentina - Programación Python para Finanzas

Chile - Programación Python para Finanzas

Costa Rica - Programación Python para Finanzas

Ecuador - Programación Python para Finanzas

Guatemala - Programación Python para Finanzas

Colombia - Programación Python para Finanzas

México - Programación Python para Finanzas

Panama - Programación Python para Finanzas

Peru - Programación Python para Finanzas

Uruguay - Programación Python para Finanzas

Venezuela - Programación Python para Finanzas

Polska - Python Programming for Finance

United Kingdom - Python Programming for Finance

South Korea - Python Programming for Finance

Pakistan - Python Programming for Finance

Sri Lanka - Python Programming for Finance

Bulgaria - Python Programming for Finance

Bolivia - Programación Python para Finanzas

Indonesia - Python Programming for Finance

Kazakhstan - Python Programming for Finance

Moldova - Python Programming for Finance

Morocco - Python Programming for Finance

Tunisia - Python Programming for Finance

Kuwait - Python Programming for Finance

Oman - Python Programming for Finance

Slovakia - Python Programming for Finance

Kenya - Python Programming for Finance

Nigeria - Python Programming for Finance

Botswana - Python Programming for Finance

Slovenia - Python Programming for Finance

Croatia - Python Programming for Finance

Serbia - Python Programming for Finance

Bhutan - Python Programming for Finance

Nepal - Python Programming for Finance

Uzbekistan - Python Programming for Finance