Training, Open Source Programming Languages

This is page ... tware.html

Our email: • Phone: 01144 1225 708225

For 2023 - we are now fully retired from IT training.
We have made many, many friends over 25 years of teaching about Python, Tcl, Perl, PHP, Lua, Java, C and C++ - and MySQL, Linux and Solaris/SunOS too. Our training notes are now very much out of date, but due to upward compatability most of our examples remain operational and even relevant ad you are welcome to make us if them "as seen" and at your own risk.

Lisa and I (Graham) now live in what was our training centre in Melksham - happy to meet with former delegates here - but do check ahead before coming round. We are far from inactive - rather, enjoying the times that we are retired but still healthy enough in mind and body to be active!

I am also active in many other area and still look after a lot of web sites - you can find an index ((here))
Python training courses for use with ESRI ArcMap software

It's not the first time I've been asked whether our course in Python covers ESRI / ArcMap software, and whether it's a suitable learning vehicle for Python for use that environment. On the basis that "twice asked is twenty times wondered", I'm posting the generalised question and answer here.

Q: I was interested in taking your Introduction to Python Programming with room. Are you familiar with and would it be possible to add an additional day to learn about the specifics of programming Python for ESRI ArcMap GIS software? How much would the additional day cost with room if such training would be available?

A: Yes - we have places available (including a room) for the dates you listed - and I'm copying our admin office to make a note that you may be booking (that way it means we're holding a place for a few days while you decide).

I am not familiar personally (nor are any of our team) with the ESRI software, save for the fact that I had a similar request once before, and spend a while looking into it. That means I can give you quite a quick, but well researched, answer now. The ESRI folks themselves off Python in ESRI training - or rather, they offer courses in their own software, which includes some Python; there's a two day beginner's course that runs in Aylesbury and Colorado to my knowledge, and a three day advanced one. From their course descriptions, only a minority of the course is about Python with most of the teaching being about their own software, and their prices are much higher than we would charge for a course of the same length.

I'll be the tutor in August. I would very happily have you for a place on the Python course then, and would tailor the presentation to take account of the sort of things you might encounter in the GIS system. I would encourage you to bring your own laptop, with ESRI software running on it, so that we could look at how it interfaces to Python towards the end of the week, or to have access to a system that you can use via the internet to add that extra element; I've done this sort of thing before, and whilst not an expert at the ESRI software, with their examples, documentation, system, I suspect we would both learn a very great deal - especially if you know their systems well already and just need to add the Python element.

With regard to an extra day on the following day ... I'm scheduled already to be giving another course; looking at our bookings, it look as if (unusually) the course is empty, so I could be available for an extra day (350 pounds + 60 for room + VAT) if you wished - but you would need to book that quickly so that I can drop that other course before I am committed to it. I do think the extra day would be very useful and effective for you if you have some good prior knoweldge of the ESRI systems - if you're new to ESRI software as well as Python, I think you would be well advised to learn that element from them

Pictures - delegates on a course at Well House Manor, and one of our delegate bedrooms. We specialise in niche courses and our delegates come from far and wide - so we've added hotel (4 star quality at least) rooms at our training centre. If you stay with us, you can even carry on and use the training room in the evening if you want more practise!

(written 2010-06-23, updated 2010-06-30)

Associated topics are indexed as below, or enter for individual articles
Y050 - Python - General
  [16] Python training - (2004-08-16)
  [2017] Python - a truly dynamic language - (2009-01-30)
  [2020] Learning Python - many new example programs - (2009-01-31)
  [2227] Learning PHP, Ruby, Lua and Python - upcoming courses - (2009-06-11)
  [2285] Great new diagrams for our notes ... Python releases - (2009-07-13)
  [2367] Learning to program - how to jump the first hurdles - (2009-08-20)
  [2394] Two days of demonstration scripts in Python - (2009-09-05)
  [2504] Learning to program in ... - (2009-11-15)
  [2778] Learning to program in Python 2 ... and / or in Python 3 - (2010-05-24)
  [3076] Python through the Snow - (2010-12-01)
  [3463] Busy weekend of contrasts. - (2011-10-03)
  [3489] Python courses and Private courses - gently updating our product to keep it ahead of the game - (2011-10-20)
  [3519] Python - current versions and implementations (CPython, Jython, IronPython etc) - (2011-11-13)
  [3798] When you should use Object Orientation even in a short program - Python example - (2012-07-06)
  [3816] Want to escape the Olympics? Learn to program in the countryside! - (2012-07-23)
  [3902] Shell - Grep - Sed - Awk - Perl - Python - which to use when? - (2012-10-22)
  [3903] Python Programming class for delegates who have already self-taught the basics - (2012-10-25)
  [3911] How well do you know Perl and / or Python? - (2012-11-04)
  [3935] Whether you have programmed before or not, we can teach you Python - (2012-11-25)
  [4236] Using Python to analyse last years forum logs. Good coding practise discussion. - (2014-01-01)
  [4295] A longer Python ... training course - (2014-09-16)
  [4408] Additional Python courses added to our schedule - (2015-01-29)
  [4434] Public training courses - upcoming dates - (2015-02-21)
  [4558] Well House Consultants - Python courses / what's special. - (2015-10-28)
  [4656] Identifying the first and last records in a sequence - (2016-02-26)
  [4712] A reminder of the key issues to consider in moving from Python 2 to Python 3 - (2016-10-30)

Back to
Chancellor George Osborne inspires Perl Program
Previous and next
Horse's mouth home
Forward to
Where have all the bloggers gone?
Some other Articles
Ruby - training for automated testing users
Perl course - is it tailored to Linux, or Microsoft Windows?
A pint of Black Rat, and a lazy barman
Where have all the bloggers gone?
Python training courses for use with ESRI ArcMap software
Chancellor George Osborne inspires Perl Program
Netiquette for forum newcomers
Some more pictures ...
File open and read in Perl - modernisation
Setting a safety net or fallback value in Perl
4759 posts, page by page
Link to page ... 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96 at 50 posts per page

This is a page archived from The Horse's Mouth at - the diary and writings of Graham Ellis. Every attempt was made to provide current information at the time the page was written, but things do move forward in our business - new software releases, price changes, new techniques. Please check back via our main site for current courses, prices, versions, etc - any mention of a price in "The Horse's Mouth" cannot be taken as an offer to supply at that price.

Link to Ezine home page (for reading).
Link to Blogging home page (to add comments).

© WELL HOUSE CONSULTANTS LTD., 2023: 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • EMAIL: • WEB: • SKYPE: wellho

PAGE: ... tware.html • PAGE BUILT: Sun Oct 11 16:07:41 2020 • BUILD SYSTEM: JelliaJamb