A beginner’s course to learn Python and use it to analyze financial data sets. It includes core topics in data structures, expressions, functions and explains various libraries used in financial markets.
QuantInsti® is the world’s leading algorithmic and quantitative trading research & training institute with registered users in 190+ countries and territories
This section introduces the topic and explains the importance of Python.
This familiarizes you with the basic components of Python like variables references, operators, modules, packages, and libraries.
In this section, you will learn about an important concept of ‘Time Value of Money’, and the use of expressions in Python.
This section focuses on different Python data structures like lists, dictionaries, stacks, queues, graphs, trees, tuples and sets.
This section demonstrates how to import and visualize financial data using Python.
In this section, you will learn what Python functions are, how to define functions, what Lambda functions are and how to use them.
This section shows how you can use the NumPy library to manipulate arrays by slicing, indexing, vectorization and broadcasting.
This section illustrates how to use the Pandas library for the manipulation of DataFrames.
In this section, you will learn how to use conditional statements and loops in Python.
In this section, you will learn to create a buy and hold strategy in Python.
This section will walk you through the steps involved in taking your trading strategy live. You will learn about the backtesting and paper trading platform, Blueshift. You will learn about code structure, various functions used to create a strategy and finally, paper trade on Blueshift.
Blueshift Paper Trading Template
Learn to install the Python environment in your local machine.
In this section, you will go through the different concepts you learnt throughout the course.