Main Content

Whether you have programmed before or not, we can teach you Python

Archive - Originally posted on "The Horse's Mouth" - 2012-11-25 09:37:00 - Graham Ellis

Our new "Intermediate Python" course last week was a roaring success - rave reviews from the delegates, with a real opportunity to delve deeper for the delegates who all had prior (self-taught) Python experience and really want to make the most of the language in their work. It was very interesting to note the diverse uses of Python made by the group - ranging from command line / heavy data processing where packages like numpy are of great interest through to users of zope and plone. So we now offer three "first" Python courses.

Learning to Program in Python is for newcomers who haven't ptogrammed before. The first day introduces you to programming principles, using Python as the teaching language, before following through into the Python Programming syllabus

Python Programming is for programmers with prior experience in another langauge who are new to Python. After covering Python basics, the course covers object orientation as it's implemented in Python,and carries on to look at collections, modules, regular expressions, generators and much more.

Intermediate Python for delegates with some prior Python experience, this course starts with a reminder / refresher of the basics (during which we'll fill any gaps individual delegates may have), before carrying on to take a deep look at how objects are used in Python, including operator overloading, decorators, class and static methods and standard design patterns such as factories. Generators, Unit Tests, Regular Expressiond and much more are covered too. We encourage delegates on this course to bring along their existing code for review.

In all cases, it's my intent that you leave the course with the knowledge to write excellent, maintainable and efficient Python code that makes good use of the language appropriate for your needs. You'll learn how to design applications to make the best use of Python, and to write your code in such a way that it's well documented, complete with test harnesses, and where your code / objects / methods are re-usable from one applocation to the next.

All three public courses run at our Melksham, Wiltshire, UK training centre at least 4 times per year - see [here] for a full schedule of all of our courses. We have overnight accommodation available on site - 5 star quality hotel rooms - if you love too far away to commute.

We can also run any of the above course, and we can tailor them to your exact needs at your own offices in the UK or elsewhere in Europe. Simply enter your postcode (UK), county (Ireland) country (elsewhere in Europe) or zipcode (USA) here: and .



Public course are written and presented by own team, who use Python day to day, and are limited to eight delegates to ensure you get plenty of time for your individual questions and aspects. Private courses may be larger; we'll discuss this with you on an individual basis to make sure we provide you with exactly the right training.