Contenido del libro
Tabla de Figuras
Tabla de Ejemplos
Tabla de Algoritmos
Tabla de Códigos
Presentación
Requerimientos
Agradecimientos
Módulo 1.
Ideas básicas
¿Qué es un algoritmo?
¿Qué es un programa?
¿Qué es un diagrama de flujo?
Planteamiento de un problema
Módulo 2.
Primeros pasos
El uso de mensajes en pantalla
Dando formato a los valores en
pantalla
Módulo 3.
Tipos de datos
El uso de los distintos tipos de
variables
Entendiendo las operaciones con
los tipos de datos
Módulo 4.
Ingreso de datos
Ingreso de valores desde teclado
Módulo 5.
Estructuras programáticas
Estructuras secuenciales
Estructuras selectivas
Estructuras selectivas simple
Estructuras selectivas doble
Estructuras selectivas anidada
Estructuras selectivas múltiple
Estructuras repetitivas
Estructuras repetitivas mientras
(while)
Estructuras repetitivas para (for)
Estructuras recursivas
Trabajar con rangos
Trabajar con contadores,
acumuladores e incrementadores/decrementadores
Módulo 6.
Arreglos y matrices
Arreglos o vectores
Usando listas
Usando tuplas
Usando diccionarios
Usando conjuntos
Usando Numpy
Usando Pandas
Matrices
Módulo 7.
Funciones o métodos
Funciones que retornan valor
Funciones que NO retornan valor
Módulo 8.
Archivos
Trabajar con archivos de texto
Manejo de archivos de datos
Módulo 9.
Procesos
Manejo de hilos
Detección de cámara de la portátil
Módulo 10.
Desafíos
Entender los tipos de datos
Números aleatorios
Bibliografía
| Afiliación | Posición profesional |
|---|---|
| Universidad Politécnica Salesiana | ---- |