自学 R 和 Python 无从下手,有没有好的推荐?

其实我觉得你直接申石油业的工程师,developer之类的吧, 很多名字看着吓人, 其实做的就是分析的工作, 有这样的背景肯定比没有的更容易申。编程的话, 用matlab就可以申了, 当然,会python会更好, 但是大家都知道matlab跟python很接近, 作为毕业生, 也许能碰上要你的呢。 与此同时, 学学python, 就可以在CV上说自己会了, 具体会多少, 拿到面试再说。

Sql is db, python is scripting, not sure how to put these two in parallel.
If you had module for relational db then picking one any of them wont be an issue; same if you had experience with any scripting language, same applies to python.

But for dev life circle, you might need a dev language (c++/jave/c#), some db knowledge (mysql/mssql/oracle) together with some scripting (python/batch/makefile).

But each role is different from another in reality…

谢谢亲爱的,我都试试吧。哈哈哈哈

谢谢MM的insight。 我不准备走develop的方向,只准备走分析。我看好多让两个选择一个学习,python或者SQL,两者难易度很相近。。但是具体是怎样的,我外行人不清楚。 还要等都学习了才能对比。

Quant analyst uses excel extensively, but of course you need basic db to run query to retrieve data, not sure how pythan applies here,

different types of risk analyst I guess?

But all the models are in one of modern languages, eg, c,c++, c#, java, etc. I have not seen pythan for that. Does anyone here have??

我正在学习中,具体的不是很清楚。只是招聘的要求中,大部分都要求有R,有些会要求python和sql就一个,还有些需要excel。具体的原因我想等我今后会明白。以前做石油的risk analysis 其实就是seismic analysis,小公司好多都用kingdom,大的都是自己的软件。 所以我觉着可能和大家说的金融风险分析不是那么一样,此model不是彼model?

https://www.datacamp.com一直用这个,不过每个月都要钱,可以随时取消 {:5_141:}

JP Morgan Athena is written in Python
BoA Qaurtz is written in Python.
Many Quants using Python.

啊!好有用的帖子啊!!!我会SQL,但是我现在换工作感觉远远不够,很多都需要R和PYTHON的!!!我以为这2个自学会很难,现在看大家讨论完就好有信心啊,我打算开始学PYTHON试试!!!因为听说R和SQL很像,所以估计我再看看R,应该去面试就会有底了吧!

请问你觉得SQL小白自学SQL需要多久啊? 就是到能在CV上说自己会, 的那个程度。

我孤陋寡闻了 {:5_129:}
But I do know Python is widely used in finance, thought mainly focus on inter media or platform.

https://cran.r-project.org/
https://www.datacamp.com/home
https://www.udacity.com/course/data-analysis-with-r–ud651
觉得语法不难呀,楼主不用等PYTHON什么的了 {:5_142:}

你有别的编程语言的编程经验吗?比如Matlab,C++,Java之类的,反正我们招人的时候不会因为你会Matlab而不会R或者python就拒掉,除非是指明了要招会R或python的。其实这些编程语言都只是你做模型做数据分析的工具而已,做risk analyst关键还是要有比较扎实的数学统计数据分析的基础,我们面试主要考察数学和数据分析能力,编程能力一般是你会哪种语言就考哪种语言。你有任何一种编程语言的经验,想过渡到另一种语言都不难,基本的思路是一样的。我们公司大部分模型都是用Matlab做的,client想要别的语言版本的话,我们基本就是在网上对着教程把Matlab翻译过去。不过貌似最近银行很流行用python呢, {:5_137:}

SQL不是操作数据库的嘛,跟R不搭界吧。R跟Matlab倒是很像的。

请问一下, 那你们的工作广告上对编程的要求, 有列出MATLAB吗?还是只列出PYTHON,但是有MATLAB的申请者你们也会考虑?

还有能不能透露一下, 面试时考的知识具体会有那些, 举一些例子?

我不知道要多久啊如果自学。。因为我当时是公司需要写SQL的QUERY拿到DATA,所以我算是一边GOOGLE学习一边用公司的DATABASE来PRACTICE的啊,所以就PICK UP的很快。如果只是自己学,没有实践或者用网上很简单的数据去实践,我不知道要多久啊。

扼。。我怎么记得有一个面试官说这2种语言很像啊。。难道我记错了。。 {:5_134:}

太感谢这个回复了, 看了一下, datacamp的风格蛮喜欢的, 已经把他们几个课程的免费部分都上了, 现在会开始付费学了。

其实之前也逛过好几个online course的网站, 但是拿不定主意, 看到懂的人推荐的才更放心一些。