Tutorial de Python
Python es un lenguaje de programación potente y fácil de aprender. Tiene Estructuras de datos de alto nivel
y un enfoque simple pero efectivo para Programación orientada a objetos. La elegante sintaxis y la escritura
dinámica de Python, Junto con su naturaleza interpretada, lo convierten en un lenguaje ideal para el
scripting y el rápido desarrollo de aplicaciones en muchas áreas en la mayoría de las plataformas.
El intérprete de Python y la extensa biblioteca estándar están disponibles gratuitamente en formato fuente o
binario para todas las plataformas principales del sitio web de Python, [Link] y puede
distribuirse libremente. El mismo sitio también contiene distribuciones y punteros a muchos módulos
gratuitos de Python de terceros, programas y herramientas, y documentación adicional.
El intérprete de Python se amplía fácilmente con nuevas funciones y tipos de datos implementado en C o
C++ (u otros lenguajes invocables desde C). Python también es Adecuado como lenguaje de extensión para
aplicaciones personalizables.
Este tutorial introduce al lector informalmente a los conceptos básicos y características del lenguaje y
sistema Python. Ayuda tener un Python intérprete útil para la experiencia práctica, pero todos los ejemplos
son autónomos, Así que el tutorial también se puede leer fuera de línea.
Para obtener una descripción de los objetos y módulos estándar, consulte La biblioteca estándar de
Python. La referencia del lenguaje Python proporciona una definición más formal del lenguaje. Escribir en C o
C++, lea Extensión e incrustación del intérprete de Python y el Manual de referencia de la API de Python/C.
También hay varios libros que cubren Python en profundidad.
Este tutorial no intenta ser exhaustivo y cubre cada , o incluso todas las características de uso común. En
cambio, introduce muchos de Las características más notables de Python, y le dará una buena idea de la
Sabor y estilo del lenguaje. Después de leerlo, podrás leer y escribir módulos y programas de Python, y
estará listo para aprender más sobre varios módulos de biblioteca de Python descritos en The Python
Standard Library.
También vale la pena revisar el glosario.
1. Abrir el apetito
2. Uso del intérprete de Python
2.1. Invocar al intérprete
2.1.1. Aprobación de argumentos
2.1.2. Modo interactivo
2.2. El intérprete y su entorno
2.2.1. Codificación del código fuente
3. Una introducción informal a Python
3.1. Uso de Python como calculadora
3.1.1. Números
3.1.2. Cadenas
3.1.3. Listas
3.2. Primeros pasos hacia la programación
4. Más herramientas de flujo de control
4.1. Declaraciones
4.2. Declaraciones
4.3. La función
4.4. y Declaraciones, y Cláusulas sobre Bucles
4.5. Declaraciones
Nelson da Costa, MBA | Consultor Financiero de NetWork Business Consulting | +595982280975
• LinkedIn [Link] • Blog de Educación Financiera [Link]
• Catálogo Servicios de Consultoría Empresarial en WhatsApp Business [Link]
Tutorial de Python
4.6. Declaraciones
4.7. Definición de funciones
4.8. Más información sobre la definición de funciones
4.8.1. Valores de argumento por defecto
4.8.2. Argumentos de palabras clave
4.8.3. Parámetros especiales
[Link]. Argumentos posicionales o de palabras clave
[Link]. Parámetros solo posicionales
[Link]. Argumentos de solo palabras clave
[Link]. Ejemplos de funciones
[Link]. Resumen
4.8.4. Listas arbitrarias de argumentos
4.8.5. Desempaquetar listas de argumentos
4.8.6. Expresiones lambda
4.8.7. Cadenas de documentación
4.8.8. Anotaciones de funciones
4.9. Intermezzo: Estilo de codificación
5. Estructuras de datos
5.1. Más información sobre las listas
5.1.1. Uso de listas como pilas
5.1.2. Uso de listas como colas
5.1.3. Comprensión de listas
5.1.4. Comprensiones de listas anidadas
5.2. La declaración
5.3. Tuplas y secuencias
5.4. Conjuntos
5.5. Diccionarios
5.6. Técnicas de bucle
5.7. Más información sobre las condiciones
5.8. Comparación de secuencias y otros tipos
6. Módulos
6.1. Más información sobre los módulos
6.1.1. Ejecución de módulos como scripts
6.1.2. La ruta de búsqueda del módulo
6.1.3. Archivos Python "compilados"
6.2. Módulos estándar
6.3. La función
6.4. Paquetes
6.4.1. Importación * desde un paquete
6.4.2. Referencias intra-paquete
6.4.3. Paquetes en varios directorios
7. Entrada y salida
7.1. Formato de salida más elegante
Nelson da Costa, MBA | Consultor Financiero de NetWork Business Consulting | +595982280975
• LinkedIn [Link] • Blog de Educación Financiera [Link]
• Catálogo Servicios de Consultoría Empresarial en WhatsApp Business [Link]
Tutorial de Python
7.1.1. Literales de cadena con formato
7.1.2. El método String format()
7.1.3. Formateo manual de cadenas
7.1.4. Formato de cadena antiguo
7.2. Lectura y escritura de archivos
7.2.1. Métodos de los objetos de archivo
7.2.2. Guardar datos estructurados con
8. Errores y excepciones
8.1. Errores de sintaxis
8.2. Excepciones
8.3. Gestión de excepciones
8.4. Planteamiento de excepciones
8.5. Encadenamiento de excepciones
8.6. Excepciones definidas por el usuario
8.7. Definición de acciones de limpieza
8.8. Acciones de limpieza predefinidas
8.9. Obtención y gestión de múltiples excepciones no relacionadas
8.10. Enriquecimiento de las excepciones con notas
9. Clases
9.1. Una palabra sobre nombres y objetos
9.2. Ámbitos y espacios de nombres de Python
9.2.1. Ejemplo de ámbitos y espacios de nombres
9.3. Un primer vistazo a las clases
9.3.1. Sintaxis de definición de clase
9.3.2. Objetos de clase
9.3.3. Objetos de instancia
9.3.4. Objetos de método
9.3.5. Variables de clase e instancia
9.4. Observaciones aleatorias
9.5. Herencia
9.5.1. Herencia múltiple
9.6. Variables privadas
9.7. Probabilidades y finales
9.8. Iteradores
9.9. Generadores
9.10. Expresiones del generador
10. Breve recorrido por la Biblioteca Estándar
10.1. Interfaz del sistema operativo
10.2. Comodines de archivo
10.3. Argumentos de la línea de comandos
10.4. Redirección de salida de error y terminación del programa
10.5. Coincidencia de patrones de cadenas
Nelson da Costa, MBA | Consultor Financiero de NetWork Business Consulting | +595982280975
• LinkedIn [Link] • Blog de Educación Financiera [Link]
• Catálogo Servicios de Consultoría Empresarial en WhatsApp Business [Link]
Tutorial de Python
10.6. Matemáticas
10.7. Acceso a Internet
10.8. Dates and Times
10.9. Data Compression
10.10. Performance Measurement
10.11. Quality Control
10.12. Batteries Included
11. Brief Tour of the Standard Library — Part II
11.1. Formato de salida
11.2. Plantillas
11.3. Trabajar con diseños de registros de datos binarios
11.4. Subprocesos múltiples
11.5. Registro
11.6. Referencias débiles
11.7. Herramientas para trabajar con listas
11.8. Aritmética decimal de coma flotante
12. Entornos virtuales y paquetes
12.1. Introducción
12.2. Creación de entornos virtuales
12.3. Gestión de paquetes con pip
13. ¿Y ahora qué?
14. Edición de entrada interactiva y sustitución de historial
14.1. Finalización de pestañas y edición del historial
14.2. Alternativas al intérprete interactivo
15. Aritmética de punto flotante: problemas y limitaciones
15.1. Error de representación
16. Apéndice
16.1. Modo interactivo
16.1.1. Gestión de errores
16.1.2. Scripts ejecutables de Python
16.1.3. El archivo de inicio interactivo
16.1.4. Los módulos de personalización
El tutorial de Python — documentación de Python 3.11.4
© Derechos de autor 2001-2023, Python Software Foundation.
Esta página está licenciada bajo la licencia Python Software Foundation License Version 2.
Los ejemplos, recetas y otros códigos en la documentación están licenciados adicionalmente bajo la Licencia
BSD de Cláusula Cero. Consulte Historial y licencia para obtener más información.
La Python Software Foundation es una corporación sin fines de lucro. Por favor done.
Última actualización: 07 de junio de 2023. ¿Has encontrado un error? Creado con Sphinx 4.5
Nelson da Costa, MBA | Consultor Financiero de NetWork Business Consulting | +595982280975
• LinkedIn [Link] • Blog de Educación Financiera [Link]
• Catálogo Servicios de Consultoría Empresarial en WhatsApp Business [Link]