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