André Guerra
June, 2022
[email protected]
Description:
This repository contains a scientific computing workshop focusing on Python programming language. This workshop includes (some) Python basics, data handling techniques using the Pandas package, data analysis with SciPy, and plotting with Matplotlib. The majority of the content is based on my own experience with Python, and so it is not exhaustive. I started the workshop with some of the more popular and useful packages. I will continue to add new sections to this workshop, eventually some more advanced ones such as object oriented programming (OOP) with python.
NOTE: If you would like to contribute to the core body of the workshop, please contact me and I will add you as a contributor.
- Python basics
- Scientific computing
- Visualization techniques
This repository will be actively developed for new content. Its core structure is laid out below:
1_data/
2_proc_data/
3_output/
4_figures/
In the main directory of the repository you will find interactive python notebooks (.ipynb) which are executable and a great way to learn and develop python code. The benefit of the interactive notebooks is the readability with in-line outputs, as well as the ease of de-bugging. Additionally, you will find some sample python scripts (.py).