of underlying database systems for instancebecause the vendor interfaces implement the portable apia script written to work with the free mysql system will work largely unchanged on other systems (such as oracle)all you generally have to do is replace the underlying vendor interface the in-process sqlite embedded sql database engine is standard part of python itself since supporting both prototyping and basic program storage needs in the non-sql departmentpython' standard pickle module provides simple object persistence system--it allows programs to easily save and restore entire python objects to files and file-like objects on the webyou'll also find third-party open source systems named zodb and durus that provide complete object-oriented database systems for python scriptsotherssuch as sqlobject and sqlalchemythat implement object relational mappers (orms)which graft python' class model onto relational tablesand pymongoan interface to mongodba high-performancenon-sqlopen source json-style document databasewhich stores data in structures very similar to python' own lists and dictionariesand whose text may be parsed and created with python' own standard library json module still other systems offer more specialized ways to store dataincluding the datastore in google' app enginewhich models data with python classes and provides extensive scalabilityas well as additional emerging cloud storage options such as azurepicloudopenstackand stackato rapid prototyping to python programscomponents written in python and look the same because of thisit' possible to prototype systems in python initiallyand then move selected components to compiled language such as or +for delivery unlike some prototyping toolspython doesn' require complete rewrite once the prototype has solidified parts of the system that don' require the efficiency of language such as +can remain coded in python for ease of maintenance and use numeric and scientific programming python is also heavily used in numeric programming-- domain that would not traditionally have been considered to be in the scope of scripting languagesbut has grown to become one of python' most compelling use cases prominent herethe numpy high-performance numeric programming extension for python mentioned earlier includes such advanced tools as an array objectinterfaces to standard mathematical librariesand much more by integrating python with numeric routines coded in compiled language for speednumpy turns python into sophisticated yet easy-to-use numeric programming tool that can often replace existing code written in traditional compiled languages such as fortran or +what can do with python