Читать книгу El gran libro de Python - Marco Buttu - Страница 4
Sumario
ОглавлениеINTRODUCCIÓN
1. LOS FUNDAMENTOS DEL LENGUAJE
Introducción a Python
Introducción al lenguaje
Los elementos del código Python
Arquitectura de un programa Python
La Python Virtual Machine
Etiquetas y objetos
Tipos de errores
Objetos iterables, iteradores y contexto de iteración
Ejercicio final
2. EL CORAZÓN DEL LENGUAJE
Números
Operaciones y funciones integradas utilizables con objetos iterables
Los conjuntos matemáticos
Diccionarios
Las secuencias
Ejercicio final
3. FUNCIONES, GENERADORES Y ARCHIVOS
Definición y llamada de una función
Funciones anónimas
Introspección de funciones
Generadores
Archivos
Ejercicio final
4. MÓDULOS, PAQUETES, ENTORNOS VIRTUALES Y APLICACIONES
Módulos
Espacio de nombres, ámbito y resolución de nombres
Instalación de paquetes
Entornos virtuales
Ejercicio final
5. CLASES Y PROGRAMACIÓN ORIENTADA A OBJETOS
Clases e instancias
Un primer vistazo a la sobrecarga
La composición
La herencia
La decoradores
Los métodos y las propiedades
Introducción a los patrones de diseño
Las excepciones
La instrucción with y los gestores de contexto
Ejercicio final
6. ATRIBUTOS MÁGICOS, METACLASES Y DESARROLLO GUIADO POR PRUEBAS
El modelo a objetos de Python
Los atributos mágicos
Metaclases
Desarrollo guiado por pruebas
Ejemplo práctico de uso del desarrollo guiado por pruebas
Las enumeraciones
Ejercicio final
APÉNDICE A - DESCRIPCIÓN DE LOS COMANDOS UNIX-LIKE UTILIZADOS EN EL LIBRO
cat
chmod
cut
diff
echo
find
grep
head
ln
ls
mkdir
more
mv
pwd
rm
sed
source
tail
tar
time
touch
tree
wc
wget
which
zip
Los metacaracteres
Variables de entorno
APÉNDICE B - PRINCIPALES PUNTOS DE ROTURA ENTRE PYTHON 2 Y PYTHON 3
Incompatibilidades entre las dos versiones
Migración automática de Python 2 a Python 3
APÉNDICE C - EL BUFFERING DE LOS ARCHIVOS