Training, Open Source Programming Languages

This is page http://www.wellho.net/mouth/2364_Get ... mmers.html

Our email: info@wellho.net • Phone: 01144 1225 708225

 
For 2023 (and 2024 ...) - 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))
Getting it right from the start - new programmers

From yesterday's "Learning to Program in Python" - an example of splitting your program into manageable chunks, which is SO IMPORTANT with regard to testing and ongoing maintenance that we introduce the subject even on that first day, with some of the early elements of the language.

from utilz import *
 
# Modular programming!
 
celc1 = gettemper()
celc2 = gettemper()
 
current = celc1
while current < celc2:
    faren = ctof(current)
    reporton(faren)
    current = current + 10.0


Our programming course customers have two distinct backgrounds:

• There are those who know a bit about programming and are looking to convert their skills from C to Perl, from VB to PHP or from Shell Scripts to Python - and for them, courses such as Perl Programming, PHP Programming or Python Programming are correct and appropriate.

• There are those who have not programmed before / rusty / never had any programming training, for whom topics such as "what is a variable", "how does a conditional work" and "why should I structure my code / how should I plan to do so" are vitally important. For such delegates, typically coming on the courses to make a major change / advance in what they do, an extra lead-in day to help get them established with the subject, comfortable with some of the basics more gently covered, is a great advantage. And they're often happy to come down a day ahead of the normal week's course to get that extra advantage. Certainly, yesterday with two delegates on learning to program in Python was a great success - 'rave reviews' of what we are doing and how we did it from both students, on what is typically a group of a handful of people, in our quiet location, with the ability to learn anew without disturbance.

See here for a table of courses - the languages we teach, and the "programming in ..." and "learning to program in ..." courses for each.
(written 2009-08-17)

 
Associated topics are indexed as below, or enter http://melksh.am/nnnn for individual articles
G906 - Well House Consultants - Programming Standards
  [148] Programming in isolation - (2004-12-11)
  [272] More to programming than just programming - (2005-04-08)
  [343] Should I use structured or object oriented? - (2005-06-10)
  [356] Sudoku helper or sudoku cheat - (2005-06-23)
  [945] Code quality counts - (2006-11-26)
  [1596] Selling curry to the chinese takeaway - (2008-03-31)
  [1679] PHP - Sanitised application principles for security and useability - (2008-06-16)
  [1852] Perl and Blackberries - (2008-10-23)
  [2322] Looking for a practical standards course - (2009-08-05)
  [2363] Alpaca Case or Camel Case - (2009-08-16)
  [3685] Programming Standards in Lua - (2012-04-06)


Back to
Alpaca Case or Camel Case
Previous and next
or
Horse's mouth home
Forward to
Counting Words in Python via the web
Some other Articles
Python - fresh examples of all the fundamentals
Learning to program - how to jump the first hurdles
At the end of the course
Counting Words in Python via the web
Getting it right from the start - new programmers
Thornham Farm Shop, Seend Cleeve, nr Melksham
Geocoding - converting address to latitude / Longitude with PHP via Google
Error Handling in Lua with assert and pcall
A fresh example - objects the Lua way
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 http://www.wellho.net/horse/ - 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., 2024: 48 Spa Road • Melksham, Wiltshire • United Kingdom • SN12 7NY
PH: 01144 1225 708225 • EMAIL: info@wellho.net • WEB: http://www.wellho.net • SKYPE: wellho

PAGE: http://www.wellho.net/mouth/2364_Get ... mmers.html • PAGE BUILT: Sun Oct 11 16:07:41 2020 • BUILD SYSTEM: JelliaJamb