Training Labs (Python)

This training lab consists of a series of incremental exercises that will introduce you to the Objectivity/DB development environment and step you through some of its key features.

Download Python Training Labs


Lab 1. Basics of Objectivity/DB for Python Application Development

This lab exercise will familiarize you with the basic application development process and with the basics on persistence using Objectivity/DB. Partial (template) Python code as well as complete solutions are provided so that you can focus on the development process. You will also learn to use Assist, which is a graphical interface for viewing Objectivity/DB databases.

Lab 2. Creating Persistent Objects

The goal of this lab is to reinforce what you learned in Lab 1. You will finish developing the Rental Fleet application by creating object classes, adding to the schema, and instantiating objects.

Lab 3. Iteration and Scanning

In this lab you will create a new Python module that will access the objects you have created. By the end of this lab you will be comfortable iterating and scanning federations, databases, and containers.