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.

Comments (7)

最有帮助的
Aug 2, 2021 - 5:20pm
NegativeNPV, what's your opinion? Comment below:

For context I spent ~3 years as anERassociateand 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 inER/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 inER/IBbut more to build your python skills up.

Aug 2, 2021 - 9:41pm
westcoastbum, what's your opinion? Comment below:

My experience with Python, SQL, and light analytics stuff from undergrad was explicitly cited as helping me get anAMoffer with my firm. Like mentioned above, most fundamental financial analysts don't expect quant stuff if that's not your role, so any way you can use it to increase efficiency or streamline workflows will likely impress them. I've found SQL to be helpful for navigating data, particularly in screens etc., though it's not like you can do much with it that you couldn't do with a data provider's UI; more just a matter of preference and if you want to be a little different. Definitely more useful for combinational queries like "show me companies in the industrial sector wherePE>25x, revenue is between 1b and 3b, and most recent price is at least 25% less than 1y high" as opposed to just "show me companies with >25x PE" which would be easily run on any major screening software. Haven't really found much as much of a use for Python since statistical measures and algos etc. aren't always very useful to those in fundamental roles. With that being said, if you see an opportunity, take it since it could be a great way to stand out and earn some favor! If you're still recruiting, play around and try projects that you can talk about in interviews since it'll give you a more unique skill set. Hope that helps.

Aug 11, 2021 - 4:54am
iridescent007, what's your opinion? Comment below:

Delectus praesentium rerum voluptates vel expedita odio. Autem et blanditiis aut. Culpa libero distinctio ab deleniti. Blanditiis quasi consectetur aut cum cupiditate facilis et. Animi qui voluptatem autem facere sed qui tenetur. Ut corporis corporis nihil dolor maiores. Omnis voluptatem qui corrupti.

Sunt natus libero nihil aut saepe laborum. Natus ex ut maxime quis consequatur autem. Consequuntur aut nihil iure corporis placeat. Aut at et et. Et ut autem laborum ut facilis totam.

Start Discussion

Career Advancement Opportunities

September 2022万博app网页版

  • Jefferies & Company(▲03) 99.6%
  • Lincoln International(= =) 99.2%
  • RBC Capital Markets(▲09) 98.8%
  • Bank of America Merrill Lynch(▲03) 98.5%
  • Evercore(▽02) 98.1%

Overall Employee Satisfaction

September 2022万博app网页版

  • Lincoln International(▲06) 99.6%
  • Jefferies & Company(▲12) 99.2%
  • Greenhill(▲07) 98.8%
  • PJT Partners(▽03) 98.4%
  • Evercore(▽01) 98.0%

Professional Growth Opportunities

September 2022万博app网页版

  • Jefferies & Company(▲05) 99.6%
  • Lincoln International(▲03) 99.2%
  • PwC Corporate Finance(▲13) 98.8%
  • RBC Capital Markets(▲10) 98.5%
  • Bank of America Merrill Lynch(▲04) 98.1%

Total Avg Compensation

September 2022万博app网页版

  • Director/MD (10) $613
  • Intern/Summer Analyst (313) $412
  • Vice President (38) $392
  • Associates (208) $257
  • 2nd Year Analyst (127) $164
  • 3rd+ Year Analyst (18) $159
  • 1st Year Analyst (423) $151
  • Intern/Summer Associate (81) $148

LeaderboardSee all

1
redever's picture
redever
99.2
2
kanon's picture
kanon
99.1
3
Jamoldo's picture
Jamoldo
99.1
4
Secyh62's picture
Secyh62
99.0
5
BankonBanking's picture
BankonBanking
99.0
6
West Coast rainmaker's picture
West Coast rainmaker
99.0
7
CompBanker's picture
CompBanker
99.0
8
dosk17's picture
dosk17
99.0
9
Betsy Massar's picture
Betsy Massar
99.0
10
numi's picture
numi
98.9