Programming Languages - Python
Python is an interpreted, high-level, general-purpose programming language (from Wikipedia). It is available across UNIX platform, Windows, and MacOS machines.
- Official Python homepage
- Official Documentation
Python References
- Data School - 15 difference sections of script/notebooks covering imports, data types, math, control flow, functions, and more.
- Python Quick Reference
Python IDEs
There are many integrated development environments (IDEs) for Python, where you can code, test, see results, etc. PyCharm is free and available across Windows, Mac, and Linux platforms. Other IDEs:
Reproducible Research - Jupyter Notebooks
To perform this analysis, we will make use of Jupyter Notebooks. Jupyter Notebook is an open-source web application that allows you to create and share documents that contain live code, equations, visualizations, and narrative text. Notebooks support many programming languages including Python, R, Julia, Scala, and many more.
Python Documentation
https://docs.python.org/3.7/tutorial/index.html
https://docs.python.org/3.7/library/index.html
Pandas Documentation
http://pandas.pydata.org/pandas-docs/stable/
MatPlotLib Documentation
https://matplotlib.org/api/_as_gen/matplotlib.pyplot.html#module-matplotlib.pyplot