Tutorial Series
Introduction to Financial Python
About
This tutorial series introduces basic Python applied to financial concepts. If you have great investment ideas but don't know how to write them, or if you think you need to learn some basic skills in quantitative finance, then this is a good starting point. The series is broken into four parts: python, math and statistics, basic financial concepts related to investment and financial time series analysis.
We not only introduce the concepts but also show you how to apply the introduced techniques step by step using Python code snippets. We use real financial datasets as examples and after each chapter we design a QuantConnect algorithm applying what we learned.
14 Tutorials
8 Backtests
167 Code Snippets
Tutorials
1 |
Python: Data Types and Data StructuresFirst glimpse of Python.Read Tutorial |
2 |
Python: Logical Operations and LoopThe essential of programming.Read Tutorial |
3 |
Python: Functions and Object-Oriented ProgrammingThe Python magic.Read Tutorial |
4 |
NumPy and Basic PandasThe power scientific calculation package for Python.Read Tutorial |
5 |
Pandas: Resampling and DataFrameThe magical Data manipulation tool for Python.Read Tutorial |
6 |
Rate of Return, Mean and VarianceThe basic mathematical concepts for quantitative finance.Read Tutorial |
7 |
Random Variable and DistributionsPoint estimation vs interval estimationRead Tutorial |
8 |
Confidence Interval and Hypothesis TestingTest your ideas rigorously.Read Tutorial |
9 |
Simple Linear RegressionFind the relationship between two random variables.Read Tutorial |
10 |
Multiple Linear Regression and residual analysisExplain a random variable using the power of multi-variables.Read Tutorial |
11 |
Linear AlgebraMathematic tool for large scale calculationRead Tutorial |
12 |
Modern Portfolio TheoryDon't put all the eggs in one basket.Read Tutorial |
13 |
Market RiskBeta and Alpha.Read Tutorial |
14 |
Fama-French Multi-factor ModelThe most popular asset pricing model since 1992.Read Tutorial |
You can also see our Documentation and Videos. You can also get in touch with us via Chat.
Did you find this page helpful?