- This event has passed.
Python for Scientific Computing
2022-11-22 @ 09:00 - 2022-11-25 @ 12:00 CETFree
Python is a modern, object-oriented programming language, which has become popular in several areas of software development. This course discusses how Python can be utilised in scientific computing. The workshop starts by introducing the main Python package for numerical computing, NumPy, and discusses the SciPy toolbox for various scientific computing tasks as well as visualization with the Matplotlib package. In addition, it talks about how Python is used: related scientific libraries, reproducibility, and the broader ecosystem of science in Python.
This multilateral collaborative workshop is hosted by Aalto Scientific Computing (Aalto University, Finland) in partnership with CodeRefinery, ENCCS and other organisations. The lesson material can be found at https://aaltoscicomp.github.io/python-for-scicomp/
The workshop will be streamed via Twitch so that anyone may follow along without registration. However, ENCCS is hosting a Zoom room with expert helpers who will organise breakout rooms and provide hands-on assistance during exercise sessions.
- Knowing basic Python syntax. We assume that you can do some Python programming, but not much more that that. We don’t cover standard Python programming.
- Watch or read the command line crash course if you aren’t familiar.
- You should be able to use a text editor to edit files some.
- The software installation (basically, anaconda).
These are not prerequisites:
- Any external libraries, e.g. numpy
- Knowing how to make scripts or use Jupyter
Tue 22 Nov, 09:00-12:00
Wed 23 Nov, 09:00-12:00
- … pandas continued
- 09:30 matplotlib
- 11:10 data formats
Thu 24 Nov, 09:00-12:00
- 10:10 scipy
- 10:30 library ecosystem
- 11:10 parallel…
Fri 25 Nov, 09:00-12:00
- … parallel continued(?)
- 09:00 dependency management
- 10:10 binder
- 10:50 packaging
- 11:30 panel discussion or buffer time?
- 11:50 Outro
- 12:00 After-party/discussion in zoom
The ENCCS workshop on High Performance Data Analytics in Python, which goes more in-depth on tools for high-performance and large-scale Python, is a logical follow-up to this workshop. The next HPDA-Python workshop will be held in February 2023 – sign up to the ENCCS newsletter or follow us on social media to receive information on when registration opens.
The workshop will be streamed on Twitch (https://twitch.tv/coderefinery) and to follow the workshop on your own you will not need to register. However, if you would like to participate with others and work on exercises in teams with help from ENCCS expert helpers, please register at https://events.prace-ri.eu/event/1456/registrations/1074/.
If you only want to follow the Twitch stream, you can sign up to get emails with practical information about the workshop at: https://scicomp.aalto.fi/training/scip/python-for-scicomp-2022/
For any questions contact us at email@example.com
Follow our Events Schedule
This training is intended for users established in the European Union or a country associated with Horizon 2020. You can read more about the countries associated with Horizon2020 here https://ec.europa.eu/info/research-and-innovation/statistics/framework-programme-facts-and-figures/horizon-2020-country-profiles_en