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:
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/
Questions? Contact firstname.lastname@example.org
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.
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
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.
|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
|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:15-15:45||Image processing in Python with scikit-image (Juan Nunez-Iglesias)||http://scikit-image.org/|
|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/