Internal HackMD with our notes (this doc) https://hackmd.io/@coderefinery/pfsc2023internal
Course webpage with schedule: https://scicomp.aalto.fi/training/scip/python-for-scicomp-2023/
Course materials: https://aaltoscicomp.github.io/python-for-scicomp/
Notes doc with the learners: https://notes.coderefinery.org/python2023
Notes archive: https://hackmd.io/@coderefinery/python2023archive
Let's choose a date, 1h slot Date chosen.
Garage zoom: https://aalto.zoom.us/j/61322268370
Pretasks
a. Make sure your name is listed in the instructors this page (next section)
b. Make sure you have taken the lead role in at least one episode, try to find a co-instructor. Add your initials.
c. Make sure that the webpage reflects what is done here (it is good if everyone does this check for their own data as well as everything else)
Briefly on registrations and communication
Revising the schedule
Revising the webpage
Practicalities during the event7. Practicalities during the event
Pre-event for installation help. Pre-event for installation help
Discussing the homework assignments since many asked for 1ECTS. Discussing the homework assignments since many asked for 1ECTS
10. seems good as it was/is
11. It can be added: if you use libraries that are not part of the course environment, please add etc etc. Would it be worth to have an exercise: explore a library that is not part of the course env and provide instructions on how others can rerun it
Working on materials: this is not a discussion items, but just a wish that those presenting a section can take the freedom to adapt it to their goals. Please do ask for help to others if needed. 10. Working on materials: this is not a discussion items, but just a wish that those presenting a section can take the freedom to adapt it to their goals. Please do ask for help to others if needed.
TODO for Webpage and other things
Maybe for next year:
…and their initials for the next section.
Hidden below the table we used to pick the date.
Times in Stockholm zone CEST
StartTimes | |||||
---|---|---|---|---|---|
Day | 9:00 | 10:00 | 11:00 | 12:00 | 13:00 |
Tu24 | EG, SR,RD | EG,SR | EG,SR | RD, | RD |
We25 | RD | RD | RD | EG, | EG, |
Th26 | SR,RD | EG, SR,RD | SR,RD | RD,RD | |
Fr27 | EG, RB,RD | RB,RD | EG | EG,SR | EG,RD |
Mo30 | EG, SRRD, | EG,RD | RD | RB,RD | RB,RD |
Tu31 | EG,SR,RD | EG, RB,SR,RD | EG, RB,SR,RD | EG,RD | RD |
We01 | EG, RB,SR,RD | EG, RB,SR,RD | EG, RB,SR,RD | EG, RB,RD | EG,RD |
Th02 | EG, RB,RD | EG,RD | RB,RD | EG, RB,SR | EG, RB,RD |
Fr03 | EG, RB,RD | EG, RB,RD | EG, RB | EG, RB | EG, RB,RD |
Agenda:
A partner is an organisation that has to satisfy A OR B:
A)
OR
B)
Optional:
What does a partner get?
Tomorrow, we continue with Pandas. Then, visualization (matplotlib), data formats and productivity tools! See you tomorrow!
Today was:
Mention one good thing about today (any lessons):
Mention one thing to be improved for next time:
Other comments:
Hello again!
We hoped you enjoyed some Pandas, plots, and other discussions on best practices today. If you did not have time to join, you can already re-watch the streaming at https://www.twitch.tv/coderefinery. Tomorrow, we will go deeper into how to efficiently use Python in your research with scripts and reproducible virtual environments. It is ok if you did not have time to join today or yesterday since these episodes are independent from what we have covered so far.
For preparation: tomorrow we will use the command line more. Reviewing the shell crash course would be useful if this is new to you: https://scicomp.aalto.fi/scicomp/shell/ (video at https://youtu.be/56p6xX0aToI)
The interactive questions from today have been archived at
https://hackmd.io/@coderefinery/python2023archive
Today's videos with subtitles will appear later today at our YouTube channel https://www.youtube.com/channel/UCNErdFO1_GzSkDx0bLKWXOA
See you tomorrow at 8:50(CET)/9:50(EET)!
Aalto Scientific Computing/CodeRefinery
–
ps: privacy! you receive these emails because you registered. If your plans have changed, we can remove your email; just let us know by answering to this email.
pps: if you need to get in touch directly, email scip@aalto.fi
Hello again!
We hoped you enjoyed how to make python scripts and make your python code more reproducible with virtual environments. If you did not have time to join, you can already re-watch the streaming at https://www.twitch.tv/coderefinery.
Tomorrow is our last day together:
It is ok if you did not have time to join so far, you can still join tomorrow since the next episodes are mostly independent from what we have covered.
The interactive questions from the live sessions have been archived at
https://hackmd.io/@coderefinery/python2023archive
https://hackmd.io/@coderefinery/python2023archive2
Today's videos with subtitles will appear later today at our YouTube channel https://www.youtube.com/channel/UCNErdFO1_GzSkDx0bLKWXOA
See you tomorrow at 8:50(CET)/9:50(EET)!
Aalto Scientific Computing/CodeRefinery
–
ps: privacy! you receive these emails because you registered. If your plans have changed, we can remove your email; just let us know by answering to this email.
pps: if you need to get in touch directly, email scip@aalto.fi
Hello!
Thank you for joining us last week for "Python for Scientific Computing 2023". This is the last email from us (although many of you explicitly requested to receive more updates about future courses).
Please spend a few minutes reading this email, even if you did not have time to join the course.
Course survey: it is important that we hear from you even if you did not have time to join the course. This anonymous survey helps us deliver a better course next year, and adapt to your needs. Take the survey at this link: https://forms.gle/kR4K9qWTqNSiXhHv7
Videos and notes from the lessons: All videos with subtitles are available on Aalto Scientific Computing YouTube channel https://www.youtube.com/playlist?list=PLZLVmS9rf3nNI3oQEqSJW6yXltOAZnkpa The notes from the sessions are archived at: https://hackmd.io/@coderefinery/python2023archive
Credit / certificates: for those who need the credit/certificate there is a "fast track" submission deadline this Friday 17/November/2023. Read more about the required homework at https://scicomp.aalto.fi/training/scip/python-for-scicomp-2023/#credits
Where to go from here? The best way to learn a programming language is to have a reason for writing code, possibly daily. A nice way to engage on daily programming tasks is the https://adventofcode.com/ daily challenges in an advent calendar format which will start on 1/December! We have a discussion group on CodeRefinery chat: join us! https://coderefinery.org/join/chat/
Join our mailing lists, if you haven't yet, to hear more about future similar workshops on related topics (linux shell scripting, git version control, reproducibility, python, R, containers…)
Have a great winter!
Aalto Scientific Computing / CodeRefinery