Python Programming

BAT Systems develop software using the Python programming language.

About Python

Python is available from Python is an open-source, dynamic, object-oriented language that is flexible, easy to use and has some excellent libraries available. Python is used on small and large projects by companies such as NASA, Astra Zeneca and BAT Systems. There is a more detailed list available at the home of Python.

Python is cross-platform and runs on Windows, Linux, Unix, Mac OS X, Nokia smartphones and many other operating systems. It can be extended or embedded in C/C++, Delphi or Java.

Beginning Python

Python is an easy language to learn. The following are recommended resources for anyone learning Python:

Improving Python Performance

Python is generally not as fast as a traditional compiled language such as C++ or Delphi as it is interpreted at run-time. However there are techniques that you can use to improve the performance of your Python programs. Python performance tips

Python and Databases

Coming soon...

  • Using Python with SQLite
  • Using Python with MySQL
  • Using Python with Oracle - the cx_Oracle library
  • The sqlalchemy library

for more details.