Scheduling a date for the next meeting to start working on curriculum for "OOP in Python" and "scripting in Python"

65 views
Skip to first unread message

Amélie Anglade

unread,
Dec 17, 2012, 4:16:41 AM12/17/12
to Python Coaches
Hi again,

As you might have read in the meeting notes I've just sent you, we plan to meet early January to start working on the curricula for two new OTS Python workshops: "OOP in Python" and "Scripting in Python"

If you want to contribute or at least discuss those two workshops please fill in the following doodle to find a date that works for most of us:
http://doodle.com/ukkwr48f6bvfd5hs

Thanks!
Amélie

Amélie Anglade

unread,
Jan 2, 2013, 4:48:48 AM1/2/13
to Python Coaches
Hi everyone and a very happy new year to all of you!

I've just closed the doodle: we will be meeting this Saturday at 1p.m. at Co.up to get started on the curriculum for the next OTS Python workshops.
Those of you interested can then join us for the OpenTechSchool first general assembly meeting that will be held at 3p.m. on that day at Co.up too.

As usual, everyone is welcome (to both meetings) so bring anybody along and forward this to people that might be interested.

See you on Saturday!

Amélie

Robert Lehmann

unread,
Jan 4, 2013, 2:31:05 PM1/4/13
to coaches...@opentechschool.org
Hi everyone!

I have uploaded my experiments with turtle and OOP:


It features a few subclasses to the standard turtle, including but not limited to shape drawing capabilities, shadows, dashed lines, and inverted movement.  Toward the end of the file I have cobbled together a demo and experimented with more advanced OOP features;  unsure if we should teach all of them in our beginners workshop.

See you tomorrow,
Robert



--
You received this message because you are subscribed to the Google Groups "Python Coaches" group.
To post to this group, send email to coaches...@opentechschool.org.
To unsubscribe from this group, send email to coaches.pytho...@opentechschool.org.
 
 

Amélie Anglade

unread,
Jan 5, 2013, 6:57:14 AM1/5/13
to Python Coaches

I'm running late but go ahead and start without me. I think Ben will be there with the keys.

See you in a bit!
Amélie

Andreas Hug

unread,
Jan 5, 2013, 2:39:49 PM1/5/13
to coaches...@opentechschool.org
Hey all,

here are my notes from the meeting:

Beginners workshop

The curriculum is already done but some improvements (see GitHub Issues):
https://github.com/OpenTechSchool/python-beginners
The next beginners workshop will be on a Saturday at the end of January or begin of February. Amélie will set up a doodle so we can agree on a date. She will also work on the issues (however more help is appreciated).


OOP workshop

Robert has written some really cool examples which can be found here:
https://gist.github.com/4454292
These need to be transfered into exercises. We discussed how this could be done and came up with the following points:
* Instantiate multiple turtles to show the benefits of classes
* Introspection of the instance object
* Explain that the module level turtle they used before is actually an object
* Create a turtle with a specific color
* Rectangle method which uses instance attributes (e.g. color)
* Combine different turtles with mixins

The workshop will be an evening follow-up to the beginners workshop (2 hours). Ben will set up a GitHub repository. Robert, Ben and Dino will work on the curriculum (of course everyone else can join and help). We are planning to do this workshop mid February / early March.


Scripting Workshop

The scripting workshop will show people how Python can be used as a scripting language by processing mp3 id3 tags. Possible Libraries to use are:
* PyID3 http://pypi.python.org/pypi/PyID3/
* eyeD3 http://pypi.python.org/pypi/eyeD3/

We thought about possible steps which are:
* Print id3 tags
* Rename files based on id3 tag
* Change id3 data based on file/folder name
* List directory / walk directories / batch processing
* Statistics about genre, total number of albums, ...
* Bonus: Explain exceptions (corrupt file)
The workshop will probably be in the middle of March. Ben, Stephan and Andreas will work on this (again, everyone is very welcome to join)


Twitter workshop

We can't repeat the workshop in this form because Twitter changed the API (authentication required). We thought about shifting this to a general "how to use an API" workshop and Simon suggested to take a look at Google University https://developers.google.com/edu/python/ There is an example how an public API can be used to find out baby names in a certain year and do some statistics based on this data.


Django workshop

