“This course has shown me how I could have done the work I was doing just last week 10x more efficiently in Python.”

- Maruf Rahman, Geoscience Australia

“The Python for Scientists course deepened my knowledge of Python’s functionality and provided many useful tips and advice to help make my code more efficient and reusable.”

- Nick Horspool, Geoscience Australia

“Good, in-depth knowledge of the topic.”

- Nariman Habili, Geoscience Australia

“Python Charmers helped me to better understand the code I was writing, and gave me ideas for how to do that better.”

- G.D., Geoscience Australia

“The course content was very good, although quite advanced for me [a beginner to programming], and Ed presented very well.”

- Andrew Treloar, Bureau of Meteorology, Sydney

“Overall a very good course. Great overview of what Python can do.”

- Juan Guerschman, CSIRO, Black Mountain Laboratory

“Both Ed and Henry presented well…. The course structure was adjusted to suit the participants quickly and easily.”

- Jenet Austin, CSIRO, Black Mountain Laboratory

“Overall, the course was well run and helpful. My new skills will allow me to do my job much more efficiently.”

- Simon Gallant, CSIRO, Black Mountain Laboratory

“Course content was well presented and easily digested. Practical exercises were an essential part of the course – a good ratio of lecture/play was achieved. Well done Ed and Henry!”

- Steve Zegelin, CSIRO, Black Mountain Laboratory

“Very good introduction to Python. I no longer think that R is the be-all and end-all. :) When I get as familiar with Python as I am with R, I know it is going to be a powerful tool for my work.”

- Luigi Renzullo, CSIRO, Black Mountain Laboratory


“As an existing Python user, using Python on a daily basis as a scripting language for ESRI ArcGIS geoprocessing tasks, I was excited to hear that an internal training course would be held on the topic of Python. Having originally learned to program using languages such as PASCAL, MODULA-2 and C, I knew that certain aspects of my programming style could benefit greatly from learning more about Python’s power and concise way of doing things. What I was hoping to get out of the course was to gain insight into the powerful set of libraries and extensions that I knew existed in Python, but which I had never found the time to investigate.

“To that end I wasn’t disappointed, the 2-day course provided a very useful overview of many of the key Python libraries and extensions that are relevant to the Hydro-Geospatial field. Being introduced to some key powerful aspects of the language by way of a well balanced set of examples and hands-on exercises was just the kind of thing I needed. I left the course with new ideas as to solutions for existing task as well as a knowledge of how to do things that I was already doing in a simpler, more efficient way. To my mind this is the most useful and relevant internal training course that I’ve had the opportunity to attend. More of the same please!”

- Darren Smith, Bureau of Meteorology, Melbourne

September 2010

“On the 26th and 27th August Water Division staff in Canberra (together with a few from Sydney and Melbourne) had the opportunity to attend a 2-day course titled: Introduction to Python, presented by Dr Ed Schofield. He started off with a 1 hour seminar aimed at providing a general overview of Python and its uses an encouraging beginning to the next 2 days. From there followed a roller-coaster ride of lectures and exercises, challenging the newbies and filling in the gaps for the more experienced users.

“On the first day Ed introduced us to some of the advantages of Python over other languages and some of the Python program structures and concepts, including plenty of opportunity to use the exercises to become familiar with Python syntax. The second day we found out how to extend Python with packages such as Numpy and Matplotlib, aimed at giving us ideas on how to apply Python functionality in our own environments. Finally, whether you plan to be a light user, a heavy user, or anything in between Python is not difficult to learn and provides some great tools for managing, manipulating and presenting data.”

- Juanita Moolman, Bureau of Meteorology, Canberra

July 2010

Other Quotes

“The course was well run and presented. It was particularly good to have very relevant examples provided.”

“It gave a good foundation to start programming in Python”

“Ed and DH provided an excellent training course. I would highly recommend it.”

“Definitely know their stuff! Overall a good summary of what’s available and a guide to where to start looking for help. Thanks!”

“It [the Python for Scientists and Engineers course] was really good. It covered everything I wanted and more.”

“The trainer is superb!”

“I liked that the exercises made you think as opposed to just typing in example code.”

“The course was held at a good pace for most participants. A little too fast for my limited understanding of programming; need better practice and using basic Python commands. Overall very much enjoyed the course.”

“Really solid introduction to good chunk of Python and links to R & spatial data processing — just what I needed to get me going.”