Pytech Resources

Advanced Python ProgrammingΒΆ

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.

Previous topic

Intro + Intermediate Python Programming

Next topic

Practical Django Web Development (4 days)