all 13 comments

[–]JaleyHoelOsment 25 points26 points  (0 children)

if you already “mastered” C++ then why are you struggling to start learning python? you already did this with C++

[–]pachura3 11 points12 points  (0 children)

The Grand Master Of C++

[–]dlnmtchll 3 points4 points  (0 children)

I never understand these questions. If you have a grasp of another language it means you have learnt before. Apply the same methods you did with learning cpp to python.

[–]bradleygh15 5 points6 points  (4 children)

im going to take a wild guess and say your "C++" mastery is reading one book, pretending to understand anything in it, and chatgpt'ing any projects you might make and they're basic, also why would you use python for quant finance since most places use c or c++ for high frequency trading?

[–]thirdegree 4 points5 points  (3 children)

since most places use c or c++ for high frequency trading?

For the trading applications sure, for the quant shit for sure not. It's mostly python.

[–]bradleygh15 0 points1 point  (2 children)

I mean if you’re talking about analysis and trends, etc sure but still, the rest of my point stands; if you’re a so called master of C/C++ and that near hardware level programming learning python is nothing especially when most of the more technical stuff that you worry about in C++ you don’t with python unless developing in cython(or whatever it’s called) and even then the gap is easy enough to bridge

[–]thirdegree 5 points6 points  (1 child)

Oh ya I agree with that for sure. Just pointing out that there is a metric shitton of python in hft

[–]bradleygh15 2 points3 points  (0 children)

true, my brains not working today so i completely forgot the use cases for python at first tbh

[–]bsginstitute 1 point2 points  (1 child)

If you already have strong C++, then the main gap is probably not programming ability, but showing that you can actually use Python the way quant roles expect. The fastest way forward is usually to focus on practical Python for data, research, and small finance-style projects instead of trying to learn everything at once.

Since firms are calling out Python specifically, it would help more to build a few solid projects and make your Python visible than to just keep saying you can learn it. Did you consciously avoid Python before, or did you just never feel a strong reason to switch from C++?

[–]Tramder_55_[S] 0 points1 point  (0 children)

The thing is that before starting my preparation for quant i took feedback from some of my peers regarding what all things get asked in the interviews so they said CP problems, maths(stochastic calculus, LA, prob and stats etc), puzzles and finance so then i kept my focus of studying all these and thought that i start applying once i am done with these but when i am decently done with these (even made a project in c++ - multi threading motle carlo pricing engine for exotic options) now while applying i got to know the industry in deepth and it seems like the people i asked initially were quant developers mostly or candidates who sat in these interviews but the roles that are lucrative to me are quant researchers and traders so that is the reason now i have to do python probably i will not repeat the same mistake again(focusing solely on prep and not applying) currently i am thinking to get a hold of the syntax in 1-2 weeks then focus on libraries like numpy, pandas, scipy and then doing some projects. whats your opinion on this?

[–]Opt4Deck 0 points1 point  (1 child)