Is Python a good skill to acquire or is more for niche roles?

I've seen a few roles asking for R, SQL and Python. Should I bother learning them or leave those for on the job? Python is actually on my list of things to learn but I've got a few things ahead of it, like foregin languages.

6 Comments
 

Personally I would order it SQL > Python > R. SQL is also pretty easy to pick up. Though I would prioritize foreign languages over them. You will be given time on the job to learn the languages if the position uses them, unless you have told them that you are experienced & knowledgeable with the language(s) in the interview process. Even then odds are there would be training. Companies however will not make time for you to learn a foreign language. That said, SQL is not complicated and Python is only slightly more complex (I haven't used R so I can't speak to it), and it doesn't hurt to at least be familiar with them. It does depend on what job you're applying for, which company, etc. 

 
Most Helpful

Depends what you want to do. If you want to be purely in a business consulting role (think strategy, CDD/ODD, profitability, etc.), I don't really see it being that useful. From what I've seen, most teams in strategy, finance, etc. want everything in Excel anyway and will typically have a separate analytics team that helps them consolidate/aggregate data if it's unwieldy or beyond the capabilities of Excel. For example, at my firm, there's a separate team for ODD/CDD work and then me, on the analytics side, will get called in when the data is large/messy and it'll take too long to consolidate it all with Excel/PowerQuery. 

If you find the data aggregation, report generation, etc. too boring or "too in the weeds", then I don't recommend you waste time learning any of the languages you've specified and focus on building domain knowledge. I think there'll come a day of reckoning where the guys who market themselves as "Excel Gurus" because they know "VLOOKUP" and Pivots won't be relevant anymore as data grows larger and more complex. That said, that'll happen quite a few years for now and you can still escape for now by being really strong with business domain knowledge by the time these skills start becoming table-stakes.

For me, I like working with data and am happiest really diving into data to make decisions. Unless that's your personality, just focus on softs/networking but be able to have a reasonable conversation with data people so we don't get pissed off when you make unreasonable data requests due to lack of knowledge.

 

Nihil aperiam optio repellendus pariatur. Quis sed sit sed. Et facilis eos quia magnam officiis necessitatibus consequuntur. Tenetur ratione voluptas officiis culpa. Accusamus qui rem culpa assumenda fugit minus. Qui minus consequatur deleniti. Laudantium et voluptatum deserunt ut ut voluptas dolorum.

Deserunt eum cum labore autem. Velit aliquam molestias quia quia veniam. Vitae asperiores et vel facere.

Career Advancement Opportunities

June 2026 Consulting

  • Boston Consulting Group 99.5%
  • Bain & Company 99.0%
  • McKinsey and Co 98.4%
  • Oliver Wyman 97.9%
  • LEK Consulting 97.4%

Overall Employee Satisfaction

June 2026 Consulting

  • Cornerstone Research 99.5%
  • Bain & Company 99.0%
  • Boston Consulting Group 98.4%
  • McKinsey and Co 97.9%
  • Oliver Wyman 97.4%

Professional Growth Opportunities

June 2026 Consulting

  • Bain & Company 99.5%
  • Boston Consulting Group 99.0%
  • McKinsey and Co 98.4%
  • Oliver Wyman 97.9%
  • LEK Consulting 97.4%

Total Avg Compensation

June 2026 Consulting

  • Partner (4) $361
  • Principal (30) $294
  • Director/MD (58) $274
  • Vice President (54) $246
  • Engagement Manager (113) $232
  • Manager (170) $173
  • 2nd Year Associate (185) $142
  • 3rd+ Year Associate (116) $135
  • Senior Consultant (354) $132
  • Consultant (642) $122
  • 3rd+ Year Analyst (164) $121
  • 1st Year Associate (576) $121
  • NA (16) $114
  • Engineer (6) $114
  • 2nd Year Analyst (390) $104
  • Associate Consultant (176) $101
  • 1st Year Analyst (1163) $90
  • Intern/Summer Associate (208) $83
  • Intern/Summer Analyst (632) $68
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
kanon's picture
kanon
99.0
4
BankonBanking's picture
BankonBanking
99.0
5
CompBanker's picture
CompBanker
98.9
6
Betsy Massar's picture
Betsy Massar
98.9
7
dosk17's picture
dosk17
98.9
8
DrApeman's picture
DrApeman
98.9
9
GameTheory's picture
GameTheory
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...”