Skip to content

Commit f7c926e

Browse files
authored
Merge branch 'master' into work-with-data
2 parents 8dcf47c + 06bd002 commit f7c926e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

46 files changed

+4697
-1148
lines changed

content/dependencies.rst

Lines changed: 463 additions & 197 deletions
Large diffs are not rendered by default.

content/index.rst

Lines changed: 15 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,21 +2,21 @@
22
Python for Scientific Computing
33
===============================
44

5-
.. admonition:: Attending the course 7-10.november.2023?
5+
.. admonition:: Attending the course 5-7 November, 2024?
66

77
`See the course page here
8-
<https://scicomp.aalto.fi/training/scip/python-for-scicomp-2023/>`__
8+
<https://scicomp.aalto.fi/training/scip/python-for-scicomp-2024/>`__
99
and watch at https://twitch.tv/coderefinery.
1010
Whether you are or aren't, the course material is below. Videos
11-
will appear in `this playlist <https://www.youtube.com/playlist?list=PLZLVmS9rf3nNI3oQEqSJW6yXltOAZnkpa>`__.
11+
will appear in `this playlist <https://www.youtube.com/playlist?list=PLZLVmS9rf3nMWEKWtagJ6h0q9BrFO49tn>`__ (Last year's videos: `playlist <https://www.youtube.com/playlist?list=PLZLVmS9rf3nNI3oQEqSJW6yXltOAZnkpa>`__).
12+
1213

13-
1414
Python is a modern, object-oriented programming language, which has
1515
become popular in several areas of software development. This course
1616
discusses how Python can be utilized in scientific computing. The
1717
course starts by introducing some of the main Python tools for
1818
computing: Jupyter for interactive analysis, NumPy and SciPy for
19-
numerical analysis, matplotlib for visualization, and so on. In
19+
numerical analysis, Matplotlib for visualization, and so on. In
2020
addition, it talks about *how* python is used:
2121
related scientific libraries, reproducibility, and the broader
2222
ecosystem of science in Python, because your work is more than the raw
@@ -59,7 +59,10 @@ to learn yourself as you need to.
5959
<https://hackmd.io/@coderefinery/python2022archive>`__, `days 3-4
6060
<https://hackmd.io/@coderefinery/python2022archive2>`__
6161

62-
* 2023 (appearing here as the course happens): `Videos <https://www.youtube.com/playlist?list=PLZLVmS9rf3nNI3oQEqSJW6yXltOAZnkpa>`__
62+
* 2023: `Videos
63+
<https://www.youtube.com/playlist?list=PLZLVmS9rf3nNI3oQEqSJW6yXltOAZnkpa>`__
64+
65+
* 2024 (Please contact us if you would like to help to process the videos): `Videos <https://www.youtube.com/playlist?list=PLZLVmS9rf3nMWEKWtagJ6h0q9BrFO49tn>`__
6366

6467

6568
.. csv-table::
@@ -71,7 +74,8 @@ to learn yourself as you need to.
7174
60 min ; :doc:`numpy` or :doc:`numpy-advanced`
7275
60 min ; :doc:`pandas`
7376
30 min ; :doc:`xarray`
74-
60 min ; :doc:`data-visualization`
77+
60 min ; :doc:`plotting-matplotlib`
78+
60 min ; :doc:`plotting-vega-altair`
7579
30 min ; :doc:`work-with-data`
7680
60 min ; :doc:`scripts`
7781
40 min ; :doc:`profiling`
@@ -80,7 +84,7 @@ to learn yourself as you need to.
8084
15 min ; :doc:`scipy`
8185
30 min ; :doc:`libraries`
8286
45 min ; :doc:`parallel`
83-
30 min ; :doc:`dependencies`
87+
45 min ; :doc:`dependencies`
8488
30 min ; :doc:`binder`
8589
60 min ; :doc:`packaging`
8690

@@ -96,7 +100,8 @@ to learn yourself as you need to.
96100
numpy-advanced
97101
pandas
98102
xarray
99-
data-visualization
103+
plotting-matplotlib
104+
plotting-vega-altair
100105
work-with-data
101106
scripts
102107
profiling
@@ -228,6 +233,6 @@ See also
228233
========
229234

230235
* `High Performance Data Analytics in Python
231-
<https://enccs.github.io/HPDA-Python/>`__ is a logical follow-up to
236+
<https://enccs.github.io/hpda-python/>`__ is a logical follow-up to
232237
this lesson that goes more in-depth to tools of high-performance
233238
and large-scale Python.

0 commit comments

Comments
 (0)