CodeRefinery · @coderefinery
75 followers · 42 posts · Server fosstodon.org

Want to know how many people we can reach with a livstream course? Check our stats from : github.com/coderefinery/worksh

Summary for day 2:

~300 uniques on stream, ~150 average
~ 500 Twitch recording views same-day as the course (instant review)
~ 500 unique lesson material viewers
~ maxed at ~190 simultaneous engagers

#PythonForSciComp #hedgedoc #livestream #Coderefinery #pedagogy #teaching

Last updated 2 years ago

Richard Darst · @rkdarst
58 followers · 51 posts · Server fosstodon.org

In course, I closely tracked stats this time. For our automatic Twitch videos, we got hundreds of views - almost all the same afternoon after the course (course was in mornings).

This tells me that many people were engaging and using those videos to review in preparation for the next day. I think this is an important and often-missed way to support learners.

Stay tuned to @coderefinery for behind the scenes of these videos.

#PythonForSciComp #teaching #livestream #pedagogy #remoteteaching

Last updated 2 years ago

CodeRefinery · @coderefinery
75 followers · 42 posts · Server fosstodon.org

And we are done! We'd like to thank the ~10 instructors and ~5-10 other staff who helped make this possible.

> Best course I've taken all year, thanks so much everyone! +2

material for future reading: aaltoscicomp.github.io/python-

#PythonForSciComp #teaching #Coderefinery #python #scicomp

Last updated 2 years ago

CodeRefinery · @coderefinery
75 followers · 42 posts · Server fosstodon.org

schedule update:

- soon: python code: .toml, ,
- xx:30: Panel discussion
- xx:50: Outro

#PythonForSciComp #packaging #pyproject #pip #pypi #python #teaching #livestream

Last updated 2 years ago

CodeRefinery · @coderefinery
54 followers · 32 posts · Server fosstodon.org

is now live on Twitch. Upcoming schedule:

- now: dependencies (, , environments, requirements.txt, environment.yml)
- in about an hour:

twitch.tv/coderefinery

#PythonForSciComp #pip #conda #BinderHub #reproducibleresearch

Last updated 2 years ago

CodeRefinery · @coderefinery
54 followers · 32 posts · Server fosstodon.org

courses worth it or not? Sample feedback:

> I like livestreaming as you can have multiple levels in the course depending on your background. Like this document, where you can ask also more advanced questions. +1 (livestreaming is so much more flexible. Lecture halls are easily dominated by one or a few students - whose questions others might find not interesting/important)

#livestream #teaching #Coderefinery #PythonForSciComp

Last updated 2 years ago

CodeRefinery · @coderefinery
54 followers · 32 posts · Server fosstodon.org

day 3 has finished, and it went great!

Tomorrow we switch and focus on the big picture of , using and reusing code.
- Dependency management with - keep your work organized!
- / for making code easy-to-run by others in the cloud
- Packaging and sharing Python libs
- A where you can ask us anything
- Wrap-up and after-party

Tomorrow 9:50 EET / 8:50 CET, scicomp.aalto.fi/training/scip

#PythonForSciComp #reproducibleresearch #python #pip #conda #mamba #virtualenv #mybinder #BinderHub #paneldiscussion

Last updated 2 years ago

CodeRefinery · @coderefinery
54 followers · 32 posts · Server fosstodon.org

schedule update:

- Now (xx:10), Parallel in . is useful for many people, is more as a demo. A good 50-min intro if you want to know what's available.

#PythonForSciComp #python #multiprocessing #mpi #teaching #livestream

Last updated 2 years ago

Richard Darst · @rkdarst
58 followers · 51 posts · Server fosstodon.org

behind the scenes. This is my setup that also lets me monitor what all the audience and @coderefinery instructors are communicating. Maybe a bit excessive but it seems to work well!

for broadcasting, for instructor studio, @zulip for internal communication, @hedgedoc for audience communication, for the stream, for lessons. of course.

#PythonForSciComp #livestream #obs #zoom #twitch #github #debian

Last updated 2 years ago

CodeRefinery · @coderefinery
54 followers · 32 posts · Server fosstodon.org

is going well. Coming up:

- Now: library ecosystem
- xx:15 or so: getting data from web APIs
- In about an hour: ( in )

twitch.tv/coderefinery

#PythonForSciComp #scipy #parallel #multiprocessing #mpi #python

Last updated 2 years ago

CodeRefinery · @coderefinery
54 followers · 32 posts · Server fosstodon.org

