.. file:resources .. _other_resources: Other resources --------------- Here are a few other packages and tools you might find useful: * Anaconda * http://continuum.io/downloads * Scientifical Python 2.7 distribution * Contains popular packages for science and optional packages can be installed easily with commands. Package versions can be managed easily. * PyCharm * https://www.jetbrains.com/pycharm/ * Intelligent and simple IDE for python developement. * Lots of useful shortcuts and commands, such as ctrl+shift+F, which searches references through the whole project and the libraries/packages/modules. Also ctrl+Q for quick documentation of a function is extremely useful. * PuTTY * http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html * SSH client and terminal emulator for running python code in aalto.brute.fi or aalto.force.fi * Winscp * http://winscp.net/eng/index.php * For easy file transfer between you and the aalto servers. * Optionally you could use PuTTY for file transfer but winscp offers GUI which is easier to use. * Git * https://git-scm.herokuapp.com/ * Version Control for code developement. * Relevant for futures uses in the coding industry. * Learning to use git through programming project. * GitHub * https://github.com/ * For remote repositories for Git * TexStudio * Editor for writing LaTeX document. * Offers more intelligent macros and autocompletions than other editors. * Simple to use, integrated pdf viewer. Acknowledgements: Jaan Tollander de Balsch