Using Python to Automate tasks in ER/IB

Curious to know if anyone has been successful in using Python or another programming language to automate the monkey parts of Equity Research.

I'm in the process of learning Python myself and am wondering if its possible to write code that pulls line items from a 10-Q and inserts them into a valuation template into excel. I've found that I've spent too many hours hardcoding things into excel and want to know if its worth learning to code.

7 Comments
 
Most Helpful

For context I spent ~3 years as an ER associate and now work as a data analyst writing python/sql. I picked up python when I was in ER for the same reason and it's kind of hit or miss for making your life easier in ER/IB. For filling in numbers from a press release or 10-Q you're better off using Bloomberg/CapIQ/SPGlobal/whatever else's excel add in because they'll do it better than you and it'll be a frustrating project as you start to learn python.

if you're really interested in learning python you should find some industry data that's published regularly and write a script that will scrape the data (or get it from an API like FRED, or use a data provider's API like Bloomberg if you have access) and create a report of it using python. If you're actually able to do this it'll be much faster than copy/pasting excel or refreshing 10 tabs of data in excel and everyone you work with will think you're a wizard since most finance people think coding is like magic. You can make other projects like dashboards with macro data, some easy natural language processing with earnings calls (EG how many times did the analyst say "nice quarter guys"), entry level stats stuff like regressions, or plotting time series/valuations over the longer term as projects that are somewhat useful in ER/IB but more to build your python skills up. 

Career Advancement Opportunities

June 2026 Investment Banking

  • Evercore 01 99.4%
  • Moelis & Company 01 98.8%
  • JPMorgan 01 98.2%
  • Guggenheim Partners 01 97.7%
  • Morgan Stanley 07 97.1%

Overall Employee Satisfaction

June 2026 Investment Banking

  • Moelis & Company No 99.4%
  • Morgan Stanley 01 98.8%
  • Evercore 01 98.2%
  • BMO Capital Markets 12 97.6%
  • Banco Santander 01 97.1%

Professional Growth Opportunities

June 2026 Investment Banking

  • Moelis & Company No 99.4%
  • Evercore No 98.8%
  • Morgan Stanley 05 98.2%
  • JPMorgan No 97.7%
  • BMO Capital Markets 12 97.1%

Total Avg Compensation

June 2026 Investment Banking

  • Vice President (14) $434
  • Associates (43) $259
  • 3rd+ Year Analyst (8) $210
  • 2nd Year Analyst (22) $179
  • Intern/Summer Associate (13) $156
  • 1st Year Analyst (75) $151
  • Intern/Summer Analyst (65) $101
notes
16 IB Interviews Notes

“... there’s no excuse to not take advantage of the resources out there available to you. Best value for your $ are the...”

Leaderboard

1
redever's picture
redever
99.2
2
Secyh62's picture
Secyh62
99.0
3
BankonBanking's picture
BankonBanking
99.0
4
kanon's picture
kanon
99.0
5
dosk17's picture
dosk17
98.9
6
GameTheory's picture
GameTheory
98.9
7
DrApeman's picture
DrApeman
98.9
8
Betsy Massar's picture
Betsy Massar
98.9
9
CompBanker's picture
CompBanker
98.9
10
Jamoldo's picture
Jamoldo
98.8
success
From 10 rejections to 1 dream investment banking internship

“... I believe it was the single biggest reason why I ended up with an offer...”