Python
PARA TODOS
Raúl González Duque
,Python
PARA TODOS
Raúl González Duque
,Python para todos
por Raúl González Duque
Este libro se distribuye bajo una licencia Creative Commons Reconocimien-
to 2.5 España. Usted es libre de:
copiar, distribuir y comunicar públicamente la obra
hacer obras derivadas
Bajo las condiciones siguientes:
Reconocimiento. Debe reconocer y dar crédito al autor original
(Raúl González Duque)
Puede descargar la versión más reciente de este libro gratuitamente en la web
http://mundogeek.net/tutorial-python/
La imágen de portada es una fotografía de una pitón verde de la especie
Morelia viridis cuyo autor es Ian Chien. La fotografía está licenciada bajo
Creative Commons Attribution ShareAlike 2.0
, Contenido
Introducción 7
¿Qué es Python? 7
¿Por qué Python? 8
Instalación de Python 9
Herramientas básicas 10
Mi primer programa en Python 12
Tipos básicos 15
Números 16
Cadenas 21
Booleanos 22
Colecciones 24
Listas 24
Tuplas 26
Diccionarios 27
Control de flujo 29
Sentencias condicionales 29
Bucles 32
Funciones 36
Orientación a Objetos 42
Clases y objetos 42
Herencia 45
Herencia múltiple 46
Polimorfismo 47
Encapsulación 48
Clases de “nuevo-estilo” 50
Métodos especiales 50
Revisitando Objetos 53
Diccionarios 53
Cadenas 54
Listas 55
PARA TODOS
Raúl González Duque
,Python
PARA TODOS
Raúl González Duque
,Python para todos
por Raúl González Duque
Este libro se distribuye bajo una licencia Creative Commons Reconocimien-
to 2.5 España. Usted es libre de:
copiar, distribuir y comunicar públicamente la obra
hacer obras derivadas
Bajo las condiciones siguientes:
Reconocimiento. Debe reconocer y dar crédito al autor original
(Raúl González Duque)
Puede descargar la versión más reciente de este libro gratuitamente en la web
http://mundogeek.net/tutorial-python/
La imágen de portada es una fotografía de una pitón verde de la especie
Morelia viridis cuyo autor es Ian Chien. La fotografía está licenciada bajo
Creative Commons Attribution ShareAlike 2.0
, Contenido
Introducción 7
¿Qué es Python? 7
¿Por qué Python? 8
Instalación de Python 9
Herramientas básicas 10
Mi primer programa en Python 12
Tipos básicos 15
Números 16
Cadenas 21
Booleanos 22
Colecciones 24
Listas 24
Tuplas 26
Diccionarios 27
Control de flujo 29
Sentencias condicionales 29
Bucles 32
Funciones 36
Orientación a Objetos 42
Clases y objetos 42
Herencia 45
Herencia múltiple 46
Polimorfismo 47
Encapsulación 48
Clases de “nuevo-estilo” 50
Métodos especiales 50
Revisitando Objetos 53
Diccionarios 53
Cadenas 54
Listas 55