1. Extensión de Python con C o C++

Es bastante fácil añadir nuevos módulos internos a Python si se sabe programar en C. Tales módulos de extensión pueden hacer cosas que no se pueden hacer directamente en Python: implementan nuevos tipos de objetos internos y son capaces de llamara a funciones de C y hacer llamadas al sistema.

Para dar soporte a las extensiones, el API (Interfaz de aplicación para programadores) de Python define un conjunto de funciones, macros y variables que proporcionan acceso a la mayoría de los aspectos del sistema de ejecución de Python. El API de Python se incorpora en un fichero fuente C incluyendo la cabecera "Python.h".

La compilación de un módulo de extensión depende de su futuro uso y de la configuración del sistema, sobre lo que se habla en capítulos posteriores.


Subsecciones

Ver Sobre este documento... para obtener información sobre sugerencias.