Difference between revisions of "Python resources"
From atmoschem
Line 1: | Line 1: | ||
=Getting started= | =Getting started= | ||
==Jupyter notebook== | ==Jupyter notebook== | ||
− | Jupyter notebooks are interactive web-based applications that allow users to create and share combine live codes, equations, narrative texts, | + | Jupyter notebooks are interactive web-based applications that allow users to create and share combine live codes, equations, narrative texts, figures, interactive user interface and other rich media. When combined with the Python kernel, Jupyter notebooks allow users to code in Python and display results in an interactive and convenient way. Jupyter notebooks are really wonderful tools for learning Python, data science, and coding in general. |
*We strongly recommend installing Python and Jupyter on your PC using the Anaconda Distribution [https://www.anaconda.com/distribution/ usingthe Anaconda distribution], which includes Python, the Jupyter Notebook, and other commonly used packages for scientific computing and data science. | *We strongly recommend installing Python and Jupyter on your PC using the Anaconda Distribution [https://www.anaconda.com/distribution/ usingthe Anaconda distribution], which includes Python, the Jupyter Notebook, and other commonly used packages for scientific computing and data science. | ||
*[https://www.dataquest.io/blog/jupyter-notebook-tutorial/ Jupyter notebook: an introduction] | *[https://www.dataquest.io/blog/jupyter-notebook-tutorial/ Jupyter notebook: an introduction] | ||
Line 8: | Line 8: | ||
==Python tutorials for beginners== | ==Python tutorials for beginners== | ||
*[https://www.learnpython.org/ On short online Python tutorial] | *[https://www.learnpython.org/ On short online Python tutorial] | ||
+ | *[https://jerry-git.github.io/learn-python3/] A tutorial for Python 3 | ||
+ | |||
+ | |||
+ | =Python for atmospheric science= | ||
*[http://www.johnny-lin.com/pyintro/ A Hands-on Introduction to Using Python in the Atmospheric and Oceanic Sciences] This is a Python textbook geared specifically for use in atmospheric and oceanic sciences. The writing is extremely clear and useful. Highly recommended. The PDFs can be downloaded for free. | *[http://www.johnny-lin.com/pyintro/ A Hands-on Introduction to Using Python in the Atmospheric and Oceanic Sciences] This is a Python textbook geared specifically for use in atmospheric and oceanic sciences. The writing is extremely clear and useful. Highly recommended. The PDFs can be downloaded for free. | ||
*[https://unidata.github.io/online-python-training/ Unidata's online Python tutorial for atmospheric science.] | *[https://unidata.github.io/online-python-training/ Unidata's online Python tutorial for atmospheric science.] | ||
Line 13: | Line 17: | ||
− | = | + | =Python for data science= |
*[https://openedx.seas.gwu.edu/courses/course-v1:GW+EngComp1+2018/about Get Data Off the Ground with Python] An online MOOC course by Professor Lorena Barba at George Washington University. | *[https://openedx.seas.gwu.edu/courses/course-v1:GW+EngComp1+2018/about Get Data Off the Ground with Python] An online MOOC course by Professor Lorena Barba at George Washington University. | ||
*[https://openedx.seas.gwu.edu/courses/course-v1:GW+EngComp2+2018/about Take off with Stat in Python] An online MOOC course by Professor Lorena Barba at George Washington University. | *[https://openedx.seas.gwu.edu/courses/course-v1:GW+EngComp2+2018/about Take off with Stat in Python] An online MOOC course by Professor Lorena Barba at George Washington University. |
Revision as of 14:27, 2 July 2019
Contents
Getting started
Jupyter notebook
Jupyter notebooks are interactive web-based applications that allow users to create and share combine live codes, equations, narrative texts, figures, interactive user interface and other rich media. When combined with the Python kernel, Jupyter notebooks allow users to code in Python and display results in an interactive and convenient way. Jupyter notebooks are really wonderful tools for learning Python, data science, and coding in general.
- We strongly recommend installing Python and Jupyter on your PC using the Anaconda Distribution usingthe Anaconda distribution, which includes Python, the Jupyter Notebook, and other commonly used packages for scientific computing and data science.
- Jupyter notebook: an introduction
Python tutorials for beginners
- On short online Python tutorial
- [1] A tutorial for Python 3
Python for atmospheric science
- A Hands-on Introduction to Using Python in the Atmospheric and Oceanic Sciences This is a Python textbook geared specifically for use in atmospheric and oceanic sciences. The writing is extremely clear and useful. Highly recommended. The PDFs can be downloaded for free.
- Unidata's online Python tutorial for atmospheric science.
- Dr McCray (McGill University) put together a few Python tutorials for atmospheric science.
Python for data science
- Get Data Off the Ground with Python An online MOOC course by Professor Lorena Barba at George Washington University.
- Take off with Stat in Python An online MOOC course by Professor Lorena Barba at George Washington University.