In fact, Perl and Python are similar in this respect, which is better? it is purely depending on personal habits.
Both Perl and Python are interpreted dynamic languages with agile syntax. In contrast, it will be a little easier for you to master the Python; Perl is not good at processing the pointer with an ambiguous syntax system.
However, for the structured data analytics, these two are actually not a better choice, because Perl and Python are not specifically targeted at providing structured data object, and lack relative function libraries. Grouping, Summarizing, and other operations have to be achieved by yourself with dozens of lines of codes, particularly revolving to file data computation. It is more troublesome to read and process the data from the file.
Thus, it is recommended to use esProc , which has complete data objects and function libraries; most basic operations related to structured data can be completed by one statement, also supports cursor-style file process and multi-threaded parallel computing. In particular, the developing and debugging environment is much better than Perl and Python. For more information, please visit http://www.raqsoft.com/product-esproc