|
38 | 38 | # Data manipulation, analysis and visualisation in Python |
39 | 39 |
|
40 | 40 | Specialist course Doctoral schools of Ghent University,<br> |
41 | | -31 May 1, 3 June 2021 |
| 41 | +20, 21 and 22 December 2021 |
42 | 42 |
|
43 | 43 | Joris Van den Bossche, Stijn Van Hoey |
44 | 44 |
|
|
49 | 49 |
|
50 | 50 | # Who are you? |
51 | 51 |
|
52 | | -Go to https://hackmd.io/EY59dn0TQoqsMv5k_A9xKg?both |
| 52 | +Go to https://hackmd.io/d6wqmazERIyz__dlfwKq1w?both |
53 | 53 |
|
54 | 54 | <small>(You do not need to sign in, just start editing.)</small> |
55 | 55 |
|
56 | | -<iframe src="https://hackmd.io/EY59dn0TQoqsMv5k_A9xKg?view" height="400px" width="800px"></iframe> |
| 56 | +<iframe src="https://hackmd.io/d6wqmazERIyz__dlfwKq1w?view" height="400px" width="800px"></iframe> |
57 | 57 |
|
58 | 58 | --- |
59 | 59 |
|
|
72 | 72 | <a href="https://twitter.com/svanhoey"><i class="fa fa-twitter" aria-hidden="true"></i> SVanHoey</a>, |
73 | 73 | <a href="https://github.com/stijnvanhoey"><i class="fa fa-github" aria-hidden="true"></i> stijnvanhoey</a> |
74 | 74 |
|
75 | | -* Research software engineer |
| 75 | +* Freelance developer and teacher |
| 76 | +* Research software engineer at Fluves |
76 | 77 |
|
77 | 78 | .center[ |
78 | 79 | ] |
79 | 80 |
|
80 | 81 | --- |
81 | 82 | class: middle, section_background |
82 | 83 |
|
83 | | -# Introduction |
84 | | - |
85 | | ---- |
86 | | -class: center, middle |
87 | | - |
88 | | -index | date |
89 | | -:-----:|:----: |
90 | | -2 | 19930000 |
91 | | -8 | 1992-930 |
92 | | -27 | 20050500 |
93 | | -34 | 201405.01 |
94 | | -162 | 7/9/2287 |
95 | | -1400 | 0.0 |
96 | | -2800 | start of the year 2015 |
97 | | -3777 | Summer |
98 | | -8733 | 2013-2016 |
99 | | -26766 | 26/09/2002 and later 1/1/2016 |
100 | | -40788 | Nan |
101 | | -41277 | / |
102 | | -51002 | -999 |
103 | | -51007 | -9999 |
104 | | - |
105 | | --- |
106 | | - |
107 | | -.center[Never underestimate the creativity of humans!] |
108 | | - |
109 | | ---- |
110 | | -class: center, middle |
111 | | - |
112 | | - |
113 | | - |
114 | | ---- |
115 | | -class: center, middle |
116 | | - |
117 | | - |
118 | | - |
119 | | ---- |
120 | | -class: left, middle |
121 | | - |
122 | | -> In this course, we focus on the Python *scientific ecosystem* to tackle data manipulation and visualisation tasks. |
123 | | - |
124 | | ---- |
125 | | -class: middle, section_background |
126 | | - |
127 | 84 | # Setting up a working environment |
128 | 85 |
|
129 | 86 | --- |
|
139 | 96 | 1. Make sure to (re)download ALL the course material, see [2-getting-the-course-materials](https://jorisvandenbossche.github.io/DS-python-data-analysis/setup.html#2-getting-the-course-materials) also if you already did this before. |
140 | 97 | 1. Next, also do section 3 and 4 of the [setup](https://jorisvandenbossche.github.io/DS-python-data-analysis/setup.html) instructions. |
141 | 98 |
|
142 | | -> If you succesfully done 1, 2 and 3, give a 👍 `thumbs up` to the _are-you-ready_ message in the discord `#status` channel. |
| 99 | +> If you succesfully done 1, 2 and 3, put up your `green sticky note` on your computer screen. |
143 | 100 |
|
144 | 101 | Next: |
145 | 102 |
|
146 | | -- Surf to and fill in [the questionnaire](https://hackmd.io/EY59dn0TQoqsMv5k_A9xKg?both) |
| 103 | +- Surf to and fill in [the questionnaire](https://hackmd.io/d6wqmazERIyz__dlfwKq1w?both) |
147 | 104 | - In JupyterLab, start with the `notebooks/00-jupyter_introduction.ipynb` individually. |
148 | 105 |
|
149 | | -Installation or setup issues? Post them on the discord `#installation-issues` channel |
| 106 | +Installation or setup issues? Put up your `orange/red/yellow sticky note` on your computer screen. |
150 | 107 |
|
151 | 108 | --- |
152 | 109 | class: center, middle |
|
164 | 121 | ### Time is divided between |
165 | 122 |
|
166 | 123 | - group sessions: we explain new concepts (aka 'theory') |
167 | | -- break-out sessions: you work on exercises or case studies |
| 124 | +- practise sessions: you work on exercises |
168 | 125 |
|
169 | | -In case of questions, remarks, suggestions, you can always post messages in the discord `#daily-channel` |
| 126 | +In case of questions, remarks, suggestions, you can always interrupt us and just ask. |
| 127 | + |
| 128 | +During practise sessions, use the `orange/red/yellow sticky note` on top of your screen to let us know you have a question. |
170 | 129 |
|
171 | 130 | ### Status check |
172 | 131 |
|
173 | | -We will regularly ask for a check (ready with exercise, installation succesfull...). Use the discord `#status` channel to put 👍 (`thumbs up`). |
| 132 | +We will regularly ask for a check (ready with exercise, installation succesfull...). Use the `green sticky note` on top of your laptop screen to say 👍. |
174 | 133 |
|
175 | 134 | ### Feel lost? |
176 | 135 |
|
177 | | -Feel free to send a discord direct message to one of us, we are stand by. |
| 136 | +Just ask either one of us, we are here to help you. |
178 | 137 |
|
179 | 138 | --- |
180 | 139 | class: middle, center |
|
186 | 145 | or see the [contributing guidelines](https://github.com/jorisvandenbossche/DS-python-data-analysis/blob/master/CONTRIBUTING.md) |
187 | 146 |
|
188 | 147 |
|
| 148 | +--- |
| 149 | +class: middle, section_background |
| 150 | + |
| 151 | +# Introduction |
| 152 | + |
| 153 | +--- |
| 154 | +class: center, middle |
| 155 | + |
| 156 | +index | date |
| 157 | +:-----:|:----: |
| 158 | +2 | 19930000 |
| 159 | +8 | 1992-930 |
| 160 | +27 | 20050500 |
| 161 | +34 | 201405.01 |
| 162 | +162 | 7/9/2287 |
| 163 | +1400 | 0.0 |
| 164 | +2800 | start of the year 2015 |
| 165 | +3777 | Summer |
| 166 | +8733 | 2013-2016 |
| 167 | +26766 | 26/09/2002 and later 1/1/2016 |
| 168 | +40788 | Nan |
| 169 | +41277 | / |
| 170 | +51002 | -999 |
| 171 | +51007 | -9999 |
| 172 | + |
| 173 | +-- |
| 174 | + |
| 175 | +.center[Never underestimate the creativity of humans!] |
| 176 | + |
| 177 | +--- |
| 178 | +class: center, middle |
| 179 | + |
| 180 | + |
| 181 | + |
| 182 | +--- |
| 183 | +class: center, middle |
| 184 | + |
| 185 | + |
| 186 | + |
| 187 | +--- |
| 188 | +class: left, middle |
| 189 | + |
| 190 | +> In this course, we focus on the Python *scientific ecosystem* to tackle data manipulation and visualisation tasks. |
| 191 | + |
| 192 | +--- |
| 193 | +class: middle, section_background |
| 194 | + |
| 195 | +# Working with Python |
| 196 | + |
189 | 197 | --- |
190 | 198 |
|
191 | 199 | # Conda |
|
204 | 212 | - You can install different version of Python and other packages alongside on your computer |
205 | 213 | - Easily share environments with other |
206 | 214 |
|
207 | | - |
208 | 215 | --- |
209 | 216 | ## Small overview of conda commands |
210 | 217 |
|
|
247 | 254 | ``` |
248 | 255 |
|
249 | 256 | --- |
250 | | -class: middle, section_background |
251 | | - |
252 | | -# Working with Python |
253 | 257 |
|
254 | | ---- |
| 258 | +# Writing Python code |
255 | 259 |
|
256 | 260 | ## IPython console |
257 | 261 |
|
|
334 | 338 | * When working with array data (e.g. images, numerical algorithms): just stick with numpy |
335 | 339 | * When working with multidimensional labeled data (e.g. climate data): have a look at [xarray](http://xarray.pydata.org/en/stable/) |
336 | 340 |
|
337 | | - |
338 | 341 | --- |
339 | 342 |
|
340 | 343 | ## Key features |
|
392 | 395 |  |
393 | 396 |
|
394 | 397 |
|
395 | | -### https://forms.gle/4yAv8dZxbBBpNsCK6 |
| 398 | +### https://forms.gle/Fgi6CfSNPZDDWTUu9 |
396 | 399 |
|
397 | 400 |
|
398 | 401 | Please fill in the questionnaire! |
|
0 commit comments