www.psychspace.com心理学空间网
心理学工作者学什么编程语言?
废话:为什么要学编程?
心理学解释现实很牛,但是改造现实很弱。为了增进改造现实的能力,请迈入程序世界。心理学工作者学什么编程语言?我的选择标准是:1)开源,社区友善;2)易入门;3)在特定问题领域,拥有大量最佳实践与外部库,避免重复劳动;4)容易产品化,好卖钱,并且销售基于该程序语言开发的产品不侵犯第三方知识产权。5)不仅学术界,工业界同样大量使用,因此好就业好创业。
根据以上标准,首选R,有了它,统计模型、数据处理,算法生成一站搞定;次选python,有了它,实验设计、认知神经、实验平台轻松搞定;再选是ruby,有了它,网站开发、与web交互、文本处理快快搞定;最后选择是arduino,有了它,你就是下一个斯金纳。
世界一流程序员的干货
以下,为一些重要入门资料。请根据个人兴趣入门。
R
官网
必读入门导航
R入门手册
Using R for psychological research
An introduction to psychometric theory with applications in R
Learning R for Researchers in Psychology
重要外部库与最佳实践
cran
Psychometric Models and Methods
Social Sciences
Multivariate
Structural Equation Modelling in R
Must-Have R Packages for Social Scientists
Notes on the use of R for psychology experiments and questionnaires
PSYCH-R Home Page
getting things done with R
Writing R Extensions
Kickstarting R - Making your work portable
rpanel
Python
官网:Python