This is an old revision of the document!
As can be expected, there is a lot of online python documentation available, and it's easy to get lost. You can always use google to find an answer to your problem, and you will probably end up looking at lots of answers on Stack Overflow or a similar site. But it's always better to know where you can find some good documentation… and to spend some time to read the documentation
This page tries to list some python for the scientist related resources, in a suggested reading order. You should not print everything, but it's a good idea to download all the pdf files in the same place, so that you can easily open and search the document
Summary: One document to learn numerics, science, and data with Python
This is a really nice document that is regularly updated and used for the EuroScipy tutorials
You can already get a very efficient script by checking the following:
If your script is still not fast enough, there is a lot you can do to improve it, without resorting to parallelization (that may introduce extra bugs rather that extra performance). See the sections below
The official Porting Python 2 Code to Python 3 page gives the required information to make the transition from python 2 to python 3. It is still safe to use Python 2.7, so there is no rush to change to Python 3.
[ PMIP3 Wiki Home ] - [ Help! ] - [ Wiki syntax ]