42667
Comment: Fix venue sponsor
|
44564
Announce date of December meetup
|
Deletions are marked like this. | Additions are marked like this. |
Line 9: | Line 9: |
'''Monday 2018-10-01, 5:45pm for 6:00pm'''. '''New venue!''' Level-2, 17 Hardware Lane, Melbourne CBD === Talks: === '''1. Ned Letcher: Creating interactive dashboards with Plotly Dash''' (~30 minutes) '''2. Sam Bourne: Leveraging type annotations''' (~25 minutes) Sam will talk about the use of type annotations at VFX company Luma Pictures for helping us avoid mistakes in a large shared codebase. He will showcase !PyCharm's wonderful static type checker and give a demo of how you can generate dynamically created user interfaces (in Qt) by inspecting types. |
'''Thursday 2018-12-17, 5:45pm for 6:00pm'''. '''New venue!''' Level 2, 17 Hardware Lane, Melbourne CBD === Talks: === '''Coming soon ...''' |
Line 23: | Line 19: |
'''Where:''' '''New venue!''' Level-2, 17 Hardware Lane, Melbourne CBD (Outcome.Life, near corner Bourke & Elizabeth Streets) | '''Where:''' '''New venue!''' Level 2, 17 Hardware Lane, Melbourne CBD (Outcome.Life, near corner Bourke & Elizabeth Streets) |
Line 65: | Line 61: |
'''Thursday 2018-11-15, 5:45pm for 6:00pm'''. '''New venue!''' Level 2, 17 Hardware Lane, Melbourne CBD === Talks: === '''1. Janis Lesinskis: CPython internals''' (~30 minutes) Janis will talk about how Python (CPython) manages its underlying memory. It's an overview of how Python objects end up represented in memory. This covers the concepts of stack frames and Python objects and how CPython manages the memory that these use via reference counting. '''2. Nathan Faggian: Using Google Cloud with Python''' (~25 minutes) Nathan will talk about AI/ML and walk through a cool platform called cloud ML engine. We will also have a look at Colab - Google's free Jupyter notebook environment. '''Monday 2018-10-01, 5:45pm for 6:00pm'''. '''New venue!''' Level 2, 17 Hardware Lane, Melbourne CBD === Talks: === '''1. Ned Letcher: Creating interactive dashboards with Plotly Dash''' (~30 minutes) Dash is a framework for building modern data-driven web-apps in Python. In this talk, Ned will describe how Dash builds on Flask, React, and Plotly.js to provide a platform for Python developers to build analytical web applications, without requiring any JavaScript. I'll also walk through some example Dash apps, showing how it can be used for rapidly building production-grade custom dashboards as well as prototyping proof-of-concept interfaces. '''2. Sam Bourne: Leveraging type annotations''' (~25 minutes) Sam will talk about the use of type annotations at VFX company Luma Pictures for helping us avoid mistakes in a large shared codebase. He will showcase !PyCharm's wonderful static type checker and give a demo of how you can generate dynamically created user interfaces (in Qt) by inspecting types. '''When:''' 5.45pm for mingling; talks starting at 6pm '''Where:''' '''New venue!''' Level 2, 17 Hardware Lane, Melbourne CBD (Outcome.Life, near corner Bourke & Elizabeth Streets) '''How to get there:''' Walk 8 minutes from Flinders Street station or 5 minutes from Melbourne Central station. '''Afterwards:''' pizza '''Sponsorship:''' many thanks to [[https://outcome.life|Outcome Life]] for providing the venue, Biarri [[https://biarri.com]] for sponsoring pizzas and [[https://pythoncharmers.com|Python Charmers]] for ongoing organisation and meetup sponsorship. |
The Melbourne Python Users Group
The Melbourne Python Users Group normally meets on every first Monday of the month (except January).
The Melbourne Python Users Group meetings are organised by the community itself. The ongoing organiser is Ed Schofield. Other organisers past have included Juan Nunez-Iglesias, Javier Candeira, Graeme Cross, Tennessee Leeuwenburg, and Richard Jones.
If you would like to give a talk at an upcoming event, please email ed@pythoncharmers.com or the mailing list!
Next Meeting
Thursday 2018-12-17, 5:45pm for 6:00pm. New venue! Level 2, 17 Hardware Lane, Melbourne CBD
Talks:
Coming soon ...
3. Announcements
When: 5.45pm for mingling; talks starting at 6pm
Where: New venue! Level 2, 17 Hardware Lane, Melbourne CBD (Outcome.Life, near corner Bourke & Elizabeth Streets)
How to get there: Walk 8 minutes from Flinders Street station or 5 minutes from Melbourne Central station.
Afterwards: pizza
Sponsorship: many thanks to Outcome Life for providing the venue, Biarri https://biarri.com for sponsoring pizzas and Python Charmers for ongoing organisation and meetup sponsorship.
We hope to see you there! :-D
Mailing List
We also communicate about the meetings and about anything Python via our mailing list.
Newcomers are always welcome to attend or write to the mailing list, we're a friendly bunch!
We have a policy about job offers on the mailing list:
- As long as it's a Python-related job offer by the hiring company and not by an intermediary recruiter, you can just send it to the mailing list.
- If it's not Python-related, or the poster of the job ad is a recruiter who won't mention the company that will be doing the hiring, please just use Seek or Monster, and don't write to the mailing list.
Code of conduct
Though we are not affiliated with Linux Australia or Pycon AU, we've chosen to follow their Code of Conduct for our meetings. Not because we've ever had any problem in the past, but so that we know what to do if any problem should arise in the future.
Meeting topics
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, Flask, Mezzanine, other web tools
- Data analysis: pandas, scikit-learn, numpy, ...
- Science / engineering in Python
- Databases, unit testing, design patterns
- Visualization: 2D and 3D
- PIL, pygame, pyopengl
- Devops, Cloud Computing
User interfaces with PyQt, wxPython / Phoenix, ...
- Packaging: pypi, distutils, virtualenv, venv, conda
Interpreters etc.: PyPy, Cython, IronPython, CPython internals, bytecode hacking
- ... if you are interested in a particular topic, add it here!
Previous Meetings & Topics
Thursday 2018-11-15, 5:45pm for 6:00pm. New venue! Level 2, 17 Hardware Lane, Melbourne CBD
Talks:
1. Janis Lesinskis: CPython internals (~30 minutes)
Janis will talk about how Python (CPython) manages its underlying memory. It's an overview of how Python objects end up represented in memory. This covers the concepts of stack frames and Python objects and how CPython manages the memory that these use via reference counting.
2. Nathan Faggian: Using Google Cloud with Python (~25 minutes)
Nathan will talk about AI/ML and walk through a cool platform called cloud ML engine. We will also have a look at Colab - Google's free Jupyter notebook environment.
Monday 2018-10-01, 5:45pm for 6:00pm. New venue! Level 2, 17 Hardware Lane, Melbourne CBD
Talks:
1. Ned Letcher: Creating interactive dashboards with Plotly Dash (~30 minutes)
Dash is a framework for building modern data-driven web-apps in Python. In this talk, Ned will describe how Dash builds on Flask, React, and Plotly.js to provide a platform for Python developers to build analytical web applications, without requiring any JavaScript. I'll also walk through some example Dash apps, showing how it can be used for rapidly building production-grade custom dashboards as well as prototyping proof-of-concept interfaces.
2. Sam Bourne: Leveraging type annotations (~25 minutes)
Sam will talk about the use of type annotations at VFX company Luma Pictures for helping us avoid mistakes in a large shared codebase. He will showcase PyCharm's wonderful static type checker and give a demo of how you can generate dynamically created user interfaces (in Qt) by inspecting types.
When: 5.45pm for mingling; talks starting at 6pm
Where: New venue! Level 2, 17 Hardware Lane, Melbourne CBD (Outcome.Life, near corner Bourke & Elizabeth Streets)
How to get there: Walk 8 minutes from Flinders Street station or 5 minutes from Melbourne Central station.
Afterwards: pizza
Sponsorship: many thanks to Outcome Life for providing the venue, Biarri https://biarri.com for sponsoring pizzas and Python Charmers for ongoing organisation and meetup sponsorship.
Monday 2018-09-03, 5:45pm for 6:00pm, at Outcome-Hub Co-Working Space, Suite 1, 121 Cardigan Street Carlton
Talks:
1. Peter Degorski: Weather, Energy, and Python (~30 minutes)
"Energy Analytics is a new industry which Victoria is well positioned to lead in. Python is one of the wonderful tools that are adaptable enough to keep up with the enormous fast paced change. Pvlib-python and windpowerlib are great open source python tools used to model and study utility scale modules and wind turbines. Both are highly customisable. These two renewable energy modelling packages can run stand-alone and with some effort can be adapted to run on historical weather datasets. Doing this can help with the analysis of correlations in the wind/solar generation portfolio of Victoria. Python was the perfect package for this type of project; in my case it was used end to end; from downloading of the data to data modelling, analysis and ultimately visualisation."
2. Ed Schofield: Handling physical quantities and units with Python (~15 minutes)
Following on from Peter's talk, Ed will give an overview of the why and how of Python tools to handle units easily for scientific and engineering-heavy fields.
Monday 2018-08-06, 5:45pm for 6:00pm, at Outcome-Hub Co-Working Space, Suite 1, 121 Cardigan Street Carlton
Talks:
1. Damien George, Nick Moore, Matt Trentini: A Taste of MicroPython (~30 minutes)
Python can be used for a vast range of tasks like web development, data science and machine learning. With MicroPython, embedded development can now be added to the domains in which Python excels.
Come along and listen to the creator of MicroPython - and two converts! - explain why the language was created and how it manages to run on resource-constrained microcontrollers. Demonstrations will showcase effective applications for the language and explain why MicroPython is compelling in the embedded space.
Note: There will be time, during or after pizza, to ask questions and tinker with some hardware. Bring a laptop if you'd like to play with a microcontroller!
2. Rory Hart: The future of Python dependency management (~25 minutes)
Pipenv is now the recommended tool for application dependency management. Rory will talk through what problems Pipenv solves and introduce its usage through a live demonstration.
Monday 2018-07-02, 5:45pm for 6:00pm, at Outcome-Hub Co-Working Space, Suite 1, 121 Cardigan Street Carlton
Talks:
1. Rory Hart: Just enough OpenID Connect (~25 minutes) - rescheduled from June
Many of us encounter authentication protocols as a side effect of just trying to get things done. The simple task of accessing data from a client API or integrating with a third parties balloons out into a yak shaving session filled with obtuse authentication failure messages. Rory will walk through a number of scenarios involving OpenID Connect and offer practical guidance on productively using Python to work with OpenID Connect.
2. Ed Schofield: Pandas - under the fur (~20 minutes)
Ed will talk about advanced topics in Pandas such as:
- performance: what operations are slow and what to do about it
- internals: views and copies, chained indexing
- avoiding gotchas with data types
and the design decisions behind Pandas 2.
Monday 2018-06-04, 5:45pm for 6:00pm, at Outcome-Hub Co-Working Space, Suite 1, 121 Cardigan Street Carlton
Talks:
1. Ruslan Dautov: JupyterHub and Apache Spark in the data center (~20 minutes)
Ruslan, a Research Assistant and PhD student at the Big Data Institute at Shengzhen University, will describe his research in GraphFrames and his experiences with JupyterHub and Apache Spark for supporting teams with shared computing infrastructure.
2. Michael Teasdale: Real-world case studies with Python-based web businesses (~20 minutes)
Michael has founded or worked for around a dozen e-commerce and logistics companies in Australia and Asia-Pacific that base their operations entirely on Python. He will describe some amazing success stories of Python adoption in automating various business processes. He will also describe workflow tools for ensuring sites are tested, robust, and production-ready in a short period of time.
3. Ed Schofield: Interactive visualisation with Altair (~20 minutes)
Monday 2018-05-07, 5:45pm for 6:00pm, at Outcome-Hub Co-Working Space, Suite 1, 121 Cardigan Street Carlton
Talks:
1. Graeme Cross: From "Glue it" to "Ship it" (~25 minutes)
Python is an excellent language for rapidly prototyping ideas, and is very well suited to gluing together different tools, libraries and frameworks into a cohesive prototype. However this doesn't always map well into a robust production code base for an application that is shipped out to paying customers.
This presentation will cover a checklist of considerations to factor into your project before you dive into your prototype to help make life easier, budgets lower, schedules shorter, lawyers poorer and customers happier when your well-received prototype then has to be shipped.
2. Mike Dewhirst: Chemical database scraping via Django Admin (20 minutes)
This is a beginner- to intermediate-level walk-through of a real-world project that uses Django and specifically its Admin interface.
The Django Admin was originally billed as being "production ready" code but this was watered down in the Django docs a couple of years ago. Mike's SharedSDS project is in production and he will explain in this talk why he thinks the Admin is magnificent.
3. Ed Schofield: What's New in Python (15 minutes)
Ed will give a brief run-down of new developments in the Python ecosystem in recent months.
Monday 2018-03-05, 5:45pm for 6:00pm, at Outcome-Hub Co-Working Space, Suite 1, 121 Cardigan Street Carlton
Talks:
1. Fred Rotbart: Hierarchical Temporal Memory in Python: part 2 (30-45 minutes)
Fred will give a refresher (for those who missed his talk in February) and then pick up where he left off last time, with various fancy demos of what's possible with Hierarchical Temporal Memory for learning patterns powerfully from small(ish) datasets.
2. Adel Fazel: Web data wrangling for beginners (20 minutes)
Adel will give an introductory talk about using Python for data wrangling, accessing web APIs, parsing JSON data, and manipulating it with Pandas. He will demonstrate this by accessing the New York Times API.
3. Ed Schofield: AlphaZero - background, how it works, and a general Python implementation (20 minutes)
AlphaZero is a major recent advance in self-play-based reinforcement learning from DeepMind that can learn complex 2-player strategy games like Go and Chess from scratch (with no human knowledge) and quickly surpass human capabilities. Ed will review the algorithm, how it works, what its future applications could be, and a general-purpose Python package for implementing it.
4. Lightning talks & announcements
When: 5.45pm for mingling; talks starting at 6pm
Where: Outcome-Hub Co-Working Space, Suite 1, 121 Cardigan Street, Carlton
Sponsorship: many thanks to Outcome Hub for providing the venue and Python Charmers for ongoing Meetup sponsorship.
Monday 2018-02-05, 5:45pm for 6:00pm, at Outcome-Hub Co-Working Space, Suite 1, 121 Cardigan Street Carlton
Talks:
1. Fred Rotbart: Hierarchical Temporal Memory in Python (25-30 minutes)
2. Andrew Stuart: How to run your Python code in a Run-From-RAM operating system on a server on Google, Amazon or Digital Ocean. (10 minutes)
3. Ed Schofield: Data classes: what, where, why? (15 minutes)
4. Lightning talks & announcements
When: 5.45pm for mingling; talks starting at 6pm
Where: Outcome-Hub Co-Working Space, Suite 1, 121 Cardigan Street, Carlton
Sponsorship: many thanks to Outcome Hub for providing the venue and Python Charmers for ongoing Meetup sponsorship.
We hope to see you there! :-D
Talks:
1. Javier Candeira: Batavia: A Python VM implementation in JavaScript (25-30 minutes)
2. Ed Schofield: What's New in Python (15-20 minutes)
3. Lightning talks & announcements
Monday 2017-11-06, 5:45pm for 6:00pm, at Outcome-Hub Co-Working Space, Suite 1, 121 Cardigan Street Carlton
Talks:
1. Robert Lechte: "Your database migrations are bad." (25-30 minutes)
It's really hard to work with database schemas. But schemas are actually good. The trouble is that people get frustrated with the tooling. Existing migration tools (alembig, django migrations etc.) all make it far too hard. Every change is a chore when you have to worry about version numbers and migration files each time. It's tedious, manual, error-prone, and hard to test.
Fortunately, we can do better! Using Python and PostgreSQL, we'll discuss a radically different approach to managing schema migrations, using new tools and workflows to make it much faster, mostly automatic, fully testable, and more reliable."
Bio: Robert created the data warehousing for New Zealand's supercomputing infrastructure, then worked for the Digital Transformation Agency in Sydney. He has been writing Python tools to make working with databases more pleasant.
2. Fred Rotbart: Highlights from PyCon Israel 2017 (15 minutes)
Python wasn't particularly popular in Israel until recently but has exploded in popularity in the last 1-2 years. Fred attended PyCon Israel this year and was surprised at how large the community there is now. He will talk about the event, Python uptake in general, and give highlights from the event.
3. Ed Schofield: publishing with Python (25-30 minutes)
Python has long had Sphinx for generating high-quality technical documentation from reStructuredText (ReST). Many projects have more recently adopted one of many flavours of Markdown as a simple, flexible format, while Jupyter notebooks have taken the Python world by storm. This talk will give an overview of the impressive set of tools in R for publishing (knitr, Rmarkdown) and compare what the Python ecosystem has to offer.
Monday 2017-10-02, 5:45pm for 6:00pm, at Outcome-Hub Co-Working Space, Suite 1, 121 Cardigan Street Carlton
Talks: 1. Renaldi Gondosubroto: "Moving Ahead with Internet of Things Developments in Python"
Abstract:
"In this talk, I will discuss how the Internet of Things is applied in Python at the moment and how it has progressed so far. This will be complemented by examples through some of my own experiences in projects involving the concept. One example of the practice that I will show is its use is through libraries created via TCP / IP connections to generate data collected from devices placed in other locations - and in this practice - measure environmental parameters in the environment through the Raspberry Pi. From here I will also discuss how other third party IoT services such as Amazon Web Services or ThingSpeak can also connect and manage smart devices from there, utilizing the MQTT protocol. Next I will talk more about how this is very useful from the point of view of consumers, and how the methodology of its use can be developed with code architecture in Python. After that, I will discuss the future of this IoT concept for Python, how I see this concept will grow on this platform, and future developments that can still be done at this time."
2. Andrew Peel: All about locking: the why, what, and how.
What to do for a thread-safe file system and how ScramFS implements locking.
Monday 2017-09-04, 5:45pm for 6:00pm, at Outcome-Hub Co-Working Space, Suite 1, 121 Cardigan Street Carlton
Talks: 1. Linus Chang: ScramFS: a cryptographic filesystem in Python
Topics include:
- Meeting legal regulations around encryption, privacy, data breaches. Examples of ScramFS: CLI, API, Fuse mount, and GUI.
- Overview of cloud filesystems and their limitations: Google Drive, Microsoft One Drive, Dropbox. Attacking a filesystem.
- Encoding binary data as text: an overview of base64, uuencode, and alternatives suitable for encoding filenames
- How to implement an encrypted key-value store in 10 minutes flat
2. Ned Letcher: Reactive web visualisations using Dash
- An overview of making dashboards and other interactive data-oriented web interfaces using Dash, an open source library recently released by Plotly.
- Experiences with deploying Dash apps on AWS (and perhaps zappa.io).
Monday 2017-08-07, 5:45pm for 6:00pm, at Outcome-Hub Co-Working Space, Suite 1, 121 Cardigan Street Carlton
Talks:
- Clare Sloggett: Visualising data with Python
- Tyson Clugg: Python: Ludicrous mode (with Django)
PyCon AU wrap-up
Monday, 2017-07-03, 6:00pm at One Roof Women, 77-83 City Road, Southbank VIC 3006.
Talks:
- Christian Azuero: The world of robots and the Robot Operating System.
- Ed Schofield: An introduction to Bayesian inference in Python
Monday, 2017-06-05, 6:00pm at VLSCI Seminar Room, Ground Floor, 700 Swanton Street, Carlton.
Talks:
Nick Moore: MicroPython
Monday, 2017-05-01: cancelled
Monday, 2017-04-03, 6:00pm at Lab-14 Seminar Room, Ground Floor, 700 Swanton Street, Carlton. (Note: the venue name has changed but not the location!)
Talks:
- Martin Schweitzer: "Finding Currajong with Python": a comparison of algorithms for partial string-matching (30 minutes)
- Jodie Burchell: Playing with VADER, a sentiment analysis package for social media (30 minutes)
Monday, 2017-03-06, 6:00pm at VLSCI Seminar Room, Ground Floor, 700 Swanton Street, Carlton.
Talks:
- Phil Elson: Biggus - a library for out-of-core massive array computations
- Jacqueline Nowak: Python Scripting in Fiji - or image processing for lazy people
- Martin Schweitzer: Python for Bioinformatics for learning Python
Monday, 2017-02-06, 6:00pm at VLSCI Seminar Room, Ground Floor, 700 Swanton Street, Carlton.
Talks:
- Ed Schofield: What's New in Python 3.6
- Justin Barton: Introduction to Pandas
Monday, 2016-12-05, 6:00pm at VLSCI Seminar Room, Ground Floor, 700 Swanton Street, Carlton Talks: Talks: Talks: Juan Nunez-Iglesias: ImageXD & summary of SciPy 2016 & PyCon AU (30 mins) Talks: Talk: Talks: * Tennessee Leeuwenburg: PyCon AU 2016 (10 mins) * Alexey Kotlyarov: Behaviour-driven development in Python using Aloe (30 mins) * Ed Schofield: What's New in Python (May 2016) (15 mins) * Fred Rotbart: Useful Python tech and the state of Python in Israel (20 mins) Talks: Ed Schofield: A survey of machine learning tools in Python Ben Finney: group discussion on Command-line Programs in Python Talks: Talks: Ed Schofield: Survey of Python data tools: toolz, NumPy, Pandas, xarray, Blaze, Dask, and Spark We are looking for more talks! If you would like to volunteer a talk, please email mailto:ed@pythoncharmers.com or the mailing list! Javier Candeira - Three book reviews Andrew Walker - Better ways to make slides from ipython notebooks with Nbconvert, jinja2, reveal.js, mistune and some frustration. slides code Tyson Clugg - Selenium Page Adapter: https://github.com/tysonclugg/selenium-page-adapter Ed Schofield - Towards solving the Python 2/3 split with the past package: when backward compatibility is more important than forward compatibility, and how Python 3.x can run Python 2.x code automatically We will send email to the list if we organise an August meeting later in the month. For the time being, no meeting in August. This is a Pycon rehearsal session, please add the times for your presentations so we can organise an overflow session on the 28th if needed! All talks are PyCon rehearsals, so the speakers would welcome your feedback and criticism! Geoff Crompton - Testing ain't hard, even for SysAdmins Ryan Kelly -- intro to PyCon AU Ken Hu -- TextBlob, a NLTK wrapper that's a joy to use. Javier Candeira and Alan Pierce (unbeknownst to him) -- We had a communal session of Python Puzzlement over Alan Pierce's Python Puzzlers https://speakerdeck.com/alangpierce/python-puzzlers Teennessee Leeuwenburg -- Wordgraph as an assistive technology and as an open source project that has a low barrier to participation that people might like to consider either using or contributing to. (https://github.com/tleeuwenburg/wordgraph and https://wordgraph.readthedocs.org/en/latest/) Juan Nuñez Iglesias -- What happened at SciPy 2014 Ben Finney -- A Pythonista Meets JavaScript™: first steps Ryan Kelly -- PyPy.js: towards a fast and compliant python shell for your browser Ryan says: "This talk will highlight my experiments in porting PyPy to the web platform: the what, the how, and the why-on-earth-would-you-do-that." Highlights of PyCon AU 2013 -- Graeme, Richard, Tennessee, and anyone else who wants to contribute! (Please do...) Python Packaging for Production: Deploying python programs on Debian - Michael Cooper No, it was Easter Monday and April Fool's Day, but MPUG didn't happen. PyCon AU is coming - Everyone Message Queueing from an MQ noob's perspective - Richard Jones PyCon AU is coming - Richard A Grab Bag of Python Powered Computational Geometry Code - Andrew Walker & Daniel Cousens PyCon US 2012 Roundup - Andrew Walker PyCon AU update 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. Inspire9 will be generously hosting this and subsequent meetings, and drinks will be generously provided by Python Charmers. Mike Dewhirst "Back of the envelope entrepreneuring. Sweat-equity." Richard talked about PyWeek the awesome PyCon AU schedule! Graeme Cross: 5 useful resources for Python beginners (my PyCon AU lightning talk) Ed Schofield: Lessons from PyCon APAC in Singapore (June) Ryan Kelly: Django on DotCloud - from zero to deployed in five minutes 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. Richard Jones: PyWeek number 12! So, I started writing a benchmarking package... (Tennessee) Pat Sunter: Introduction to PDF generation with ReportLab Graeme Cross: Python/C++ integration with PythonQt Anthony Briggs: Writing Hello Python! 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! PyWeek - the why and the how (Richard Jones) IronPython / Silverlight by Tarn; more info and pygments syntax highlighting example withrestart by Ryan (slides here: withrestart.pdf) "promise" by Ryan Kelly (slides here: promise.odp) No talks. HTML generation in code made way nicer (Richard Jones) Accelerate your Pylons development with BlastOff (Chris Miles) A whirlwind tour of FS and filelike (Ryan Kelly, slides here: fs_and_filelike.tar.gz) Chris Miles "Intro to PSI (Python System Information)"
Monday, 2016-11-07, 6:00pm at VLSCI Seminar Room, Ground Floor, 700 Swanton Street, Carlton
Monday, 2016-09-05, 6:00pm at VLSCI Seminar Room, Ground Floor, 700 Swanton Street, Carlton
Monday, 2016-07-04, 6:00pm at VLSCI Seminar Room, Ground Floor, 700 Swanton Street, Carlton
Monday, 2016-06-06, 6:00pm at Hub Melbourne, Ground Floor, 673 Bourke Street, Melbourne CBD. (Please come to the side entrance on Godfrey Street).
Monday, 2016-05-02, 6:00pm at VLSCI Seminar Room, Ground Floor, 700 Swanton Street, Carlton
Monday, 29 February 2016, 6:00pm at VLSCI Seminar Room, Ground Floor, 700 Swanton Street, Carlton
Monday, 1 February 2016, 6:00pm at Inspire 9: Level 1, 41 Stewart Street, Richmond.
Monday, 7 December 2015, 6:00pm at Inspire 9: Level 1, 41 Stewart Street, Richmond.
Cancelled: Monday, 2 November 2015, 6:00pm at Inspire 9: Level 1, 41 Stewart Street, Richmond.
Monday, 5 October 2015, 6:00pm at Inspire 9: Level 1, 41 Stewart Street, Richmond.
Monday, 7 September 2015, 6:00pm at Inspire 9: Level 1, 41 Stewart Street, Richmond.
August meeting - Cancelled for Pycon AU: Monday, 3 August 2015: no meeting
Monday, 1 June 2015, 6:00pm at Inspire 9: Level 1, 41 Stewart Street, Richmond.
Monday, 4 May 2015, 6:00pm at Inspire 9: Level 1, 41 Stewart Street, Richmond. 25 minute talks
April meeting - Cancelled for Easter: Monday, 6 April 2015: no meeting Monday, 2 March 2015, 6:00pm 25 minute talks
Monday, 2 February 2015, 6:00pm 25 minute talks
Monday, 1 December 2014, 6:00pm at 99 Designs: Level 2, 41 Stewart Street, Richmond. 25 minute talks
Monday, 10 November 2014, 6:00pm at Inspire 9: Level 1, 41 Stewart Street, Richmond. 25 minute talks
45 minute talks
Monday, 6 October 2014, 6:00pm at Inspire 9: Level 1, 41 Stewart Street, Richmond. 25 minute talks
Monday, 1 September 2014, 6:00p.m.
Monday, 11 August 2014, 6:00p.m. at Inspire 9: Level 1, 41 Stewart Street, Richmond. Special Session
25 minute talks
10 minute lightning talks
5 minute lightning talks
Monday July 21, 6:00pm at 99Designs: Level 2, 41 Stewart Street, Richmond (one floor above Inspire 9) details here
Monday, 7 July 2014, 6:00p.m. 25 minute talks
45 minute talks
Monday 2 June 2014
Monday 5 May 2014, 6:00p.m. 15 minute talks
25 minute talks
Monday, 7 April 2014, 6:00 pm 15 minute talks
25 minute talks
Monday 3rd March 2014, 6PM, Inspire 9: Level 1, 41 Stewart Street, Richmond.
Monday 3rd Feburary 2014, 6PM, Inspire 9: Level 1, 41 Stewart Street, Richmond. 25 minute talks
10 minute talks
Monday 2th December 2013, 6PM, Inspire 9: Level 1, 41 Stewart Street, Richmond. 25 minute talks
10 minute talk
Monday 4th November 2013, 6PM, Inspire 9: Level 1, 41 Stewart Street, Richmond. 25 minute talks
Monday 7th October 2013, 6PM, Inspire 9: Level 1, 41 Stewart Street, Richmond. 25 minute talks
5 minute talks
Monday 2nd September 2013, 6PM, Inspire 9: Level 1, 41 Stewart Street, Richmond. 25 minute talks
5 minute talks
Monday 5th August 2013 45 minute talk
20 minute talk
Monday 1st July 2013 45 minute talks
15 minute talks
Monday 3rd June 2013 15 minute talks
Monday 6th May 2013 15 minute talks
Monday 1st April 2013
15 minute talks
Monday 1st October 2012 5 minute talks
15 minute talks
15 minute talks
Monday 2nd July 2012 5 minute talk
15 minute talks
Monday 4th June 2012 5 minute talk
15 minute talks
Monday 7th May 2012 5 minute show-and-tell
45 minute talk
Monday 2nd April 2012 15 minute talks
10 minute talks
Monday 5th March 2012 5 minute talks
15 minute talks
Monday 6th February 2012 5 minute talks
15 minute talks
Tuesday 10th January 2012 CANCELLED - First meetup of the new year: Tue 10th January, Mark Atwood Presenting
15 minute talks
15 minute talks
Monday 3rd October 2011 15 minute talks
Monday 5th September 2011 15 minute talks
Monday 1st August 2011 5 minute talks
15 minute talks
Monday 4th July 2011 5 minute talks
15 minute talks
Monday 6th June 2011 5 minute talks
20 minute talks
Monday 2nd May 2011 5 minute talks
20 minute talks
15 minute talks
Monday 7th March 2011 5 minute talks
15 minute talks
Monday 31st January 2011 5 minute talks
15 minute talks
Monday 6th December 2010 5 minute talks
15 minute talks
Friday 5th November 2010 5 minute talks
Monday the 10th of May 2010 15 minute talks
5 minute talks
Monday the 12th of April 2010 15 minute talks 5 minute talks
Monday the 1st of February 2010
Tuesday the 8th of December 2009
Tuesday the 10th of November
Tuesday the 8th of September 2009
Tuesday the 11th of August 2009