Learning OOP...

Daniel Klein danielk at aracnet.com
Sun Jun 10 11:22:51 EDT 2001

On 6 Jun 2001 10:42:48 -0700, rod_weston at yahoo.com (Rod Weston) wrote:

>Trying to decide which language to learn first.  I have programming
>experience in PICKBASIC and now want to learn OOP.At this point, I am
>leaning toward learning Ada and then Python.  Any ideas on why I
>should or should not use these languages in this sequence?

If you are looking to hold on to your existing familiarity with the best database in the world :-)
and still want to use Python, I have written a program in Python that connects to a 'pick' (actually
it's jBASE http://www.jbase.com) database. The Python client code consists of 9 classes that
represent all of the necessary entities. The Python client 'connects' to the database via pipes; it
fires up a jBASE process (a native executable) that interperates the Python requests (like 'open',
'read', 'write', 'execute', 'call', etc, etc...).

You can find free source code and installation instructions and sample code at
There is no 'formal' documentation other than what is supplied in the doc strings in the Python

You can download a free developer's version of jBASE for Windows (1-user license) or Linux (3-user
license) at http://www.jbase.com/products/jbase_download.html.

HTH, but if not, it was certainly fun for me to write it!

Daniel Klein

More information about the Python-list mailing list