Python/C API reference manual¶
Este manual documenta a API usada por programadores C e C++ que desejam escrever módulos de extensões ou embutir Python. É um complemento para Estendendo e incorporando o interpretador Python, que descreve os princípios gerais da escrita de extensões mas não documenta as funções da API em detalhes.
- Introdução
- Estabilidade da API C
- A camada de nível muito alto
- Contagem de referências
- Tratamento de exceções
- Definindo módulos de extensão
- Utilitários
- Utilitários do sistema operacional
- Funções de sistema
- Controle de processos
- Importando módulos
- Suporte a marshalling de dados
- Análise de argumentos e construção de valores
- Conversão e formação de strings
- Classificação e conversão de caracteres
- API do PyHash
- Reflexão
- Registro de codec e funções de suporte
- API C PyTime
- Suporte a Mapas do Perf
- Camada de Objetos Abstratos
- Camada de Objetos Concretos
- Interpreter initialization and finalization
- Thread states and the global interpreter lock
- Asynchronous notifications
- Operating system thread APIs
- Primitivas de sincronização
- Thread-local storage support
- Multiple interpreters in a Python process
- Profiling and tracing
- Reference tracing
- Configuração de inicialização do Python
- Gerenciamento de Memória
- Suporte a implementação de Objetos
- API e Versionamento de ABI
- API C de monitoramento
- Gerando eventos de execução