心理学工作者学什么编程语言?
作者: 阳志平 / 6022次阅读 时间: 2011年1月14日
来源: http://www.yangzhiping.com
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

必读入门导航

与孩子一起学编程

Learn Python The Hard Way

重要外部库与最佳实践

PsychoPy

Rpy2

PyMVPA

Modular toolkit for Data Processing (MDP)

Vision Egg

DataViewer3D

OpenElectrophy

brainlab

pynn

Python in neuroscience

Ruby

官网:Ruby

必读入门导航

Ruby Programming

Ruby与Rails开发基础书单

重要外部库与最佳实践

ruby-toolbox

Ruby for Scientific Computing

Ruby与Rails新手慎入

Arduino

官网:Arduino

必读入门导航

Tinkering

Arduino Language Reference

重要外部库与最佳实践

Rad

ArduBlock

arduinaap

USB_Host_Shield

amarino

老阳的私货

全世界程序员都说好的图书

与小朋友一起学编程

技术派心理学

Ruby与Rails开发基础书单

结束语

结束语1:我辈皆愚,勤能补拙。——Ruby Programming后记

结束语2:Learn Python The Hard Way, 2nd Edition后记

科技界科技公司里会编程的人多如牛毛,没人会在意他们。而在生物界,医药界,政府,社会学界,物理界,历史界和数学界,如果你有这种技能,你能做出令人瞩目的事情。...这世界需要更多的能知道事情如何工作、喜欢去探索的人。当他们这样对待你时,你要记住,这是你的生活,不是他们的。与众不同不是罪恶...

29 August 2011

www.psychspace.com心理学空间网
«网志重命名 阳志平
《阳志平》
脑训练与心理战»