Python in production

Quite a few studios nowadays have teams dedicated to the construction and setup of pipeline tools. One of the most versatile programming tools used in these cycles is Python.

       http://www.python.org

Python is an object oriented programming language which is quite accessible to both novice and experienced coders alike. Its strenght can be listed as having:
  • very clear, readable syntax
  • strong introspection capabilities
  • intuitive object orientation
  • natural expression of procedural code
  • full modularity, supporting hierarchical packages
  • exception-based error handling
  • very high level dynamic data types
  • extensive standard libraries and third party modules for virtually every task
  • extensions and modules easily written in C, C++ (or Java for Jython, or .NET languages for IronPython)
  • embeddable within applications as a scripting interface

I have met quite a few TDs who are making the jump into learning Python.
But it can be quite frustrating to learn a new language by going through pages and pages of documentation, especially when you just really need basic punctuation and conditional forms or basic commands. If you know some other languages and, as a matter of fact, even if you do not, these few PDFs can be a time saver:

Python_EasyTutorial.pdf

tutorialPython.pdf

python_refcard.pdf