Last updated on September 16, 2019
In this post you will find some really good Python Blogs and Resources. Most of these really helped me when moving from proprietary software to free and Open Source software (e.g., PsychoPy written in Python). The links are divided into two categories: general and research. In the ‘general’ category you will find good Python resources that might be more general and introducing. That is, more helpful for general problems and you might want to start here. In the ‘research’ category there are links to good Python resources that are more specific to use in research (e.g., PsychoPy and data analysis). The links in the ‘research’ category mainly contains links to Python blogs.
Dive Into Python: This free online book was really helpful to learn Python programming.
Effbot.org: In the beginning I seemed to always end up on Effbot when trying to find solutions to various Python-related problems. I seem to continue to end up on this place but not as often as before.
Invent With Python: Contains a huge amount Python articles.
http://lindeloev.net/: When learning to use the package PsychoPy I seemed to end up here a lot. For instance, you can find a PsychoPy course with focus on scripting. Python scripts for some types of data analysis can be found.
Computational Modelling Blog: A lot of cool Python stuff but also other programming languages. For instance, you can read tutorials how to install software like the Python IDE Spyder.
Computing For Psychologists is a really good resource for Psychologists interested in programming. It is not a Python exclusive blog. You can read about, for instance, PsychoPy and OpenSesame (another experiment builder software based on Python). You can find a really comprehensive list of software to use! This list contains links a huge amount Open Source as well as proprietary software that can be useful in research (i.e., cognitive science/psychology research).
Python for Vision Research is an iPython Notebook based introduction to using Python in Vision Research. In this course you will learn how to build experiments using PsychoPy and psychopy_ext, learn how to do multi-voxel pattern analysis for fMRI using PyMVPA, and understanding image processing in Python.
I further suggest that you also find an Interactive Development Environment (IDE) that you like. You can have a look at this list: Python Editors. I have tested a bunch of IDEs and I liked Ninja-IDE a lot but ended up with Spyder.
If you are interested in more Python blogs and resources (books, courses, etc) check my Python and R resources page. If you know a good resource that I have missed please let me know. I am really looking for more Python and Psychology blogs!