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

  • 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

  • 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