Guzdial, Mark J

Introducción a la computación y programación con PYTHON / Mark J Guzdial - 3a. ed. - México, D.F. Pearson Educación 2013 - 424 p.

INTRODUCCION A LAS CIENCIAS COMPUTACIONALES Y LA COMPUTACION MULTIMEDIA. De qué tratan las ciencias computacionales; Lenguajes de programación; Lo que las computadoras entienden; Computación multimedia, por qué digitalizar los medios, Ciencias computacionales para todos. INTRODUCCION A LA PROGRAMACION. La programación se refiere a la asignación de nombres; La programación en Python; La programación en JES; La computación multimedia y JES; Creación de un programa. MODIFICACION DE IMÁGENES MEDIANTE EL USO DE CICLOS. Cómo se codifican las imágenes; Manipulación de imágenes; Modificación de los valores de los colores; Creación de un atardecer; Creación de un negativo; Conversión a escala de grises.MODIFICACION DE PIXELES EN UN RANGO. Copia de píxeles; Reflejo de una imagen; Copia y transformación de imágenes. TECNICAS DE IMÁGENES CON SELECCIÓN Y COMBINACION. Sustitución de colores: ojo rojo, tonos sepia; Combinación de píxeles difuminado; Mezcla de imágenes; Chromakey. SONIDO. MODIFICACION DE SONIDOS MEDIANTE CICLOS.Cómo se codifica el sonido; Manipulación de sonidos; Cambiar el volumen de los sonidos;MODIFICACION DE MUESTRAS EN UN RANGO. Manipulación de secciones diferentes del sonido en forma distinta; Empalme de sonidos; Recorte y copia en general. CREACION DE SONIDOS MEDIANTE LA COMBINACION DE PIEZAS. Mezcla de sonidos; Creación de un eco; Cómo funcionan los teclados de muestreo; Síntesis aditiva; CREACION DE PROGRAMAS MAS GRANDES. Diseño de programas de arriba hacia abajo; Tipos sobre depuración; TEXTO, ARCHIVOS, REDES, BASES DE DATOS Y UNIMEDIA. Creación y modificación de texto; Texto como unimedia; Cadenas: creación y manipulación de cadenas; La biblioteca estándar de Python; TECNICAS AVANZADAS DE TEXTO: WEB E INFORMACION. Redes como obtener nuestro texto de la web; Cómo mover información entre medios; Cómo ocultar información en una imagen. PELICULAS. CREACION Y MODIFICACION DE PELICULAS. Generación de animaciones; trabajar con una fuente de video; Creación de un efecto de video desde abajo hacia arriba. TEMAS EN CIENCIAS DE LA COMPUTACION. VELOCIDAD. Enfoque en ciencias de la computación; Por qué los programas son veloces; Por qué las computadoras son veloces; PROGRAMACION FUNCIONAL. Uso de funciones para facilitar la programación; Programación funcional para multimedia; PROGRAMACION ORIENTADA A OBJETOS. Historia de los objetos; Trabajo con tortugas; Enseñar nuevos trucos a las tortugas; La caja Joe

9,7860732205e+012


LENGUAJE DE PROGRAMACION; PYTHON

005.133 / G893