Differences between revisions 158 and 170 (spanning 12 versions)
Revision 158 as of 2013-03-06 05:10:49
Size: 11423
Editor: GraemeCross
Comment: Added info for the Apr 2013 meeting
Revision 170 as of 2013-06-30 06:33:28
Size: 12991
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:

Line 6: Line 4:

The Melbourne Python Users Group is currently mostly active via its [[http://mail.python.org/mailman/listinfo/melbourne-pug|mailing list]]. Newcomers are always welcome; we're a friendly bunch :)
The Melbourne Python Users Group is currently mostly active via its [[http://mail.python.org/mailman/listinfo/melbourne-pug|mailing list]]. Newcomers are always welcome to attend or pre; we're a friendly bunch!

If you're not sure on a topic, or don't want to give a presentation, perhaps you could give us an idea of topics or areas that you would like to hear about - that way we can encourage people who have that particular area of expertise, but who might be wavering. Some topics that have been suggested are:

 * Django, web2py, zope, web/CGI
 * PIL, pygame, pyopengl
 * wxPython, QT
 * pypi, distutils, virtualenv
 * Pypy (not pypi), IronPython, Cpython internals, bytecode hacking
 * Databases, Unit Testing, Patterns
 * Devops, Cloud Computing
 * ... if you are interested in a particular topic, add it here!
Line 10: Line 18:
'''Monday 1st July 2013'''

'''45 minute talks'''

 * Python for big data analysis: Ed Schofield and Chris Boesch


'''15 minute talks'''

 * Managing Scientific Simulations with Redis-Queue: Andrew Walker



'''5 minute talks'''

 * Please write yourself in!



=== Previous Topics ===

'''Monday 3rd June 2013'''

'''5 minute talks'''

 * None yet. Write yourself in!

'''15 minute talks'''

 * Python one-liners: useful tools in a single line: Graeme Cross

'''Monday 6th May 2013'''


'''5 minute talks'''

 * None yet. Write yourself in!

'''15 minute talks'''

 * Nose of Yeti: A rspec-like testing DSL exploiting Python codecs - Stephen Moore
 * Ansible: easy systems configuration and deployment with Python, yaml and ssh -- Javier Candeira
 * [[https://docs.google.com/presentation/d/1-g0UYgV72jwtyeFLHYqz0Sh56VSiCiGHn5Bu3TW2hUM/edit?usp=sharing|Python Packaging for Production]]: Deploying python programs on Debian - Michael Cooper
Line 13: Line 64:
Yes, it's Easter Monday ''and'' April Fool's Day, but MPUG is still on

'''5 minute talks'''

 *

'''15 minute talks'''

 * 20 useful, clever or cool Python one-liners - Graeme Corss


=== Previous Topics ===
No, it was Easter Monday ''and'' April Fool's Day, but MPUG didn't happen.
Line 28: Line 68:
Line 31: Line 70:

* [[PyCon|PyCon]] AU is coming - Everyone
 * PyCon AU is coming - Everyone
Line 44: Line 82:
'''Monday 5th November'''

'''15 Minute Talks'''

 * Hacking science with Ipython Notebook - Tennessee Leeuwenburg (sorry hardware fail on the arduino talk)

 * Infrastructure as a service with Python, apache-libcloud and Rackspace or AWS - Javier Candeira

'''Monday 1st October'''

'''5 minute talks'''

 * What's New in Python 3.3 - Ryan

'''15 minute talks'''

[[http://web.archive.org/web/20121115092658/http://www.slideshare.net/r1chardj0n3s/message-queueing-by-an-mq-noob|Message Queueing from an MQ noob's perspective]] - Richard Jones
Line 47: Line 102:
Line 50: Line 104:

* [[PyCon|PyCon]] AU is coming - Richard


'''15 minute talks'''
 * PyCon AU is coming - Richard

'''15 minute talks'''
Line 59: Line 110:
Line 62: Line 112:
Line 65: Line 114:
Line 68: Line 116:

'''15 minute talks'''
'''15 minute talks'''
Line 76: Line 122:
Line 79: Line 124:
Line 82: Line 126:
Line 85: Line 128:

'''15 minute talks'''
'''15 minute talks'''
Line 91: Line 132:
Line 94: Line 134:
Line 97: Line 136:
Line 102: Line 140:
Line 105: Line 142:
Line 108: Line 144:
Line 111: Line 146:

'''15 minute talks'''
'''15 minute talks'''
Line 116: Line 149:
 * [[PyCon|PyCon]] US 2012 Roundup - Andrew Walker
 * PyCon US 2012 Roundup - Andrew Walker
Line 120: Line 152:
Line 125: Line 156:
Line 128: Line 158:

'''5 minute talks'''


* [[PyCon|PyCon]] AU update


'''15 minute talks'''
'''5 minute talks'''

 * PyCon AU update

'''15 minute talks'''
Line 140: Line 166:
Line 143: Line 168:

'''5 minute talks'''
'''5 minute talks'''
Line 150: Line 173:

'''15 minute talks'''
'''15 minute talks'''
Line 156: Line 177:
Line 159: Line 179:
Line 162: Line 181:
Line 165: Line 183:

"Platform as a Service" or PaaS is a popular buzz-word in Cloud Computing. But what does it mean, and how can you use it? [[OpenShift|OpenShift]] by Red Hat is a free-as-in-beer and soon to be free-as-in-speech PaaS platform that supports several open-source application server environments, including JavaEE6, Python, Ruby, PHP, and Perl. This demo will show you how to sign up for [[OpenShift|OpenShift]], install and use the command-line tools to create an application, and how to use git to download, modify, and upload your own WSGI and Python applications. You can use your WSGI framework of choice, including Django, Flask, and Bottle.
"Platform as a Service" or PaaS is a popular buzz-word in Cloud Computing. But what does it mean, and how can you use it? OpenShift by Red Hat is a free-as-in-beer and soon to be free-as-in-speech PaaS platform that supports several open-source application server environments, including JavaEE6, Python, Ruby, PHP, and Perl. This demo will show you how to sign up for OpenShift, install and use the command-line tools to create an application, and how to use git to download, modify, and upload your own WSGI and Python applications. You can use your WSGI framework of choice, including Django, Flask, and Bottle.
Line 171: Line 187:

'''5 minute talks'''
'''5 minute talks'''
Line 177: Line 191:

'''15 minute talks'''
'''15 minute talks'''
Line 184: Line 196:
Line 187: Line 198:
Line 190: Line 200:

'''5 minute talks'''
'''5 minute talks'''
Line 196: Line 204:

'''15 minute talks'''
'''15 minute talks'''
Line 204: Line 210:
Line 207: Line 212:

'''15 minute talks'''
'''15 minute talks'''
Line 214: Line 217:
Line 217: Line 219:

'''15 minute talks'''
'''15 minute talks'''
Line 222: Line 222:
 * Richard talked about [[PyWeek|PyWeek]]
 * Richard talked about PyWeek
Line 227: Line 226:

'''5 minute talks'''


* the awesome [[PyCon|PyCon]] AU schedule!
 * Graeme Cross: 5 useful resources for Python beginners (my [[PyCon|PyCon]] AU lightning talk)


'''15 minute talks'''
'''5 minute talks'''

 * the awesome PyCon AU schedule!
 * Graeme Cross: 5 useful resources for Python beginners (my PyCon AU lightning talk)

'''15 minute talks'''
Line 240: Line 235:
Line 243: Line 237:

'''5 minute talks'''
'''5 minute talks'''
Line 249: Line 241:

'''15 minute talks'''
'''15 minute talks'''
Line 254: Line 244:
 * Ed Schofield: Lessons from [[PyCon|PyCon]] APAC in Singapore (June)
 * Ed Schofield: Lessons from PyCon APAC in Singapore (June)
Line 259: Line 248:

'''5 minute talks'''
'''5 minute talks'''
Line 265: Line 252:
Line 268: Line 254:
Line 271: Line 256:
Line 274: Line 258:

'''5 minute talks'''
'''5 minute talks'''
Line 279: Line 261:
 * Ryan Kelly: Django on [[DotCloud|DotCloud]] - from zero to deployed in five minutes
 * Ryan Kelly: Django on DotCloud - from zero to deployed in five minutes
Line 284: Line 265:
Line 287: Line 267:
Line 290: Line 269:
Line 293: Line 271:
Line 296: Line 273:

'''5 minute talks'''


* Richard Jones: [[PyWeek|PyWeek]] number 12!


'''15 minute talks'''
'''5 minute talks'''

 * Richard Jones: PyWeek number 12!

'''15 minute talks'''
Line 308: Line 281:
Line 310: Line 282:
Line 317: Line 288:
Line 320: Line 290:

'''5 minute talks'''


 * Pat Sunter: Introduction to PDF generation with [[ReportLab|ReportLab]]
'''5 minute talks'''

 * Pat Sunter: Introduction to PDF generation with ReportLab
Line 327: Line 295:

'''15 minute talks'''
'''15 minute talks'''
Line 335: Line 301:
Line 338: Line 303:

'''5 minute talks'''
'''5 minute talks'''
Line 345: Line 308:

'''15 minute talks'''
'''15 minute talks'''
Line 351: Line 312:
Line 354: Line 314:

'''5 minute talks'''
'''5 minute talks'''
Line 360: Line 318:

'''15 minute talks'''
'''15 minute talks'''
Line 366: Line 322:
Line 369: Line 324:

'''5 minute talks'''
'''5 minute talks'''
Line 379: Line 332:
Line 382: Line 334:

'''15 minute talks'''
'''15 minute talks'''
Line 388: Line 338:

'''5 minute talks'''
'''5 minute talks'''
Line 395: Line 343:
Line 398: Line 345:

'''15 minute talks'''


 * Scientific computing with [[NumPy|NumPy]] / [[SciPy|SciPy]] / Matplotlib (Ed Schofield)


'''5 minute talks'''
'''15 minute talks'''

 * Scientific computing with NumPy / SciPy / Matplotlib (Ed Schofield)

'''5 minute talks'''
Line 410: Line 353:
Line 413: Line 355:
Line 416: Line 357:

'''15 minute talks'''


* [[PyWeek|PyWeek]] - the why and the how (Richard Jones)
'''15 minute talks'''

 * PyWeek - the why and the how (Richard Jones)
Line 425: Line 363:

* [[IronPython|IronPython]] / Silverlight by Tarn; [[http://blog.sharpthinking.com.au/post/2010/01/25/Python-SilverlightMoonlight-2-Xapping.aspx|more info]] and [[http://markdown-madness.appspot.com/silverlight-pygments|pygments syntax highlighting example]]
 * IronPython / Silverlight by Tarn; [[http://blog.sharpthinking.com.au/post/2010/01/25/Python-SilverlightMoonlight-2-Xapping.aspx|more info]] and [[http://markdown-madness.appspot.com/silverlight-pygments|pygments syntax highlighting example]]
Line 429: Line 366:
Line 431: Line 367:
Line 436: Line 371:
Line 439: Line 373:
Line 442: Line 375:
Line 444: Line 376:
Line 450: Line 381:
Line 452: Line 382:
Line 458: Line 387:
Line 460: Line 388:
Line 466: Line 393:
Line 468: Line 394:

[[
CategoryUsergroups|CategoryUsergroups]]
CategoryUsergroups CategoryUsergroups

The Melbourne Python Users Group

map to the meeting

The Melbourne Python Users Group is currently mostly active via its mailing list. Newcomers are always welcome to attend or pre; we're a friendly bunch!

If you're not sure on a topic, or don't want to give a presentation, perhaps you could give us an idea of topics or areas that you would like to hear about - that way we can encourage people who have that particular area of expertise, but who might be wavering. Some topics that have been suggested are:

  • Django, web2py, zope, web/CGI
  • PIL, pygame, pyopengl
  • wxPython, QT
  • pypi, distutils, virtualenv
  • Pypy (not pypi), IronPython, Cpython internals, bytecode hacking

  • Databases, Unit Testing, Patterns
  • Devops, Cloud Computing
  • ... if you are interested in a particular topic, add it here!

Next Meeting

Monday 1st July 2013

45 minute talks

  • Python for big data analysis: Ed Schofield and Chris Boesch

15 minute talks

  • Managing Scientific Simulations with Redis-Queue: Andrew Walker

5 minute talks

  • Please write yourself in!

Previous Topics

Monday 3rd June 2013

5 minute talks

  • None yet. Write yourself in!

15 minute talks

  • Python one-liners: useful tools in a single line: Graeme Cross

Monday 6th May 2013

5 minute talks

  • None yet. Write yourself in!

15 minute talks

  • Nose of Yeti: A rspec-like testing DSL exploiting Python codecs - Stephen Moore
  • Ansible: easy systems configuration and deployment with Python, yaml and ssh -- Javier Candeira
  • Python Packaging for Production: Deploying python programs on Debian - Michael Cooper

Monday 1st April 2013

No, it was Easter Monday and April Fool's Day, but MPUG didn't happen.

Monday 4th March 2013

5 minute talk

  • PyCon AU is coming - Everyone

  • Python loves Dropbox - Stewart Haines
  • How many ways are there to install a Python Package? - Andrew Walker

15 minute talks

  • Boo! Not Python but Almost. - Loki Davison
  • ...

Monday 5th November

15 Minute Talks

  • Hacking science with Ipython Notebook - Tennessee Leeuwenburg (sorry hardware fail on the arduino talk)
  • Infrastructure as a service with Python, apache-libcloud and Rackspace or AWS - Javier Candeira

Monday 1st October

5 minute talks

  • What's New in Python 3.3 - Ryan

15 minute talks

Message Queueing from an MQ noob's perspective - Richard Jones

Monday 6th August 2012

5 minute talk

  • PyCon AU is coming - Richard

15 minute talks

  • A Grab Bag of Python Powered Computational Geometry Code - Andrew Walker & Daniel Cousens

Monday 2nd July

5 minute talk

  • Blender game using python - Bianca Gibson

15 minute talks

  • Tutorial: Authorization and authentication with oauth and duct tape - Javier Candeira
  • Command line argument processing showdown: a battle between four different ways in the standard library and also some PyPI modules - Graeme Cross
  • Getting started with jython - will go through some examples, most probably using something with Swing, JDBC and if I have time to prepare, an EJB. - Chai Ang

Monday 4th June

5 minute talk

  • Udacity and Coursera - Tennessee Leeuwenburg

15 minute talks

  • What's coming in Python 3.3 - Ed Schofield

Monday 7th May

5 minute show-and-tell

  • gspread: Google Spreadsheets for humans - Javier Candeira
  • Co-working venues in Melbourne - Ed Schofield

45 minute talk

  • The Zen of Python - Richard Jones

Monday 2nd April

15 minute talks

  • How not to repeat yourself in Django! - Brian May
  • PyCon US 2012 Roundup - Andrew Walker

10 minute talks

  • An intro to lists, sets and list comprehensions - Graeme Cross
  • The NASA International Space Apps Challenge - Pat Sunter

Monday 5th March

5 minute talks

15 minute talks

  • Using Python and AI to win at Rock, Paper, Scissors [Lizard, Spock?]

Monday 6th February

5 minute talks

  • Tackling Project Euler with Python - Andrew Walker
  • A Bit Of Cheese - Richard Jones

15 minute talks

  • Hello! Python - Anthony Briggs

Tuesday 10th January

CANCELLED - First meetup of the new year: Tue 10th January, Mark Atwood Presenting

Unfortunately Mark Atwood has had to cancel his appearance due to travel problems. With most regulars still on holidays and limited response to a call for alternative presentations, this meeting has regrettably been cancelled.

"Platform as a Service" or PaaS is a popular buzz-word in Cloud Computing. But what does it mean, and how can you use it? OpenShift by Red Hat is a free-as-in-beer and soon to be free-as-in-speech PaaS platform that supports several open-source application server environments, including JavaEE6, Python, Ruby, PHP, and Perl. This demo will show you how to sign up for OpenShift, install and use the command-line tools to create an application, and how to use git to download, modify, and upload your own WSGI and Python applications. You can use your WSGI framework of choice, including Django, Flask, and Bottle.

Monday 5th December

5 minute talks

  • parse() - Richard Jones

15 minute talks

  • behave - Benno Rice, with Richard heckling
  • Using AI and Python to do badly in competition rock-paper-scissors (and other cool things)

Inspire9 will be generously hosting this and subsequent meetings, and drinks will be generously provided by Python Charmers.

Monday 7th November

5 minute talks

15 minute talks

  • Daehyok Shin - Python-based streamflow forecasting system at the BoM
  • Tennessee Leeuwenburg "Using Python and AI to do poorly in the Rock Paper Scissors competition"
  • Ed Schofield - cool developments in IPython

Monday 3rd October

15 minute talks

  • Noon Silk - Python in LaTeX
  • PyPI availability and mirroring - Richard Jones

Monday 5th September

15 minute talks

  • someone talked about Jenkins
  • Richard talked about PyWeek

Monday 1st August

5 minute talks

  • the awesome PyCon AU schedule!

  • Graeme Cross: 5 useful resources for Python beginners (my PyCon AU lightning talk)

15 minute talks

  • Richard Jones: web micro framework battle preview (probably more like 30 minutes)

Monday 4th July

5 minute talks

  • none

15 minute talks

  • Ryan Kelly: supervisord and django-supervisor
  • Ed Schofield: Lessons from PyCon APAC in Singapore (June)

Monday 6th June

5 minute talks

  • Richard Jones: overload!

20 minute talks

  • Javier Candeira: Driving Gimp with Python: The Good, the Bad and the Beautiful

Monday 2nd May

5 minute talks

  • Richard Jones: Porting to Python 3
  • Ryan Kelly: Django on DotCloud - from zero to deployed in five minutes

20 minute talks

  • Alec Clews: Introduction to Programming with Python.

I'd like to quickly shoot through an outline presentation/workshop I am giving at Linux Users Victoria Beginner's Workshop later in May, I am not a Python programmer but I'm presenting a 2-3 hour workshop for programming neophytes and currently I think Python is the language of choice.

Looking for feedback and suggestions on my approach.

Monday 4th April

5 minute talks

  • Richard Jones: PyWeek number 12!

15 minute talks

  • Ryan Kelly: tnetstring, an experimental alternative to JSON

So, I started writing a benchmarking package... (Tennessee)

  • It uses decorators. Just @benchmark your unit tests
  • And I figured out how to make it installable (it wasn't hard)
  • And started hacking on a reporting/graphing module (still under development)
  • But it's probably rubbish, so I can take feedback

Monday 7th March

5 minute talks

  • Pat Sunter: Introduction to PDF generation with ReportLab

  • Ed Schofield: Python coding sprint (tentatively scheduled for Saturday 16 April)

15 minute talks

  • Tony Forster: OLPC / Sugar. Sugar is the GUI of the One Laptop Per Child, wiki.sugarlabs.org it is largely written in Python
  • Richard Jones: what's new in Python 3.2
  • Graeme Cross: an introduction to decorators

Monday 31st January

5 minute talks

  • python me
  • Ryan Kelly: dexml, a dead-simple object-xml mapper

15 minute talks

  • Ed Schofield: An introduction to IPython

Monday 6th December

5 minute talks

  • Ed Schofield: Teaching Python

15 minute talks

  • Richard Jones: A Somewhat Rambling Talk About The Aweseomness Of Cython

Friday 5th November

5 minute talks

  • Rory Hart: Using Fabric for deployment and server management
  • Graeme Cross: Python/C++ integration with PythonQt

  • Rasjid Wilcox: Frosted Python
  • Ed Schofield: How to promote Python
  • Anthony Briggs: Writing Hello Python!

Monday the 10th of May

15 minute talks

  • using fabric/pip/virtualenv bootstrapping and deploying environments (Rory Hart)

5 minute talks

  • Load-balancing xmlrpclib/jsonrpclib for robust distributed applications (Andreux Fort)
  • using coverage.py in unit testing (Rory Hart)

Monday the 12th of April

15 minute talks

  • Scientific computing with NumPy / SciPy / Matplotlib (Ed Schofield)

5 minute talks

  • filemov.py - a tool for relocating old files (Mike Dewhirst)

Source code including unit tests, (aged) test files and py2exe setup.py are at http://svn.pczen.com.au/repos/pysrc/gpl3/filemov - userid = public (no password). Drop me a line if you can contribute improvements and would like write access to the repo. Performance needs attention!

Monday the 1st of March

15 minute talks

  • PyWeek - the why and the how (Richard Jones)

Monday the 1st of February

Tuesday the 8th of December

  • "promise" by Ryan Kelly (slides here: promise.odp)

  • Mozilla Raindrop and/or CouchDB by Mark Hammond

Tuesday the 10th of November

No talks.

Tuesday the 13th of October

Tuesday the 8th of September

  • Mike Dewhirst reviewing Pro Django
  • Richard Jones by request doing a short intro to context managers
  • Richard Jones isn't a lumberjack, but someone cool is...

Tuesday the 11th of August

  • Martin Schweitzer "Primetime Wordfinding"... It's a rather novel algorithm that I (re)discovered(?)* for finding word matches when given a group of letters (eg. think of the puzzle in the age where you have a grid with 9 letters and have to find words). I then noticed that it had applications to other fields such as bioinformatics (which I won't go into in the talk [unless, of course, there is a particular interest]). It also has a very nice representation in Python - which I will mention.
  • Richard Jones ... a new cool thing I'm working on
  • Chris Miles "Intro to PSI (Python System Information)"


CategoryUsergroups CategoryUsergroups

MelbournePUG (last edited 2020-03-01 23:54:30 by Ed Schofield)

Unable to edit the page? See the FrontPage for instructions.