Book Cover

Financial Analysis in Python

Finance

ISBN:

978-1-959142-18-8

cfwf default

Financial Analysis in Python

Jim Brau, PhD, CFA, CFP Andrew Holmes, PhD, CFA Ben Blau, PhD Mark Keith, PhD Stephen Owen, PhD

Finance and technology are now inseparable, and the industry needs professionals who can work with both data and code. This resource teaches students to do that, learning Python in a strategic way tailored to finance. Students start with core finance concepts: securities, financial markets, trading, returns, and the goal of the firm. They build Python skills from variables and flow control through DataFrames, then use them to analyze data with statistics and visualizations. From there they apply Python to the time value of money, debt and equity securities, risk and the CAPM, cost of capital, financial forecasting, and firm valuation, working through case studies along the way. Students finish ready to solve real finance problems with code.

  • Free instructor demo access to full resource
  • Plug-and-play solution for instant adoption
  • Lifetime access for students

Course Objective

This resource teaches students Python skills tailored to finance and data analytics, equipping them to handle big data and high-performance computing through case studies on key finance topics.

Table of Contents

Chapter 1: Introduction to Financial Analysis in Python Chapter 2: Python: Variables and Flow Control Chapter 3: Python: I-P-O and Collections Chapter 4: Python: Iterations and Packages Chapter 5: Python: DataFrames Chapter 6: Univariate: Statistics and Visualization Chapter 7: Python Functions and The Time Value of Money Chapter 8: Debt Securities–Loans & Bonds Chapter 9: Equity Securities Chapter 10: Bivariate: Num/Num Stats and Viz Chapter 11: Bivariate: Cat/Num Stats and Viz Chapter 12: Multivariate: Numeric Chapter 13: Risk and the CAPM Chapter 14: Cost of Capital Chapter 15: Financial Forecasting Chapter 16: Firm Valuation

Request Free Access

Interested in using this resource in your course? Request free instructor access. Just tell us who you are and where you teach, and we’ll take care of the rest!

(students: reach out to your instructor for assistance with accessing your textbook, or view this walkthrough.)

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Made by proffessors, for professors

cfwf default

Auto-Graded Assessments

Customize assessments or create new ones. Assessments are completed online within the text and instantly graded with detailed feedback.

cfwf default

LMS Integration

Access courseware with single sign-on convenience using our LMS integration tools. Assignments, exams, and grades are automatically synced.

cfwf default

Instructor Materials

Take advantage of study plans, PowerPoint presentations, and test banks so that courses require minimal start-up time.

cfwf default

Micro-Credentials & Certificates

Allow your students to earn achievements in the classroom. Keep them engaged using ready-made badges and certificates, or create your own.

cfwf default

AI Virtual Assistant

Our AI Virtual Assistant transforms how students engage with content, offering features like multilingual translation, question answering, progress assessment, and much more.

Related Courses

Catalog
What is MyEducator?
How much does MyEducator cost?
How long do students have access, and what about updates?
Are resources customizable?
How long is setup—what is the adoption process?
What LMS do you integrate with?
Do you provide sample syllabi, guides, and other instructor materials?

Ready to get started?