Exercises, examples and other material relating to training module Y101. This topic is presented on public courses
This module introduces the Python programming language. It's written for readers with some prior programming knowledge who are looking to learn about Python for use in their work.
Articles and tips on this subject | updated |
4590 | Progress on moving from Python 2 to Python 3 - training for both versions I find the progressing fron one major version of a language to another is often incredibly slow. But I suppose I shouldn't find it "incredible" because lifetime code maintenance and updates account for more time spent on a successfully appied piece of software that the original writing of it. And even ... | 2015-12-01 |
4298 | Python - an interesting application Python's in use in a very wide variety of applications ... one of the more noteworthy that we got involved in recently was in robot programming .... here's our Python Course delegate with his robot.
Python is an ideal language for tailoring C / C++ applications such as real time control systems as ... | 2014-09-18 |
4118 | We not only teach PHP and Python - we teach good PHP and Python Practice! This week, I'm running a private PHP course in North London, and a private Python course in Bristol ... and it's confirmed and re-confirmed the need for programming standards to be included from the beginning just as much as the mechanisms of the language. I'm not only teaching people how to write ... | 2013-06-22 |
712 | Why reinvent the wheel 1. Because you feel you can do better.
2. Because you've nothing else to do and you want to be busy when your boss walks by.
3. Because it's so much more fun re-inventing the wheel than using someone else's.
4. Because you can learn from your experience.
5. Because you didn't realise that someone ... | 2012-10-01 |
317 | Programming languages - a comparison "It would take me a week to develop application XXX in C, 2 or 3 days in Java, and a day in Perl, PHP, or Python."
So I say when I'm teaching Perl, PHP or Python.
What do I say when I'm teaching C, C++ or Java? The same thing! But there are qualifications / differences / reasons and just because it ... | 2010-05-15 |
1375 | Python v Ruby Ruby v Python ... I've been asked for a comparison!
• Both are object oriented scripting languages - or rather claim to be scripting languages, but are really compile-and-run via their own virtual machines, in just the same way as Perl and Java are.
• Both are modern, Open Source languages ... | 2009-08-31 |
949 | Sludge off the mountain, and Python and PHP Is Python 2.3 compatible with version 2.2? How about PHP 5.1 with PHP 4.4?
In an ideal world, the answer to every such compatibility question would be "yes, it is" but it's not always quite that simple. Python's upwards compatibility is excellent - as a language, it was designed for the purpose for ... | 2009-01-01 |
909 | Python is like a narrowboat I'm giving a Python course today, to a team of seasoned programmers, and of course I'm coming up with a few things that are different to the languages they know. So far, we've had ...
* No switch statement
* No ++ operator
* blocks indicated via insets
* else clauses on while loops
Of course, this ... | 2009-01-01 |
1663 | Python in an afternoon - a lecture for experienced programmers Last Friday afternoon I was set a challenge - to present Python in three hours to a group of 20 very experience programmers who, however, knew nothing about this particular language.
The session was in Central London - my directions started off with "Get off the Tube at Oxford Circus", so Londoners ... | 2008-06-01 |
950 | Python and the Magic Roundabout I'm giving a Python course in Swindon today and tomorrow, and my group of seasoned programmers were concerned (that's putting it politely) that blocks of code in Python are inset, rather than being written between a { and a } as happens in most other languages.
Have you come across the Magic Roundabout, ... | 2006-11-27 |
846 | Is Perl being replaced by PHP and Python? I was transferring some Perl code into PHP this morning, and thinking back to comments made to me that Perl seems to be fading away, whereas PHP and Python are growing. Has Larry Wall and the Perl team lost its way, then?
Part of the lesson is in my comment that Perl SEEMS to be fading. In my particular ... | 2006-08-27 |
834 | Python makes University Challenge "In computer programming terms, what does OOP signify when used in the context of languages such as Python and Java" .... I couldn't quite believe my ears when I heard Jeremy Paxman asking that question last night on University Challenge. ... | 2006-08-15 (short) |
753 | Python 3000 - the next generation There is no definite schedule for Python 3 (a.k.a. Python 3000 or Py3K) but a Python Enhancement Proposal (PEP) that details plans exists. There's a guiding principle to reduce duplication by removing old ways of doing things which will break version 2 compatibility. (Heard it before ... Perl 5 to Perl ... | 2006-06-09 |
629 | Choosing the right language Why are there so many different computer languages? It's partly because there are many different types of things that need to be done in a programming environment and they require different mixes of facilities. And the addition of facility "x" which is really important for application "y" makes the ... | 2006-06-09 |
380 | Bridging to the customer requirement Programming languages are like bridges - you can use them to get from where you are to where you want to be.
Some languages (such as Python) are very simple and elegant in their design yet take a tremendous amout of traffic ... perhaps there's a pararallel to London Bridge there ...
... but other languages ... | 2006-06-05 |
745 | Python modules. The distribution, The Cheese Shop and the Vaults of Parnassus. What if Python doesn't include a class / method that you would like, but you've got that feeling that "surely someone's done this before"?
1. They probably have
2. They've probably made it an available 'Open Source'
3. It's just a question of you knowing where to look!
Where to look ...
a) The built ... | 2006-06-05 |
710 | Linux training Glasgow, Python programming course Dundee We run training courses so often in Scotland that I don't even need a map anymore, except perhaps a streetmap page showing the roads in the immediate vicinity of the training venue. But how do we reach our potential client base? How do they find out about us?
Firstly, we have good and tailored web ... | 2006-05-05 |
You may
download this module as a sample of our material
What is Python?.
Running Python from the command line.
Running Python from a file - "Hello Python World".
Obtaining and installing Python.
Downloading from www.python.org.
Downloading from ActiveState.
Downloading from Plone.
Python versions.
What is Python good for?.
Where did the Python name come from?.
Other resources.
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.