The Django workshop will be based on django-marcador.
RTD: https://django-marcador.readthedocs.org/en/latest/index.html
Bitbucket: https://bitbucket.org/keimlink/django-marcador/overview

There is already a lot done by Markus but certain areas should be explained in more detail (see Bitbucket issues).
Because so far there is only a German version, we will continue to work in German and then translate it to English. The improvement should be done until the end of January, the translation until mid February and the workshop will be on a weekend afternoon at the end of February.
Everyone who wants to contribute, just check the repository/issues and send pull requests to Markus.


Please feel free to comment, add things I missed, contribute to the projects and be coach at the workshops =)

Cheers,
Andreas



On 1/2/13 10:48 AM, Amélie Anglade wrote:

Benjamin Kampmann

unread,
Jan 7, 2013, 6:50:46 AM1/7/13
to Python Coaches
Thanks Andreas for the notes,

as asked, I made the new Python-Call-For-More-Coaches blog-post. You can find it here:


On top I also created the Requested repositories and added the pycoaches team as allowed to write:



Let me know if you have any troubles or need to be added to the team. We'll also tweet and socialmedialize the post of course.

Thanks everyone for participating
it was a great meeting.
Now let's get stuff done :)
Best
Ben


Kristian Rother

unread,
Jan 7, 2013, 11:17:58 AM1/7/13
to coaches...@opentechschool.org

Hi Ben,

I'd be very happy to contribute to one of the next Python events at OTS. I cannot commit to front-line preparations before mid March, though. But if you need someone to double-check materials, I'll gladly do that from the family office.

Best regards,
    Kristian
-- 

name    : Dr. Kristian Rother
profile : science trainer
e-mail  : kro...@academis.eu
phone   : +49 176 3052 4691
web     : www.academis.eu

Create better science! 

Simon Kerr

unread,
Jan 8, 2013, 7:37:36 AM1/8/13
to coaches...@opentechschool.org

Hello Everybody,

Thanks for the meeting, and thanks to Andreas for the notes.
I would be glad to coach for the next Django workshop, and will try to help on the tutorials.

For the API/Mashup/Twitter workshop, the baby-names exercise from Nick Parlante is there indeed
  https://developers.google.com/edu/python/exercises/baby-names

it was just an example, maybe something more European or even German would make more sense?
I think Wikipedia has a pretty open API,
or maybe something with this German Thesaurus, if it is good?
  http://www.programmableweb.com/api/openthesaurus

Cheers,

Simon Kerr


Robert Lehmann

unread,
Jan 8, 2013, 12:44:58 PM1/8/13
to coaches...@opentechschool.org
Great, looks good!  Do we have any place (http://www.opentechschool.org/berlin/ or http://python.opentechschool.org/?) where we could add hints that there will be those workshops in the future?

See you all on Saturday,
Robert


Benjamin Kampmann

unread,
Jan 8, 2013, 1:10:52 PM1/8/13
to Python Coaches
Hey Robert,

we have a main-repo at http://www.opentechschool.org/material.html . It can be published by making a change and pull request of this file: https://github.com/OpenTechSchool/www.opentechschool.org/blob/gh-pages/material.md 

Usually, the links are directly going to a publicly accessible hosted version. Do you want to make a change or shall I?

Best
ben

sam

unread,
Jan 9, 2013, 5:53:35 PM1/9/13
to coaches...@opentechschool.org
Hi,

I saw your post looking for coaches and I'm interested in helping out.

Sam

Amélie Anglade

unread,
Jan 10, 2013, 8:59:14 AM1/10/13
to coaches...@opentechschool.org
Hi Sam,

Welcome!
Depending on how much you want to be involved you can either help out with the curriculum or just come and coach on the days of the workshops. 
To work with us on the curriculum: fork the repos (those created by Ben, cf. email below) and send some pull request!
To coach: we'll send some doodles to decide on the dates of the next workshops soon on this mailing-list. So stay tuned!

Best,
Amélie

sam

unread,
Jan 14, 2013, 9:11:46 AM1/14/13
to coaches...@opentechschool.org
I have time to help out on the curricula for OOP and scripting, but I'm not sure what to do.  Will there be another meeting before the workshop?  If not, maybe it would be better if I just coached for the first workshop so I get a better idea of how it works.

Sam
Reply all
Reply to author
Forward
0 new messages