This series of videos is a beginner’s introduction to programming with Python. It begins with commands to perform simple input and output, a well as code for variable assignment, type conversion and string concatenation. This series of Python programming videos then moves on to decision making and selection using the if construct, followed by iteration (looping) with the while and for constructs. More advanced topics will also be covered in this series of Python programming videos, such as lists, function definitions, parameter passing, file handing and object oriented programming. Most of the coding techniques covered are demonstrated in the Python IDLE (Integrated Development and Learning Environment). Some suggestions for programming exercises have also been given. Python has been widely adopted by computer scientists and experienced programmers for scripting utility programs and for writing server side code. Although somewhat confusing to learn from scratch and rather toilsome when it comes to building user interfaces compared with other programming languages such as Visual BASIC.NET, Python has been widely adopted by schools as a teaching language because it is easy to install and maintain. Python was originally developed in the 1980’s and named after a British TV comedy show called Monty Python’s Flying Circus, which was known for being extremely silly.