I have been going through some applications recently and the number of questions about technology or programming language knowledge have increased a lot, from BlackRock to Citadel. Hence, which programming language is the best one to dedicate hours of study?
Python is a very useful tool. I would take some time to study up on it.
R and Java are taught within the industry, though R is more structured towards data. Industry these days are dedicating their automation tools in Python due to their versatility.
Not related. But if you have the time learn C from the basics for 6 months and then C++ for 3 months. If you become proficient in these trust me you can easily pickup most languages.
"The markets are always changing , and they are always the same."
I'd learn Java first because it's a lot stricter and would, theoretically, make you more efficient when coding python. Python is known to be a bit relaxed with its' syntax roles and leaves more room for mistakes
Would stay away from Java and C/C++, especially if you're looking to pick up the language for casual programming efficiency.
Python user-friendly nature is awesome when starting, as is general adoption of the language. Anything you want to do, you'll be able to do with Python , and you'll pick it up faster than Java/C.
Python would probably be the best investment up front. Easy to learn/ read, tons of packages and growing use in the industry. Unlike R you can write full production quality code. My friend who works at AQR says this is 100% the best language to learn as a first language.
R is most useful for advanced statistical analysis - often times when pHD researchers release a paper with a new methodology they release an R package to accompany it . Often time I hear of people using R in the research stage and python for implementation
Java definitely is falling out - also fairly close to Python, so if you learned python first it would be pretty quick to switch over if you had to. Some structural difference, syntax and static vs dynamic typing. The one case where this might be useful is if your company doesn't let you use open source languages - but the industry seems to be warming up.
Finally, strangely enough excel's VBA is pretty useful at times. Horrible language to build stuff in and debug but it comes with the whole excel interface that people are super comfortable with in finance. Working on sell side trading, pretty much every desk had some sort of VBA system running.
In vitae rem aut iusto. Doloremque voluptas quam fugiat quo fugiat consequatur expedita. Nihil voluptatum recusandae corrupti totam voluptatum. Cumque cumque consequuntur doloremque consequatur dignissimos ut modi et. Culpa quisquam ullam fuga error deserunt nulla. Quidem id rerum alias id aut officia voluptatibus.
Est quis non ad repudiandae eius. Quo quas laborum quaerat cumque optio. Sed quos voluptatem esse et consequuntur modi nostrum alias. Deleniti quibusdam error enim occaecati soluta.
See All Comments - 100% Free
WSO depends on everyone being able to pitch in when they know something. Unlock with your email and get bonus: 6 financial modeling lessons free ($199 value)
Sorry, you need to login or sign up in order to vote. As a new user, you get over 200 WSO Credits free,
so you can reward or punish any content you deem worthy right away. See you on the other side!
Python is a very useful tool. I would take some time to study up on it.
R and Java are taught within the industry, though R is more structured towards data. Industry these days are dedicating their automation tools in Python due to their versatility.
Python is the most useful these days. Pandas was developed at AQR!
I'd appreciate if you could give some resources that could best facilitate learning Python, specifically for those who are in Finance (Quant Finance).
Cheers
pythonprogramming.net
free website to learn python in general and then about finance.
Python for sure
Really depends what your role is going is/going to be.
Excel/Valuation: VBA --> Python with numpy/pandas/xlwings is great.
The people I know who use R are all using it for extremely intricate statistical analysis (quants/nuclear engineers hired to the SS/BS)
python 100% pandas/scitklit learn/matplot lib
only things you need to know
Not related. But if you have the time learn C from the basics for 6 months and then C++ for 3 months. If you become proficient in these trust me you can easily pickup most languages.
I'd learn Java first because it's a lot stricter and would, theoretically, make you more efficient when coding python. Python is known to be a bit relaxed with its' syntax roles and leaves more room for mistakes
Would stay away from Java and C/C++, especially if you're looking to pick up the language for casual programming efficiency.
Python user-friendly nature is awesome when starting, as is general adoption of the language. Anything you want to do, you'll be able to do with Python , and you'll pick it up faster than Java/C.
To continue this thread, what is the best website to learn Python? Website for beginners? Then financial/trading applications?
Python would probably be the best investment up front. Easy to learn/ read, tons of packages and growing use in the industry. Unlike R you can write full production quality code. My friend who works at AQR says this is 100% the best language to learn as a first language.
R is most useful for advanced statistical analysis - often times when pHD researchers release a paper with a new methodology they release an R package to accompany it . Often time I hear of people using R in the research stage and python for implementation
Java definitely is falling out - also fairly close to Python, so if you learned python first it would be pretty quick to switch over if you had to. Some structural difference, syntax and static vs dynamic typing. The one case where this might be useful is if your company doesn't let you use open source languages - but the industry seems to be warming up.
Finally, strangely enough excel's VBA is pretty useful at times. Horrible language to build stuff in and debug but it comes with the whole excel interface that people are super comfortable with in finance. Working on sell side trading, pretty much every desk had some sort of VBA system running.
Python and SQL
In vitae rem aut iusto. Doloremque voluptas quam fugiat quo fugiat consequatur expedita. Nihil voluptatum recusandae corrupti totam voluptatum. Cumque cumque consequuntur doloremque consequatur dignissimos ut modi et. Culpa quisquam ullam fuga error deserunt nulla. Quidem id rerum alias id aut officia voluptatibus.
Est quis non ad repudiandae eius. Quo quas laborum quaerat cumque optio. Sed quos voluptatem esse et consequuntur modi nostrum alias. Deleniti quibusdam error enim occaecati soluta.
See All Comments - 100% Free
WSO depends on everyone being able to pitch in when they know something. Unlock with your email and get bonus: 6 financial modeling lessons free ($199 value)
or Unlock with your social account...