Python resources
Below is a list of resources for information on Python. For information on specific Python try to Google it with “python topic”, e.g. “python string concatenation”. Many of the obvious questions have been asked and answered on e.g. stackoverflow.com.
Python programming language
- Official webpage for the Python programming language: www.python.org
- Download most recent version of Python 3: www.python.org/downloads
Language documentation
- The Python Language reference: docs.python.org/3
- PEP8 - Style Guide for Python Code: www.python.org/dev/peps/pep-0008
Tools
- pylint - a Python source code analyzer, incl. PEP8: pypi.org/project/pylint
- flake8 - another PEP 8 checker: pypi.python.org/pypi/flake8
Libraries
- NumPy - The fundamental package for scientific computing with Python: numpy.org
- SciPy - Fundamental algorithms for scientific computing in Python: scipy.org
- matplotlib - Matplotlib is a comprehensive library for creating static, animated, and interactive visualizations in Python: matplotlib.org
- pandas - Powerful, flexible and easy to use open source data analysis and manipulation tool: pandas.pydata.org
- Jupyter - Web application for creating and sharing computational documents: jupyter.org
- Visit the Python Package Index pypi.org for exploring +400.000 projects