Python Tutorials¶
Below you will see all of our past and upcoming tutorials as part of our Python Tutorial Seminars. All of these tutorials are recorded and the videos are hosted for free viewing on YouTube as part of the ProjectPythia channel. Our upcoming tutorials can also be viewed on the ESDS Python Training page.
Thinking with Xarray¶
Date: 2022 March 9
Original Posting: https://ncar.github.io/esds/posts/2022/Thinking-with-Xarray/
Tutorial Data: https://github.com/ProjectPythiaTutorials/thinking-with-xarray_2022_03_09
Video Recording: https://www.youtube.com/watch?v=TSw3GF_d2y8
Number of Attendees: 84
MetPy¶
Date: 2022 February 9
Original Posting: https://ncar.github.io/esds/posts/2022/metpy_tutorial/
Tutorial Data: https://github.com/ProjectPythiaTutorials/metpy-2022-02-09
Video Recording: https://youtu.be/a3VXzFOPuCg
Number of Attendees: 95
Intake-ESM¶
Date: 2021 December 8
Original Posting: https://ncar.github.io/esds/posts/2021/intake-esm-tutorial-2021/
Tutorial Data: https://github.com/ProjectPythiaTutorials/intake-esm-tutorial_2021_12_08
Video Recording: https://youtu.be/pfdMbJMlYsw
Number of Attendees: 54
Object Oriented Programming¶
Date: 2021 November 10
Original Posting: https://ncar.github.io/esds/posts/2021/oop-tutorial/
Tutorial Data: https://github.com/kmpaul/pg2oop
Video Recording: https://youtu.be/zlHkkjr7e6k
Number of Attendees: 85
GeoCAT Comp¶
Date: 2021 September 8
Original Posting: https://ncar.github.io/esds/posts/2021/geocat-comp-tutorial/
Tutorial Data: https://github.com/pilotchute/geocat_comp_tutorial
Video Recording: https://www.youtube.com/watch?v=uiWDQKI8YTQ&t=6s
Number of Attendees: 62
Plotting with GeoCAT¶
Date: 2021 August 25
Original Posting: https://ncar.github.io/esds/posts/2021/geocat-tutorial/
Tutorial Data: https://github.com/anissa111/plotting-with-geocat-tutorial
Video Recording: https://youtu.be/It231le1fAU
Number of Attendees: 79
Dask: Part 2¶
Date: 2021 August 11
Original Posting: https://ncar.github.io/esds/posts/2021/dask-tutorial-update/
Tutorial Data: https://github.com/andersy005/xarray-tutorial
Video Recording: https://youtu.be/yn4_-1pHC5k
Number of Attendees: 62
Dask: Part 1¶
Date: 2021 July 28
Original Posting: https://ncar.github.io/esds/posts/2021/dask-tutorial-update/
Tutorial Data: https://github.com/andersy005/xarray-tutorial
Video Recording: https://youtu.be/wn-QM6QUB_U
Number of Attendees: 96
Xarray: Part 2¶
Date: 2021 June 23
Original Posting: https://ncar.github.io/esds/posts/2021/xarray-tutorial/
Tutorial Data: https://github.com/andersy005/xarray-tutorial
Video Recording: https://youtu.be/2H_4drBwORY
Number of Attendees: 83
Xarray: Part 1¶
Date: 2021 June 9
Original Posting: https://ncar.github.io/esds/posts/2021/xarray-tutorial/
Tutorial Data: https://github.com/andersy005/xarray-tutorial
Video Recording: https://youtu.be/Ss4ryKukhi4
Number of Attendees: 114
Pandas¶
Date: 2021 May 26
Original Posting: https://ncar.github.io/esds/posts/2021/pandas-tutorial/
Tutorial Data: https://github.com/mgrover1/ncar_pandas_tutorial
Video Recording: https://youtu.be/BsV3ek7qsiM
Number of Attendees: 107
Git and GitHub¶
Date: 2021 May 12
Original Posting: https://ncar.github.io/esds/posts/2021/git-and-github-tutorial/
Tutorial Data: https://github.com/NCAR/git-github-demo
Video Recording: https://youtu.be/fYkPn0Nttlg
Number of Attendees: 112
Cartopy¶
Date: 2021 April 28
Original Posting: https://ncar.github.io/esds/posts/2021/cartopy-tutorial/
Tutorial Data: https://github.com/michaelavs/cartopy_tutorial
Video Recording: https://youtu.be/ivmd3RluMiw
Number of Attendees: 115
Object Oriented Programming¶
Date: 2021 April 14
Original Posting: https://ncar.github.io/esds/posts/2021/object-oriented-programming-tutorial/
Tutorial Data: https://github.com/pilotchute/oop_hrrr_tutorial
Video Recording: https://youtu.be/GEFnL8C62u8
Number of Attendees: 124
Matplotlib¶
Date: 2021 March 24
Original Posting: https://ncar.github.io/esds/posts/2021/matplotlib-tutorial/
Tutorial Data: https://github.com/anissa111/matplotlib-tutorial
Video Recording: https://youtu.be/EiPRIdHQEmE
Q/A: https://ncar.github.io/esds/posts/2021/matplotlib-faq/
Number of Attendees: 111
Numpy¶
Date: 2021 March 10
Original Posting: https://ncar.github.io/esds/posts/2021/numpy-tutorial/
Video Recording: https://youtu.be/kstc-6uz7AQ
Q/A: https://ncar.github.io/esds/posts/2021/numpy-faq/
Number of Attendees: 142
Introduction to Jupyter¶
Date: 2021 February 24
Original Posting: https://ncar.github.io/esds/posts/2021/python-tutorial-seminar-series-spring-2021/
Video Recording: https://www.youtube.com/watch?v=xSzXvwzFsDU
Q/A: https://ncar.github.io/esds/posts/2021/jupyter-notebooks-faq/
Number of Attendees: 147
Your First Python Package: Using a Built-In Package and Publishing Your Package¶
Date: 2021 February 10
Original Posting: https://ncar.github.io/esds/posts/2020/tutorial-seminar-series/
Tutorial Data: https://ncar.github.io/python-tutorial/tutorials/yourfirst.html#using-a-built-in-package
Video Recording: https://youtu.be/44QUMCh2ZHU
Number of Attendees: 92
Your First Python Package: Creating Your Own Package¶
Date: 2021 January 27
Original Posting: https://ncar.github.io/esds/posts/2020/tutorial-seminar-series/
Tutorial Data: https://ncar.github.io/python-tutorial/tutorials/yourfirst.html#first-python-package
Video Recording: https://youtu.be/6lbbTwGFcTc
Number of Attendees: 135
Your First Python Script: Writing Functions¶
Date: 2020 November 11
Original Posting: https://ncar.github.io/esds/posts/2020/tutorial-seminar-series/
Tutorial Data: https://ncar.github.io/python-tutorial/tutorials/yourfirst.html#writing-functions
Video Recording: https://youtu.be/BerEf_3CsL8
Q/A: https://ncar.github.io/esds/posts/2020/python-tutorial-faq-part-3/
Number of Attendees: 135
Your First Python Script: Creating a Data Dictionary¶
Date: 2020 October 28
Original Posting: https://ncar.github.io/esds/posts/2020/tutorial-seminar-series/
Tutorial Data: https://ncar.github.io/python-tutorial/tutorials/yourfirst.html#creating-a-data-dictionary
Video Recording: https://youtu.be/5z6-t62x7Xs
Q/A: https://ncar.github.io/esds/posts/2020/python-tutorial-faq-part-2/
Number of Attendees: 174
Your First Python Script: Reading in a .txt File¶
Date: 2020 October 14
Original Posting: https://ncar.github.io/esds/posts/2020/tutorial-seminar-series/
Tutorial Data: https://ncar.github.io/python-tutorial/tutorials/yourfirst.html
Video Recording: https://youtu.be/Jog7ybd6amw
Q/A: https://ncar.github.io/esds/posts/2020/python-tutorial-faq/
Number of Attendees: 242