Introduction to Python Programming — A 5 day course
This Python course is an intensive introduction to Python Programming and its use in Web application development. As well as covering Python data types, operators, functions and objects, the course provides an overview of regular expression, Python GUI application development and Python CGI programming.
This course is aimed mainly at web application developers and programmers who need an introduction to Python programming and its use in Web application development.
Publicly scheduled dates, locations, and prices
A schedule of dates for this subject is not currently available. Please call 0333 210 0140 or use our contact form to enquire about places and availability.
Courses in this subject are scheduled on an 'ad-hoc' basis. We can arrange a course at our Carshalton centre or on customer site for any client wishing to send two or more delegates on the same course.
For courses at the Carshalton Centre the fee will be:
- £3500 + VAT for the first two delegates
- £1650 + VAT for the third delegate
- £1200 + VAT for the fourth delegate
- £400 + VAT for each additional delegate to a maximum of eight
On-site course fees are as above + expenses recharged at cost.
For a 1:1 course in Carshalton the fee is £2750 + VAT. For a 1:1 on-site course the fee is £2750 + VAT + expenses recharged at cost.
If there are any dates showing below this line, a course has been scheduled and places for individuals are available at £1750. Otherwise, no courses are currently scheduled and the above fees apply.
Interpreted vs. compiled languages
A brief history of Python
Python - download and installation
Working with Python from the command line
Python Integrated Devlopment Environments (IDEs)
Basic grammar and syntax
- Basic I/O - print() and raw_input()
- Variables and Assignment
- Basic data types - numbers, strings, lists, tuples and dictionaries
- Code blocks and indentation
- if, elif and else
- for, in and range loops
- while loops
- File manipulation - open() and file() functions
- Errors and Exceptions
Overview of client, web and network programming techniques
- Regular Expressions
- Network Programming
- Internet Client Programming
- Multithreaded Programming
- GUI Programming
- Web Programming