Home Accessibility Courses Twitter The Mouth Facebook Resources Site Map About Us Contact
 
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))

Well House Consultants
You are on the site of Well House Consultants who provide Open Source Training Courses and business hotel accommodation. You are welcome to browse and use our resources subject to our copyright statement and to add in links from your pages to ours.
Other subject areas - resources
Java Resources
Well House Manor Resources
Perl Resources
Python Resources
PHP Resources
Object Orientation and General topics
MySQL Resources
Linux / LAMP / Tomcat Resources
Well House Consultants Resources
Extras Resources
C and C++ Resources
Ruby Resources
Tcl/Tk Resources
Web and Intranet Resources
Perl module P050
Perl - General
Exercises, examples and other material relating to training module P050. This module is presented on Private Courses and Specially Run Courses only

Background
Perl is a flexible Open Source programming language - in fact it's so flexible that it some ways that's it's downfall. You'll find it in use in CGI scripts behind web pages, in heavy data manipulation applications, and in systems admin work too. Our blog's written in Perl, and Perl is use on our website within our quote system, and on the various web site update and maintainence scripts that we run too.
Related technical and longer articles
"Perl - I didn't know you could do that"

Articles and tips on this subjectupdated
2504Learning to program in ...
At Well House Consultants, we offer courses at two levels in a number of program- ming languages. Our "learning to program in ..." courses are for delegates who have never programmed before, or who are rusty, who lack confidence, or want a refresher of the basic principles. Our "... programming" courses ...
2015-07-14
(longest)
4301Perl - still a very effective language indeed for extracting and reporting
Perl remains a marvellous programming language for a number of applications, including quick / one off scripts which may be needed to manipulate data is ways that vary from day to day and week to week - research type work, if you like. We manage / look after our own web server, hosting our IT training ...
2014-09-21
 
4296Polishing the Perl courses - updated training
A fresh lick of paint for our Perl courses (and new internal codes to help in our standardisation). Perl is now at version 5.20, and we're offering (for now through 2015) Learning to Program in Perl - a five day course for delegates with little or no prior programming experience Perl Programming - ...
2014-09-17
 
3911How well do you know Perl and / or Python?
Test your Perl knowledge A simple little quiz that you may enjoy ... ten questions [here]. Questions good for any recent version of Perl 5 - say 5.10 and upwards, as the quiz tests your knowledge of some of the fundamentals. The quiz was, of course, written for a purpose - to answer the question ...
2012-11-10
 
3902Shell - Grep - Sed - Awk - Perl - Python - which to use when?
Last week, I found myself teaching a Multi-vendor Advanced Unix Data Tools and Techniques course as a guest presenter. The tools that the course 'majored' on are grep, sed, awk and Perl ... being an advanced course, some knowledge was assumed ahead of time, and so reference was made to other utilities ...
2012-10-23
(longer)
3823Know Python or PHP? Want to learn Perl too?
So you want to learn Perl ... (an excellent programming language for many tasks) QUESTION: Have you programmed before? NO: If you're a newcomer to programming, then you'll need to learn about some of the principles involved, and will want a course which takes a more gentle pace as it goes through ...
2012-08-05
 
3407Perl - a quick reminder and revision. Test yourself!
At the start of the second day of my second Perl course this week (yes, really!!) I put up a quick revision of what I had covered on the first day for my not - really - new - to - Perl group. How many of these things are you familiar with? Comments ... Don't forget to comment your code! - # to end ...
2011-08-26
 
3332DNA to Amino Acid - a sample Perl script
A really rewarding course this week - Perl programming, for a dozen bright delegates in the bioinformatics field - the people who have defined the human code as billions of C A T and Gs and are then fuzzy matching against that human code to help in medical research. I hope I am forgiven for that simplistic ...
2011-06-24
 
3322How much has Perl (and other languages) changed?
How much has Perl code mover forward over the years? A lot, and not a lot. To some extend, programming languages are the eye of the storm of technology - and that's because people who invest in code want it to be good for many years, so the same tools are used for several generations of products, ...
2011-06-10
 
3093How many toilet rolls - hotel inventory and useage
Running Well House Manor, we buy a lot of hotel supplies - ranging from sheets and towels when they are to be replaced, through guest soaps and toilet rolls, salt, sugar and jams which are ordered from time to time, to weekly or twice weekly orders such as fruit and fresh products and ultimately the ...
2010-12-20
 
