Page MenuHomePhabricator

[Session] Intro to PAWS/Jupyter notebooks for Python beginners
Closed, ResolvedPublic

Description

Username or display name (will be displayed publicly): Fuzheado, Susannannas, others

Categories/Tags/Keywords (up to 5): Python, coding, PAWS, Jupyter notebook, programming

Session type (select one):

  • Workshop (including Q/A) - 55 mins

Venue (select one):

  • I wouldn't mind being on the main track

When are you available to have the session?

Late May 22, with May 23 being better. Could even do a pre-event on May 21.

Session Details

Short description of the session (~150 words):

Most folks may not know that we have a powerful Python execution environment in the Wikimedia PAWS installation at http://paws.wmcloud.org/. It allows ordinary folks to write interactive scripts to work with Wikimedia content.

It's a great first-step for anyone who wants to get started in hacking and coding.

An introductory session could provide a quick overview of PAWS/Jupyter notebooks as a way to play with Wikimedia content may be a good way to help break down the barriers. We won't be able to make full "coders" out of folks in two days, but we can try to demystify things for those new to coding and show them we have a great environment for experimentation.

Target audience: new contributors, people wanting to code for the first time, or even experienced Python folks who want a free/fast execution environment

What will participants get out of this session? (~50 words)

Participants will understand how Python Jupyter notebooks work, and how the Wikimedia PAWS installation can help folks write bots, scripts or other tools.

(Optional) Additional resources:

Event Timeline

I think this is a great idea, I've talked with a couple of people about this kind of session(s) for learning Python and PAWS.

Is this just an idea proposal or would you like to lead this?

Fuzheado renamed this task from Intro to PAWS/Jupyter to [Session] Intro to PAWS/Jupyter.Apr 29 2021, 3:32 PM
Fuzheado renamed this task from [Session] Intro to PAWS/Jupyter to [Session] Intro to PAWS/Jupyter notebooks for Python beginners.
Fuzheado updated the task description. (Show Details)
Fuzheado added a subscriber: Chicocvenancio.

I'd love to help on a session like this.

Hi @Fuzheado @Susannaanas and thanks for proposing this session.

We would love to schedule it on the main hackathon track on Saturday 22nd at 21:00 UTC. You would have 55min, questions and discussions included.

Does this timeslot work for you? Who else would be involved in running the session?
We kindly ask you to confirm before May 17th, so we can complete the schedule.

As a speaker on the main track, we will send you a link to a BigBlueButton room where you will be able to present and share your screen. The content of your session will be live-streamed on a video platform and automatically recorded. Participants will not be able to talk to you directly, but they will leave comments in the chat. We will send you more details closer to the event. If you’d like to schedule a testing session to have a look at BigBlueButton, just let us know.

If you have any questions, feel free to reach out to me. Thanks!

@Fuzheado @Chicocvenancio @Jhernandez : Would you be willing to run the workshop? I will join and assist, but I am there to learn myself :-) The time is good for me, how about you?

I'm happy to help in any capacity!

If no-one else offers to run it I can do it, but I'd need it to be a few hours earlier. Let's see what others say and if there is anyone else that can be the instructor.

If there is no-one, I will do it. I've contacted Lea about the schedule so that the option to move this a bit earlier can be considered.

I'm happy to help in any capacity!

If no-one else offers to run it I can do it, but I'd need it to be a few hours earlier. Let's see what others say and if there is anyone else that can be the instructor.

If there is no-one, I will do it. I've contacted Lea about the schedule so that the option to move this a bit earlier can be considered.

Thanks much! If you can lead it that would be great. Unfortunately, I have some other obligations that weekend so my time will be unreliable, so if you can dedicate the time to host this, I'm sure many folks would appreciate it.

Hi @Fuzheado @Susannaanas and thanks for proposing this session.

We would love to schedule it on the main hackathon track on Saturday 22nd at 21:00 UTC. You would have 55min, questions and discussions included.

Does this timeslot work for you? Who else would be involved in running the session?
We kindly ask you to confirm before May 17th, so we can complete the schedule.

