About Spyder Jupyter Anaconda
About Spyder Jupyter Anaconda
www.sixthresearcher.com
@SixthResearcher
Alvaro Sebastián Yagüe www.sixthresearcher.com @SixthResearcher
Python
Python
Python is a programming language in which we write computer programs called scripts. These
scripts would be stored in text files that have the ending ‘.py’, for example ‘hello.py’.
Python programs are executed by an interpreter, on windows it is called ‘python.exe’ and from a
command window we could execute the ‘hello.py’ program by typing:
On Linux and OS X operating systems, the Python interpreter program is called ‘python’, so we
can run the program ‘hello.py’ as:
(This also would work on Windows as the operating system does not need the ‘.exe’ extension.
http://www.southampton.ac.uk/~fangohr/blog/installation-of-python-spyder-numpy-sympy-scipy-pytest-matplotlib-via-anaconda.html
Python packages
For scientific computing and computational modelling, we need additional collections of
Python modules called libraries or packages. They are not part of the Python standard
distribution. These allow us, for example, to create plots, operate on matrices, and use advanced
numerical methods.
You can check the full list of Python packages in the Python Package Index (currently 96220).
http://www.southampton.ac.uk/~fangohr/blog/installation-of-python-spyder-numpy-sympy-scipy-pytest-matplotlib-via-anaconda.html
Spyder
Spyder is s a powerful IDE (interactive development environment) for the Python language with
advanced editing, interactive testing, debugging and introspection features.
The name SPyDER derives from "Scientific Python Development EnviRonment" (SPYDER).
Debugger
Editor
Console
The Jupyter Notebook will run in the internet browser of our computer and does not require
internet access, it will access to our local files via the browser interface.
Notebooks are similar to Word documents and we can edit them interactively in the internet
browser. Notebooks are saved in its own format with the ‘.ipynb’ extension, but can be also
downloaded as PDFs, HTML pages or Python code.
Equations
Code
Text
Plots
Anaconda
Anaconda is a Python distribution. A Python distribution provides the Python interpreter,
together with a set of Python packages and sometimes other related tools, such as editors.
Previously we were using the official Python distribution nicknamed Cpython. You can check an
expanded list of Python distributions in this link.
Running Spyder
Click on ‘Spyder’ from Anaconda program group:
Spyder
Spyder:
Jupyter
Notebook
Jupyter Notebook: