

Than installing the whole Anaconda distribution.) Of your distribution - you will know who you are -, then you may beīetter advised to install the required packages indivdually rather (If you are using Linux and you are happy to use the package manager The default suggestion (Python 2.7, 64bit).ĭownload the installer, start it, and follow instructions. What the terminal (OS X) or command prompt (Windows) is, then you areīetter advised to choose the graphical version. Graphical installer or the next based installer. Windows, OS X and Linux operating systems (and free).įor Windows and OS X you are given a choice whether to download the The Python interpreter itself and all packages we need. Installation instructions, which provides Instead, we suggest to install the Anaconda Python distribution using these Installation of additional packages can be a bit tedious. Installation of the Python interpreter is fairly straightforward, but Generally important, but maybe particularly so in software engineering

Supports regression testing and test driven development - this is Sympy has a special role as it allows SYMbolic computation Stones of computational work with Python and extremely widely spread. The packages numpy, scipy and matplotlib are building pytest (Python TESTing): a code testing framework.sympy (SYMbolic Python): symbolic computation.Slighly less frequently used but also featuring in our teaching matplotlib: (PLOTting LIBrary) creating plots of data.scipy (SCIentific Python): many numerical routines.numpy (NUMeric Python): matrices and linear algebra.Operate on matricies, and use specialised numerical methods These allow us, for example, to create plots, For scientific computing and computational modelling, we needĪdditional libraries (so called packages) that are not part of the
