Fundamentos de programación: PYTHON

 Fundamentos de programación: PYTHON

Descargar

AGRADECIMIENTOS 
ÍNDICE 
CONCEPTOS BÁSICOS DE PROGRAMACIÓN: PYTHON 
12 
INSTRUCCIONES Y FUNCIONES 
12 
EXPRESIONES Y TIPOS 
15 
TIPOS PREDEFINIDOS 
17 
Tipo lógico 
18 
Tipo cadena 
18 
LISTAS Y TUPLAS 
28 
DICCIONARIOS Y CONJUNTOS 
31 
CLASES Y OBJETOS 
32 
CONTROL DEL FLUJO DE EJECUCIÓN 
34 
MÓDULOS Y PAQUETES 
36 
FICHEROS 
37 
FUNCIÓN PRINCIPAL 
38 
VARIABLES 
40 
NORMAS PARA LA CONSTRUCCIÓN DE NOMBRES DE VARIABLES 
41 
ASIGNACIONES 
42 
EXPRESIONES 
43 
PRIORIDAD DE LAS OPERACIONES 
45 
Conversión de tipos 
46 
Expresiones bien formadas 
47 
OPERADORES SOBRE AGREGADOS INDEXABLES 
53 
LISTAS 
58 
TUPLAS 
61 
PASO DE PARÁMETROS Y LAMBDA EXPRESIONES 
64 
PARÁMETROS FORMALES CON VALORES POR DEFECTO 
65 
PARÁMETROS REALES POR NOMBRE 
66 
DEFINICIÓN DE FUNCIONES SIN NOMBRE 
68 
FUNCIONES COMO PARÁMETROS 
69 
ENTRADA Y SALIDA ESTÁNDAR 
71 
FUNCIONES INPUT Y PRINT 
71 
LECTURA Y ESCRITURA DE FICHEROS 
74 
APERTURA Y CIERRE DE FICHEROS 
75 
LECTURA Y ESCRITURA DE TEXTO 
77 
LECTURA Y ESCRITURA DE CSV 
79 
EJERCICIOS 
79 
EL FLUJO DE EJECUCIÓN 
85 
LA INSTRUCCIÓN IF, EXCEPCIONES Y LA SENTENCIA TRY 
87 
BUCLES 
90 
Instrucción while 
91 
La instrucción for 
92 
Rangos 
94 
La instrucción break 
96 
ITERABLES Y SUS OPERACIONES 
98 
FUNCIONES DE TRANSFORMACIÓN DE ITERABLES Y SU SECUENCIACIÓN 
99 
FUNCIONES DE ACUMULACIÓN DE ITERABLES 
102 
DISEÑO E IMPLEMENTACIÓN ITERABLES: GENERADORES. LA SENTENCIA YIELD 
106 
DISEÑO E IMPLEMENTACIÓN DE ACUMULADORES 
111 
COMPRENSIÓN DE LISTAS, CONJUNTOS, DICCIONARIOS Y GENERADORES 
114 
EJEMPLOS DE EQUIVALENCIAS ENTRE EXPRESIONES POR COMPRENSIÓN Y BUCLES FOR 118 
FUNCIONES DE FORMATEO DE ITERABLES 
120 
FUNCIONES DE LECTURA Y ESCRITURA DE FICHEROS 
121 
FUNCIONES PARA REPRESENTACIONES GRÁFICAS 
123 
CLASES Y TIPOS 
126 
CLASES ABSTRACTAS Y HERENCIA 
136 
DICCIONARIOS 
138 
INICIALIZACIÓN DE DICCIONARIOS 
139 
OPERACIONES CON DICCIONARIOS 
141 
ITERABLES PROPORCIONADOS POR UN DICCIONARIO 
143 
EL TIPO COUNTER 
144 
EL TIPO ORDEREDDICT 
146 
OPERACIONES DE AGRUPACIÓN EN ITERABLES 
146 
CONJUNTOS 
151 
OPERACIONES SOBRE CONJUNTOS 
151 
DISEÑO DE RUTAS 
155 
DESCRIPCIÓN DEL PROBLEMA 
155 
TIPOS 
156 
SERVICIO DE BICLICLETAS DE SEVILLA (SEVICI) 
171 
CÁLCULOS SOBRE UN LIBRO 
179 
WHATSUP 
183 
TIPOS 
184 
EXPRESIONES REGULARES 
185 
OBJETOS GEOMÉTRICOS 
196 
MONTECARLO 
216 
TIPOS 
219 
HERRAMIENTAS 
229 
BIBLIOGRAFÍA 
231 



Comentarios