The Python Quants是一个专注于Python与开源软件在量化金融中应用的团队,而Yves Hilpisch是The Python Quants的创始人与股东。Yves也是CQF项目的计算金融学讲师。他的客户遍及全球金融界,本身也积累了10年Python经验。Yves同时是Python and Open Source for EquantFinance这个会议在法兰克福、伦敦和纽约的组织者。
目录
Preface
Part 1. Python and Finance
1. Why Python for Finance
The Python Programming Language
A Brief History of Python
The Python Ecosystem
The Python User Spectrum
The Scientific Stack
Technology in Finance
Technology Spending
Technology as Enabler
Technology and Talent as Barriers to Entry
Ever-Increasing Speeds, Frequencies, and Data Volumes
The Rise of Real-Time Analytics
Python for Finance
Finance and Python Syntax
Efficiency and Productivity Through Python
From Prototyping to Production
Data-Driven and AI-First Finance
Data-Driven Finance
AI-First Finance
Conclusion
Further Resources
2. Python Infrastructure
conda as a Package Manager
Installing Miniconda
Basic Operations with conda
conda as a Virtual Environment Manager
Using Docker Containers
Docker Images and Containers
Building an Ubuntu and Python Docker Image
Using Cloud Instances
RSA Public and Private Keys
Jupyter Notebook Configuration File
Installation Script for Python and Jupyter Notebook
Script to Orchestrate the Droplet Setup
Conclusion
Further Resources
Part II. Mastering the Basics
3. Data Types and Structures
Basic Data Types
Integers
Floats
Booleans
Strings
Excursion: Printing and String Replacements
Excursion: Regular Expressions
Basic Data Structures
Tuples
Lists