..

programming cheatsheets

Programming:

Since I have to switch or pick up programming languages occasionally and confusing features between them is getting pretty annoying, here are some small primers on basic syntax and features that I wrote to have a quick reference:

  • Python

  • R

  • MATLAB - I dislike it (some of the reasons very eloquently explained here), but it’s ubiqutious in neuroscience and is a necessary evil.

  • SQL - I’ve only gotten around to learning SQL queries, definitely more to add here.

  • Shell - I don’t use the terminal much apart from file operations and Git, although I’ve seen some people do really impressive stuff with Makefile.

  • Git - basic commands that I sometimes confuse, for an excellent and in-depth Git tutorial see here.