COMBINE Python workshop – Thursday 27 Nov, Parkville VIC

combine_logo

COMBINE Python workshop: taking Python to the next level

Looking to get a bit more out of Python? We have a stellar line-up of Pythonistas to help you take your Python programming to the next level! We will teach you some good practices of Python programming, and give an introduction to powerful Python libraries for scientific computing in the SciPy (http://www.scipy.org/) collection of open source software, including:

  • NumPy
  • IPython
  • Matplotlib
  • scikit-image
  • pandas

When: 9:00am – 5:30pm, Thursday 27th November 2014 (the day before the COMBINE Symposium)

Where
: Monash University Parkville campus, Manning building, G-05 Computer lab 2, in front of the library (campus map)

Workshop full – waiting list available

This workshop has now reached capacity. If you would like to be placed on the waiting list, please fill out the registration form. If spaces become available we will contact you.

Join our mailing list to find out about future workshops: https://combine.org.au/join/

Registration: http://goo.gl/0eVrZp

Questions? Contact combine@combine.org.au

 

Audience

Some experience with Python (introductory boot-camp level or equivalent), or familiarity with another programming language (such as MATLAB or R) and some pre-reading. Recommended material to get up to speed: http://claresloggett.github.io/python_workshops/. However don’t worry, there will be plenty of helpers on the day to guide you. This workshop is aimed at students and early career researchers, but anyone is very welcome to attend.

Registration

This is a free full-day event. If you find yourself unable to attend closer to the date, please let us know at least two days in advance so we can give your spot to someone else. Please register here: http://goo.gl/0eVrZp

Software/hardware requirements

We will have PCs available on the day, but we recommend you bring your own laptop. That way you can continue using Python at home. Your computer will need to have the Anaconda distribution installed (https://store.continuum.io/cshop/anaconda/), which is a software package that includes Python along with some useful libraries. Follow these instructions to install Anaconda on your platform: http://software-carpentry.org/v5/setup.html

If you would like help setting up the Anaconda Python distribution on your laptop please arrive at 9:00. If you’re arriving at 9:30 we’ll assume you have Anaconda already set up and working. 

Program

9:00-9:30 Setup Setting up the Anaconda Python distribution.
9:30-12:00 Pythonic Python (Clare Sloggett)(includes morning tea) Topics include:
Python basics reminder
Pythonic python: tips and tricks
Testing and documentation
https://www.python.org/
12:00-13:00 Lunch break
13:00-14:00 Plotting with Python for fun and profit: Matplotlib (Andrew Lonsdale) Basic Python plotting, plus a foray into xkcd plots. Trust us, you’ll never go back. http://matplotlib.org/
The foundation of scientific Python: NumPy arrays (Juan Nunez-Iglesias) http://www.numpy.org/
14:00-14:15 Break
14:15-15:45 Image processing in Python with scikit-image (Juan Nunez-Iglesias) http://scikit-image.org/
15:45-16:00 Break
16:00-17:30 Data analysis with Python: pandas (Chris Hausler) Ever wished you could have all the vectorised fun of R with all the simplicity and power of Python?
Use pandas! http://pandas.pydata.org/

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s