
This 2-day course is a follow-on to Intro + Intermediate Python Programming and provides an in-depth coverage of the more advanced aspects of Python. It is also highly suitable for programmers who are working on frameworks, larger applications or libraries.
Prerequisites
Recent experience with Python as covered in our Intro + Intermediate Python Programming course.
Unlike the intro course which is more structured, this course is more flexible and informal. Every day we will discuss and interact while covering several topics from those listed below :
Iterators and Generators
Descriptors, Decorators and Metaclasses
Unicode and ASCII strings
Advanced Object-oriented Programming
Operating System Interface
Python for Windows Extensions (pywin32)
GUI Programming with PyGTK and Glade
Web Programming with Django
Using Regular Expressions with Python
PDF Report Generation with ReportLab and Python
XML Processing
Network Programming with sockets
Multithreaded Programming
Persistent Storage
Database Programming
Debugging and Testing
Extending and Embedding Python
Contact
Please contact us for more information.