|
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