Python PARA TODOS

Python PARA TODOS

Python es un lenguaje de programación creado por Guido van Rossum a principios de los años 90 cuyo nombre está inspirado en el grupo de cómicos ingleses “Monty Python”. Es un lenguaje similar a Perl, pero con una sintaxis muy limpia y que favorece un código legible.
Se trata de un lenguaje interpretado o de script, con tipado dinámico, fuertemente tipado, multiplataforma y orientado a objetos.

Autor

Idioma

Español

Índice

  • Introducción
  • ¿Qué es Python?
  • ¿Por qué Python?
  • Instalación de Python
  • Herramientas básicas
  • Mi primer programa en Python
  • Tipos básicos
  • Números
  • Cadenas
  • Booleanos
  • Colecciones
  • Listas
  • Tuplas
  • Diccionarios
  • Control de flujo
  • Sentencias condicionales
  • Bucles
  • Funciones
  • Orientación a Objetos
  • Clases y objetos
  • Herencia
  • Herencia múltiple
  • Polimorfismo
  • Encapsulación
  • Clases de “nuevo-estilo”
  • Métodos especiales
  • Revisitando Objetos
  • Diccionarios
  • Cadenas
  • Listas
  • Programación funcional
  • Funciones de orden superior
  • Iteraciones de orden superior sobre listas
  • Funciones lambda
  • Comprensión de listas
  • Generadores
  • Decoradores
  • Excepciones
  • Módulos y Paquetes
  • Módulos
  • Paquetes
  • Entrada/Salida Y Ficheros
  • Entrada estándar
  • Parámetros de línea de comando
  • Salida estándar
  • Archivos
  • Expresiones Regulares
  • Patrones
  • Usando el módulo re
  • Sockets
  • Interactuar con webs
  • Threads
  • ¿Qué son los procesos y los threads?
  • El GIL
  • Threads en Python
  • Sincronización
  • Datos globales independientes
  • Compartir información
  • Serialización de objetos
  • Bases de Datos
  • DB API
  • Otras opciones
  • Documentación
  • Docstrings
  • Pydoc
  • Epydoc y reStructuredText
  • Pruebas
  • Doctest
  • unittest / PyUnit
  • Distribuir aplicaciones Python
  • distutils
  • setuptools
  • Crear ejecutables .exe
  • Índice