Many (perhaps most) people that want to learn Python get confused with the overwhelming number of references sources available. Where to start? So many options!
Motivated by this, I list in this post the references that I used to learn Python (and object-oriented programming as well), which can serve as a starting point for other people. This post is biased towards the scientists interested in learning Python.
Beginner material
Learned the basic syntax and capabilities of the language with the official Python tutorial. You can download all of this as PDF files. I suggest this for people with previous programming experience. For absolute beginners, have a look at the Think Python book below.
Computação científica com Python, Fabrício Ferrari (portuguese only)
Tutorial on using Python for data analysis! How to replace IDL/Matlab with Python. Includes: plotting, FITS files, signal processing.
I learned object-oriented programming using this material. Very clear and "application-oriented" approach. You don't need to be a biologist to understand this.
Longer introduction for people with no previous extensive programming experience.
Quick reference
This is a cheat sheet with the basic commands needed for data analysis, array processing and plotting.
Migrating from IDL/Matlab to Python.
If you are going to do serious stuff with Python, I suggest using the enhanced interactive Python terminal IPython.
Longer introductory books
Longer reference books
No comments:
Post a Comment