WHAT ISN'T IT GOOD FOR?

It is very difficult to give a precise list of the problems that Python is unable to solve. Python provides most of its functionality in the extension modules that are supplied, and this shows how easy it is to add functionality to the language. If you can't do what you want to within Python, then it's just as easy to write a C or C++ extension to the job for you instead.

Some people criticize Python, not because it's not capable of doing a particular task, but because they don't understand how to do a particular task. One of the most common complaints is related to Python's apparent lack of regular expression support – when in fact there are two modules (re and the older regex) that enable you to handle regular expressions ...

Get Perl To Python Migration now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.