Edward discusses how to drive browser-based data visualization capabilities with Python, using tools such as MPLd3, Bokeh, and VisPy (PyCon Australia, 2015).
This is a must watch, for anyone wanting to publish visualizations that users can interact with to extract more meaning from data.
In this talk, Robert builds a predictive model to predicts the winner of NBA basketball games, by analysing historical data using a combination of Pandas and SciKit-Learn (PyCon Australia, 2015).
This talk addresses compatibility between Python 2 and Python 3. Edward presents a number of solutions and resources to help with compatibility, such as Python 3 Readiness and Python Future. (PyCon Australia, 2014)
Henry shows how Python is the primary scripting language for most of the major GIS software packages (including ESRI ArcGIS, QGIS, Grass GIS, Pitney Bowes MapInfo and others). Henry also discusses different projection methodologies, and how python can integrate with Geographic Information Systems (GIS) using different resources such as OsGeo, Fiona, Shapely, NumPy, Rasterio and Carroty (PyCon Australia 2014).
Edward discusses some differences between Python 2 and Python 3, and proposes some solutions to compatibility between these versions, including the "Python Future" resource, developed and maintained by Python Charmers (PyCon Australia 2014).
In this talk, Robert presents approaches to data mining, with a focus on the analysis of words and text. Robert introduces the Scikit-Learn project for machine learning and shows how to use it for text mining applications (PyCon Australia 2014).
A presentation by Ed on what's possible with modern tools like the machine-learning package SciKit-Learn, the image-processing package SciKit-Image, and the Pandas toolkit for data analysis (PyCon Australia, 2013).
In this presentation, Edward gives an overview of the Python ecosystem, including NumPy, Pandas and other libraries, the IPython Notebook interface (including SymPy, R and Cython interfaces), and discusses compatibility between Python 2 and Python 3 (PyCon Australia 2012).
Edward gives an overview of the python ecosystem for research and development, gives demonstrations of rapid prototyping using IPython and MatPlotLib, and gives an overview of SciPy, NumPy, NetworkX and SymPy (Open Source Developers' Conference, 2011).
“This course has shown me how I could have done the work I was doing just last week 10x more efficiently in Python.”
“It was a pleasure ... Shared feedback from all involved was that it’s been one of the most beneficial and well delivered training courses we’ve been a part of.”
“One of the best programming courses I have attended - thanks!”
“Was the most fulfilling and rewarding class I have taken since "general relativity" at uni. Was extremely well run. Excellent all round!”
“Excellent training course, excellently presented. Perhaps the best that I have had in the area of IT / programming.”
“Very impressed with the course, delivery. And depth of knowledge of Ed and Henry. Far exceeded my expectations and has greatly improved my core skills as well as inspired so many new ideas for my current work / projects. Thank you!”
“Both Ed and Henry presented well…. The course structure was adjusted to suit the participants quickly and easily.”
“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!”
“The VM setup and USB is great. Ed is an excellent instructor - he presents well and welcomes any questions. He is clearly a super smart guy who has a great grasp on what he is teaching - able to just prototype on the fly and the course overall really opened my eyes to python. ”
“Very comprehensive intro to every aspect of python. Highly qualified trainer. Beyond my expectation on every aspect. ”
“Really impressed by Python's capability and excited to use as alternative to MatLab, as is free and better supported.”
“I loved it. Ed was inspiring.”
“One of the best training courses I've been on.”
“Instructor was superb - very impressive. I really enjoyed the course - thanks!”
“Great course. Enjoyed it and will follow up with some practical implementation of some of the work.”
“The course was delivered by trainers who were extremely knowledgeable in their field. It was really good to learn from the best!”