Codifica en Python es el primero de una serie de libros que tiene como propósito enseñar Programación a los jóvenes de los primeros ciclos de estudios universitarios o a quienes se inician en el mundo de la programación.
Más de 100 ejercicios con sus respectivas respuestas enfocados en el análisis, diseño y desarrollo de una solución mediante el uso de este lenguaje, son parte de este volumen. Los ejercicios desarrollados por el autor en su calidad de profesor en carreras de ingenierías, han sido escogidos por su importancia en el aprendizaje de la programación a partir de la experiencia con los estudiantes.
Al mismo tiempo, aspira a despertar la motivación por la aplicación de lógica algorítmica en problemas comunes que pueden ser resueltos de forma sencilla, abriendo las puertas para alternativas de solución; como fundamento de la ciencia de los datos, de la información, del conocimiento, de la inteligencia artificial, etc.
Una herramienta útil también para el profesor, tanto para la preparación como para el desarrollo de clases.
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
Escribir su propia reseña