Dave Beazley's mondo computer blog. [
I'm pleased to announce that I'm offering two Python courses in Chicago this fall. If you're looking to escape work and have 5 days of intense Python immersion with a Python book author, this might be a good option.
If you've picked up a bit of Python from online tutorials or a workshop, this is a course that will take your skills to the next level. In this class, you'll learn more about using Python to perform various tasks related to data analysis and scripting of common system tasks. Core topics include the essential parts of the Python language (data structures, functions, modules, objects), useful modules in the standard library, and some major third-party packages such as NumPy, matplotlib, and Pandas. During the course, you'll apply what you have learned to some real-world projects involving the analysis of open government data.
The main focus of this course is to bridge the gap between using Python to write simple programs and using it to write larger applications, frameworks, and libraries. Virtually all major features of the Python language are covered in detail, but notable topics include advanced data structures, object oriented programming, functional programming, and metaprogramming. You will learn a lot about the software development techniques used by advanced Python libraries and how you might apply them to your own code.
More Information
Both of these courses are taught in a round-table format that is strictly limited to
six participants. Not only will you learn from someone who knows Python inside-out, you'll have meaningful interactions with the other participants who are just as enthusiastic about Python as you. More information is available at
www.dabeaz.com/chicago/index.html. Hopefully I'll see you in a course.
-- Dave Beazley