Investing for Programmers

you own this product
  • September 2025
  • ISBN 9781633435803
  • 368 pages
  • printed in black & white

pro $24.99 per month

  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose one free eBook per month to keep
  • exclusive 50% discount on all purchases
  • renews monthly, pause or cancel renewal anytime

lite $19.99 per month

  • access to all Manning books, including MEAPs!

team

5, 10 or 20 seats+ for your team - learn more


pBook available Sep 23, 2025
ePub + liveBook available Sep 23, 2025
Look inside
Maximize your portfolio, analyze markets, and make data-driven investment decisions using Python and generative AI.

Investing for Programmers shows you how you can turn your existing skills as a programmer into a knack for making sharper investment choices. You’ll learn how to use the Python ecosystem, modern analytic methods, and cutting-edge AI tools to make better decisions and improve the odds of long-term financial success.

In Investing for Programmers you’ll learn how to:

  • Build stock analysis tools and predictive models
  • Identify market-beating investment opportunities
  • Design and evaluate algorithmic trading strategies
  • Use AI to automate investment research
  • Analyze market sentiments with media data mining

In Investing for Programmers you'll learn the basics of financial investment as you conduct real market analysis, connect with trading APIs to automate buy-sell, and develop a systematic approach to risk management. Don’t worry—there’s no dodgy financial advice or flimsy get-rich-quick schemes. Real-life examples help you build your own intuition about financial markets, and make better decisions for retirement, financial independence, and getting more from your hard-earned money.

about the technology

A programmer has a unique edge when it comes to investing. Using open-source Python libraries and AI tools, you can perform sophisticated analysis normally reserved for expensive financial professionals. This book guides you step-by-step through building your own stock analysis tools, forecasting models, and more so you can make smart, data-driven investment decisions.

about the book

Investing for Programmers shows you how to analyze investment opportunities using Python and machine learning. In this easy-to-read handbook, experienced algorithmic investor Stefan Papp shows you how to use Pandas, NumPy, and Matplotlib to dissect stock market data, uncover patterns, and build your own trading models. You’ll also discover how to use AI agents and LLMs to enhance your financial research and decision-making process.

what's inside

  • Build stock analysis tools and predictive models
  • Design algorithmic trading strategies
  • Use AI to automate investment research
  • Analyze market sentiment with media data mining

about the reader

For professional and hobbyist Python programmers with basic personal finance experience.

about the author

Stefan Papp combines 20 years of investment experience in stocks, cryptocurrency, and bonds with decades of work as a data engineer, architect, and software consultant.

Especially valuable for anyone looking to improve their investing.

Armen Kherlopian, Covenant Venture Capital

A great breadth of topics—from basic finance concepts to cutting-edge technology.

Ilya Kipnis, Quantstrat Trader

A top tip for people who want to leverage development skills to improve their investment possibilities.

Michael Zambiasi, Raiffeisen Digital Bank

Brilliantly bridges the worlds of coding and finance.

Thomas Wiecki, PyMC Labs
choose your plan

team

monthly
annual
$49.99
$399.99
only $33.33 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • renews monthly, pause or cancel renewal anytime
  • renews annually, pause or cancel renewal anytime
  • Investing for Programmers ebook for free
choose your plan

team

monthly
annual
$49.99
$399.99
only $33.33 per month
  • five seats for your team
  • access to all Manning books, MEAPs, liveVideos, liveProjects, and audiobooks!
  • choose another free product every time you renew
  • choose twelve free products per year
  • exclusive 50% discount on all purchases
  • renews monthly, pause or cancel renewal anytime
  • renews annually, pause or cancel renewal anytime
  • Investing for Programmers ebook for free