Introduction
Python is a general purpose dynamically typed programming language that focuses on making the developer focus on the business logic and throw away the boilerplate. It has been successful in all types of applications especially in Web development and has been used by many enterprises most importantly Google.
Python is a beautiful language with a neat syntax that enforces your code to look tidy and clean without sacrificing performance. Python applications are fast if written with performance in mind and writing applications in python is fast too.
Table of Contents
- Regular expressions
- Meta programming
- Parallel programming in Python
- Signal Handling
- Advanced sockets programming
- Asynchronous I/O and asynchronous programming
- Advanced packages in the Python standard library
- Pickling and shelving objects
- Introduction to JSON/XML handling in Python
- Writing C extensions using Cython (required C knowledge)
- Performance profiling and optimization
Prerequisites
To attend this course you must understand the topics of Introduction to Python course
Duration
40 Hours including labs and exercises
Update: Registration is Open Till The End of September 2011











by Tamer M AbdulRadi
05 Sep 2011 at 02:00
I am in ISA, When ?
by Islam Wazery
05 Sep 2011 at 03:40
When will it start?
by Ahmed S. Farghal
05 Sep 2011 at 12:35
Updates will be publised on twitter @Asoliman_TA
by Haitham A. El-Ghareeb
05 Sep 2011 at 17:22
Though you stated clearly that updates will be published on @Asoliman_TA, I’m leaving the comment to express my interest in the course, and to clearly state my requirement to be one of the attendees, so please keep us updated with the news about the registration, time tables, and other details
Thanks for offering those nice courses
by mohamed salah
05 Sep 2011 at 18:51
ISA , i am attending
by Sarah Refaat
08 Sep 2011 at 22:58
Waiting to attend this alot
by Hossam Barakat
11 Sep 2011 at 22:29
What if someone need to learn python but he knows nothing about it, does this course will be recommended for him?, if not,is it possible for an agile introductory course/session to be ran before the advanced one ?