As a speaker on the main track, we will send you a link to a BigBlueButton room where you will be able to present and share your screen. The content of your session will be live-streamed on a video platform and automatically recorded. Participants will not be able to talk to you directly, but they will leave comments in the chat. We will send you more details closer to the event. If you’d like to schedule a testing session to have a look at BigBlueButton, just let us know.

If you have any questions, feel free to reach out to me. Thanks!

I've pinged @Jhernandez to see if he can help host this. I may or may not be available at times during the weekend, so I'd rather make sure there is someone who can commit, though I will try my best to participate.

@Jhernandez @Susannaanas @Lea_Lacroix_WMDE
Time works for me. I can run the session, any input will be appreciated though

@Chicocvenancio Thank you so much!
Because we've been restructuring the schedule a little bit, I'd like to offer two new options for this session:

  • if it's fine to run it in 25min: Saturday at 16:00 UTC
  • if you need 55min: Saturday at 17:00 UTC.

Can you let me know which one works better for you? Thanks!

My personal preference would be to have the full 55 minutes, it is a challenging topic for newbies especially. Depends completely on @Chicocvenancio though.

@Chicocvenancio Thank you so much!
Because we've been restructuring the schedule a little bit, I'd like to offer two new options for this session:

  • if it's fine to run it in 25min: Saturday at 16:00 UTC
  • if you need 55min: Saturday at 17:00 UTC.

Can you let me know which one works better for you? Thanks!

Personally the best time would be the original Saturday 22nd at 21:00 UTC for 55 minutes. If anyone else (CC: @Susannaanas, @Fuzheado, @Jhernandez) is willing to co-host or help during the questions and discussions part I'll take whatever time works best for them.

I also can do Saturday at 17:00 UTC if 21 UTC is not longer available.

Thanks for your feedback!
21:00 UTC is still available, the only change is that it will take place in an open hacking room on Jitsi instead on the main livestream, which may actually facilitate the interaction with participants.
If you prefer being on the main track (livestream + recorded, no direct interaction with participants), then I can only offer 17:00 or 18:00.

I'd love to complete the scheduling by tomorrow, so please let me know what works best for you @Chicocvenancio @Susannaanas :)

We've talked this over and these are the choices

  • Saturday at 17:00 or 18:00 UTC
    • Main track: recorded. People can join the call but will be recorded. They can also attend via youtube or indivious separately if they are not comfortable with that
    • Jitsi: Private video call, won't be recorded
  • Saturday at 21:00 UTC
    • Jitsi: Private video call, won't be recorded

Given you are leading @Chicocvenancio I think it is your choice to make, we need to finalize the calendar by tomorrow so we would appreciate a prompt decision about this session very much! Maybe @Susannaanas has some thoughts if you don't mind either option?

I'm happy this is happening :D

Great that this is taking shape! Thank you all! Please feel free to choose the best option from your perspective, I am ok with all options.

We've talked this over and these are the choices

  • Saturday at 17:00 or 18:00 UTC
    • Main track: recorded. People can join the call but will be recorded. They can also attend via youtube or indivious separately if they are not comfortable with that
    • Jitsi: Private video call, won't be recorded
  • Saturday at 21:00 UTC
    • Jitsi: Private video call, won't be recorded

Given you are leading @Chicocvenancio I think it is your choice to make, we need to finalize the calendar by tomorrow so we would appreciate a prompt decision about this session very much! Maybe @Susannaanas has some thoughts if you don't mind either option?

I'm happy this is happening :D

Thinking over these options I'm considering a 25 minute session on the Main track and using Jitsi calls to allow for more questions and direct helping newbies. Is Saturday at 16:00 UTC the time available for that?

@Chicocvenancio Absolutely! I can give you 25min on Saturday at 16:00 UTC on the main track, and then any slot you want in a Jitsi room :)

Thanks for participating in the Wikimedia Hackathon 2021! We hope you had a great time.

  • If this session / event took place: Please change the task status to "resolved" via the Add Action...Change Status dropdown.
    • If there are specific follow-up tasks from this session / event: Please create dedicated tasks and add another active project tag to those tasks, so others can find those tasks (as likely nobody in the future will look back at Wikimedia-Hackathon-2021 tasks when trying to find something they are interested in).
  • In this session / event did not take place: Please set the task status to "declined".

Thank you,
your Hackathon venue housekeeping service