Чтобы добавить название услуги, мне нужно изменить $db
на:
$db = "(DESCRIPTION=(ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = oracle.mywebsite.com)(PORT = 1521)))(CONNECT_DATA=(SERVICE_NAME=pdb.oracle.mywebsite.com)))" ;
Существует документация для API C, который является по существу API для внутренностей Python. Это не покроет детали портирования, все же. Сам код довольно хорошо документируется. Вы могли бы попытаться читать в, и вокруг области необходимо будет изменить.
Большая часть документации хранится в умах различных базовых разработчиков.:) Хороший ресурс для Вас был бы #python-dev каналом IRC на freenode, где многие из них болтаются.
Существует также некоторая рассеянная информация о Wiki Python.