Hernando Abella
Book SeriesQuantitative FinanceAlgorithmic Trading

Python for Finance

Master machine learning, algorithmic trading, risk management, and quantitative analysis with Python.

📖 5+ chapters🧑‍💻 Hands-on code📊 Real-world strategies
TechnologiesPythonPandasNumPyscikit-learnTensorFlowPlotly

Financial markets generate massive amounts of data. Python has become the language of choice for quantitative analysts, traders, and financial engineers to extract value from that data — from predicting stock prices to automating investor reports.

This series will guide you through the most important applications of Python in finance, from machine learning models for trading to bias detection, sentiment analysis, market inefficiencies, and automated reporting. No PhD required — just Python and curiosity.


What You'll Learn

Machine learning for stock prediction (reality vs hype)
Sentiment analysis with NLP (VADER, FinBERT, LSTMs)
Avoiding bias in quantitative models
Detecting market inefficiencies (mean reversion, pair trading)
Building automated investor reports (PDF/HTML)
Portfolio performance and risk analytics

Python for Finance book cover

Python for Finance

By Hernando Abella

Master machine learning for trading, risk management, algorithmic strategies, and financial data analysis with Python. Includes real-world code examples and practical trading applications.

📊 5+ chapters💻 20+ code examples📈 Production-ready
Get it on Amazon →

Chapters

Each chapter includes complete code examples, practical explanations, and real-world applications you can adapt for your own trading systems.


Prerequisites

  • Basic Python knowledge (pandas, numpy, matplotlib)
  • Understanding of financial markets (stocks, returns, risk)
  • Willingness to experiment with quantitative models

📘 Get the Complete Guide

Python for Finance

Master machine learning, algorithmic trading, risk management, and quantitative analysis with Python.

Get it on Amazon →