Configuración y uso de Python
*****************************

Esta parte de la documentación está dedicada a información general
sobre la configuración del entorno Python en diferentes plataformas,
la invocación del intérprete y cosas que facilitan el trabajo con
Python.

* 1. Línea de comandos y entorno

  * 1.1. Línea de comando

    * 1.1.1. Opciones de interfaz

    * 1.1.2. Opciones genéricas

    * 1.1.3. Opciones diversas

    * 1.1.4. Opciones que no debe usar

  * 1.2. Variables de entorno

    * 1.2.1. Variables de modo de depuración

* 2. Uso de Python en plataformas Unix

  * 2.1. Obteniendo e instalando la última versión de Python

    * 2.1.1. En Linux

    * 2.1.2. En FreeBSD y OpenBSD

    * 2.1.3. En OpenSolaris

  * 2.2. Construyendo Python

  * 2.3. Rutas y archivos relacionados con Python

  * 2.4. Miscelánea

  * 2.5. OpenSSL personalizado

* 3. Configurar Python

  * 3.1. Configurar opciones

    * 3.1.1. Opciones generales

    * 3.1.2. Opciones de WebAssembly

    * 3.1.3. Opciones de instalación

    * 3.1.4. Opciones de desempeño

    * 3.1.5. Compilación de depuración de Python

    * 3.1.6. Opciones de depuración

    * 3.1.7. Opciones del enlazador

    * 3.1.8. Opciones de bibliotecas

    * 3.1.9. Opciones de seguridad

    * 3.1.10. Opciones macOS

    * 3.1.11. Opciones de compilación cruzada

  * 3.2. Sistema de compilación Python

    * 3.2.1. Archivos principales del sistema de compilación

    * 3.2.2. Pasos principales de compilación

    * 3.2.3. Objetivos principales de Makefile

    * 3.2.4. Extensiones C

  * 3.3. Banderas de compilador y vinculación

    * 3.3.1. Banderas del preprocesador

    * 3.3.2. Banderas del compilador

    * 3.3.3. Banderas de vinculación

* 4. Uso de Python en Windows

  * 4.1. El instalador completo

    * 4.1.1. Pasos para la instalación

    * 4.1.2. Quitar el límite de MAX_PATH

    * 4.1.3. Instalación sin interfaz de usuario

    * 4.1.4. Instalación sin descargas

    * 4.1.5. Modificar una instalación

  * 4.2. El paquete Microsoft Store

    * 4.2.1. Problemas conocidos

      * 4.2.1.1. Redirección de datos locales, registro y rutas
        temporales

  * 4.3. El paquete de nuget.org

  * 4.4. El paquete incrustable

    * 4.4.1. Aplicación Python

    * 4.4.2. Incrustar Python

  * 4.5. Distribuciones alternativas

  * 4.6. Configuración de Python

    * 4.6.1. Excurso: configurar variables de entorno

    * 4.6.2. Encontrar el ejecutable de Python

  * 4.7. Modo UTF-8

  * 4.8. Lanzador de Python para Windows

    * 4.8.1. Comenzar

      * 4.8.1.1. Desde la línea de comandos

      * 4.8.1.2. Entornos virtuales

      * 4.8.1.3. Desde un script

      * 4.8.1.4. Desde asociaciones de archivos

    * 4.8.2. Líneas shebang

    * 4.8.3. Argumentos en líneas shebang

    * 4.8.4. Personalización

      * 4.8.4.1. Personalización con archivos INI

      * 4.8.4.2. Personalizar las versiones de Python predeterminadas

    * 4.8.5. Diagnóstico

    * 4.8.6. Ejecución en seco

    * 4.8.7. Instalación bajo demanda

    * 4.8.8. Códigos de retorno

  * 4.9. Encontrar módulos

  * 4.10. Módulos adicionales

    * 4.10.1. PyWin32

    * 4.10.2. cx_Freeze

  * 4.11. Compilar Python en Windows

  * 4.12. Otras plataformas

* 5. Usando Python en un Mac

  * 5.1. Getting and Installing Python

    * 5.1.1. Cómo ejecutar un *script* de Python

    * 5.1.2. Ejecutar scripts con una GUI

    * 5.1.3. Configuración

  * 5.2. El IDE

  * 5.3. Instalación de paquetes adicionales de Python

  * 5.4. GUI Programming

  * 5.5. Distributing Python Applications

  * 5.6. Otros recursos

* 6. Editores e IDEs