2971Should the public sector compete with businesses? and other deep questions
If you find yourself thinking about something you saw six months ago, then it must have had an effect on you. And it's more than six months since I saw a sign in Cambridge advertising "free computer lessons". Why does it keep coming back to me - this yellow sign, tied to some railing to promote some ...
2010-09-26
(longest)
2825Perl course - is it tailored to Linux, or Microsoft Windows?
Sharing an answer to a customer enquiry ... Q: Is the course tailored to Linux operating system? A: "Yes and no" is probably the best short answer I can give :-/ Perl is an extremely portable language - so your Perl script will run very much the same way if the host operating system is Linux, Windows, ...
2010-06-26
 
2736Perl Course FAQ
We run public Perl courses every 2 or 3 months at our Melksham, Wiltshire training centre, and private courses on site at customer offices at about the same frequency. Private Perl courses are tailored to customer's needs and may be almost anywhere - typically they're in the UK or Ireland, but occasionally ...
2010-06-23
 
2783The Perl Survey
Well House Consultants - as an independent training company - was founded on a bedrock of Perl. But there days, Perl is only one of a number of subjects we teach, and it's far from "The big cheese" of our topics. You should NOT conclude that's because Perl is less used. Training courses tend to be ...
2010-06-02
 
2374Lead characters on Perl variable names
Perl variable names mostly start with a special character: $ for a scalar variable - that's a variable that can hold an integer, a float, a string, a reference, or a compiled regular expression (that last not being terribly common). @ for a list - that's an ordered collection of scalars, indexed from ...
2009-08-26
(longer)
2242So what is this thing called Perl that I keep harping on about?
"An overview of the Perl Language" It almost sound like one of those dreaded school essays that I had to write in my several attempts to get an English "O" level (they were the things that came before GCSEs) ... but these days I enjoy writing. No - this little article is one of a decreasing number ...
2009-06-22
 
2228Where do I start when writing a program?
Q: Where do I start when writing a program? A: Start off by thinking about what you want to achieve, and what inputs you have available to you. In other words, look at what the customer provided and what the customer wants to get (yes, you may be your own customer!). If it's too much to think through ...
2009-06-12
 
1897Keeping on an even keel
Some (but not all) Open Source products have a numbering system where the second number is even for a production release and odd for a development release - so if you're looking to install one of these products on a live machine for customer use, you should make sure you stick with the even release even ...
2008-11-24
 
1750Glorious (?) 12th August - what a Pe(a)rl!
Today is the "Glorious 12th" - and the start of the grousing season. Do I envy, or admire, people who breed pheasants just to shoot at them. Or go our on the moors, with beaters, to take a potshot at the grouse on the moors of Scotland? No, I don't and it's a world away from mine. But it is a day ...
2008-08-12
 
116The next generation of programmer
Ten years ago, I was teaching languages like Shell Scripting and C, but the requirement faded. As computers became steadily more powerful, standard applications were developed by a few, to be used by the many, rather than each of the many having specific code written for them. So now, I'm teaching languages ...
2006-06-05
 
743How to debug a Perl program
Have you every written a Perl program that doesn't perform as you would wish? Yes, everyone who's written a Perl program has done that. Once any syntax errors have been corrected, you run your program for the first time and you check - VERY carefully - the results. Any errors, and the patterns of errors, ...
2006-06-05
 
Background information
Some modules are available for download as a sample of our material or under an Open Training Notes License for free download from [here].
Topics covered in this module
What is Perl?
What is Perl used for?
Is Perl the right language for me?
Complete learning
If you are looking for a complete course and not just a information on a single subject, visit our Listing and schedule page.

Well House Consultants specialise in training courses in Ruby, Lua, Python, Perl, PHP, and MySQL. We run Private Courses throughout the UK (and beyond for longer courses), and Public Courses at our training centre in Melksham, Wiltshire, England. It's surprisingly cost effective to come on our public courses - even if you live in a different country or continent to us.

We have a technical library of over 700 books on the subjects on which we teach. These books are available for reference at our training centre.


You can Add a comment or ranking to this page

© 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/resources/P050.html • PAGE BUILT: Sun Oct 11 14:50:09 2020 • BUILD SYSTEM: JelliaJamb