resumes tomorrow morning 9:50 EET / 8:50 CET, with these four lessons:

- scripts (moving from notebooks to reusable interfaces with )
- T+~1h: library ecosystem ( ecosystem)
- T+~1h: Getting data from web APIs with
- T+~2h: Parallel code in Python (, , and a bit more)

All are relative basic level, designed to introduce new programmers to the topics.

#PythonForSciComp #livestream #jupyter #commandline #scipy #requests #multiprocessing #mpi

Last updated 2 years ago

CodeRefinery · @coderefinery
54 followers · 32 posts · Server fosstodon.org

, "data formats with " just starting. Computing is one thing, but reading the data in can often take more time than you expect! Learn how to make things better from an expert:

twitch.tv/coderefinery

#PythonForSciComp #python #teaching #livestream #Coderefinery

Last updated 2 years ago

CodeRefinery · @coderefinery
54 followers · 32 posts · Server fosstodon.org

Day finished successfully, feedback was good. We resume tomorrow 9:50 EET / 8:50 CET with more (going through practical usage), ( as a base of the ecosystem), and then disk-based data formats.

If you want something to review for tomorrow, check out as defined in this paper - useful for anyone organizing, or not:
vita.had.co.nz/papers/tidy-dat

#PythonForSciComp #pandas #visualization #matplotlib #TidyData #python

Last updated 2 years ago

Richard Darst · @rkdarst
58 followers · 51 posts · Server fosstodon.org

feedback, "parallel chat" histogram after the day:

Today was:
- too fast: ooooooooo
- too slow:
- just right: ooooxooooooooooooooooooo
- too simple: ooo
- too advanced:
- was worth attending: ooooooxoooooooooooooooooooo
- I will recommend to others: ooooooooooooooooo

#PythonForSciComp #teaching #Coderefinery

Last updated 2 years ago

CodeRefinery · @coderefinery
54 followers · 32 posts · Server fosstodon.org

schedule update. Anyone join at twitch.tv/coderefinery/

Schedule for next ~hour from now:
- xx:14: and the basics of using it
- xy:00: done for the day

#PythonForSciComp #livestream #pandas #Coderefinery #teaching #python

Last updated 2 years ago

Richard Darst · @rkdarst
58 followers · 51 posts · Server fosstodon.org

going on now, current stats:

We have about 230 stream viewers, and ~300 on the course materials, ~190 interacting via parallel chat. (people can be together and watch one stream but working separately - we encourage this!)

#PythonForSciComp #teaching #livestream

Last updated 2 years ago

CodeRefinery · @coderefinery
54 followers · 32 posts · Server fosstodon.org

is surviving with only one emergency: broadcasting computer crashed! But all is good now.
Anyone join at twitch.tv/coderefinery/

Schedule for next ~hour from now:
- started now: Advanced - what's inside that array object and how do you use it?
- in about an hour, xx:10: and how to use it

#PythonForSciComp #livestream #numpy #pandas #Coderefinery #teaching #python

Last updated 2 years ago

CodeRefinery · @coderefinery
54 followers · 32 posts · Server fosstodon.org

starting soon, anyone join at twitch.tv/coderefinery/

Schedule for next ~hour from now:
- xx:50: Stream goes live and we start icebreaking
- xx:00: Intro to the course
- xx:15: - minimum you need for the rest of the course
- xy:00: Advanced - what's inside that array object and how do you use it?

#PythonForSciComp #livestream #jupyter #numpy #Coderefinery #teaching #python

Last updated 2 years ago

Richard Darst · @rkdarst
58 followers · 51 posts · Server fosstodon.org

It's the night before and things are calm - only a normal amount of emergencies. It's hard to appreciate all the people involved:

- at least 9 other instructors, who prep all lessons
- @eglerean managing registration and attendees - I actually have little idea who is coming and how. That's a huge burden gone!
- Many other helpers

Besides putting on a course, we have to appreciate how much we are learning from each other- will you join us next?

#PythonForSciComp #Coderefinery #python #teaching

Last updated 2 years ago

Richard Darst · @rkdarst
58 followers · 51 posts · Server fosstodon.org

How to seem like a clever course organizer:
divide up the course into lessons. Remove 10 minutes from each lesson before you tell the co-instructors. The final instructor meeting, allocate that extra time as needed. It worked last year, and worked again this year.

at 9:50 EET tomorrow, twitch.tv/coderefinery/

#teaching #PythonForSciComp

Last updated 2 years ago