Python is powerful, portable, object-oriented open source programming language for writing stand along programs, quick scripts, and prototypes for large applications.
This course starts at the fundamentals of Python – statements, variables, comments, conditionals and loops then goes on to study Python’s collections – Lists, Tuples and Dictionaries. Functions, modules and packages are then covered, as is the use of and creation of data types (objects) in Python.
Object oriented principles and capabilities are built in to the Python language, and the course discusses how these can be exploited most effectively.
After coverage of the fundamentals of the language as described above, the course covers specifically more advanced libraries, such as Twisted for network programming, SQLAlchemy for database access and Stackless for concurrent programming.
Prior programming experience in another language such as Perl, Java, Basic or C.
For more details to or to book your place contact firstname.lastname@example.org