martes, 26 de abril de 2016

Elementos de abstraccion (II) en Python


Se presenta como un segundo recurso de abstracción en Python las clases (class) que son la base de la programación orientada a objetos (OOP siglas en ingles) y que plantean otro paradigma de programación.






Ver ejemplo en pythontutor ->>>

martes, 19 de abril de 2016

Proyecto de Funciones


Se debe realizar el mismo programa de lectura de archivos del ATP (.lis) pero con una estructura funcional.

  • El código principal debe ser esencialmente llamado de funciones.
  • Todos deben incluir la ventana de selección de archivos y directorio como lo muestra la imagen 1.


Imagen 1. Selección de archivos. 
archivo: AyP20161_12.py -> ver

  • El trabajo es individual.
  • Se deberá enviar un código o una carpeta con el apellido y nombre del autor.
  • Deberá estar bien documentado.
  • Se probara en plataforma linux, así que cuenta la portabilidad.
  • Se adjuntan archivos de lectura  -> ver
  • Fecha de entrega: miércoles 27 de abril de 2016

Quiz de funciones

Test para valoración de programación de funciones en python.

Solucion del Quiz
Archivo: ClaseAyP_11.py -> ver

miércoles, 13 de abril de 2016

Códigos realizados en las reuniones


Se continua con ejercicios de programación de funciones con diferentes argumentos de entrada y diferentes argumentos de salida.


archivo: ClaseAyP_10.py

 Invocar funciones de otros archivos
 Crear función para graficar el histograma de una lista
 Crear función para generar matriz aleatoria de n x m
 Crear función para hacer la transpuesta de una matriz.

archivo: ClaseAyP_09.py

Función para generar lista aleatoria de N datos entre 0 y 1
Función que sume datos de una lista
Función que obtenga el máximo de una lista
Función que genere la matriz Identidad de dimensión N
Función que genera matriz triangular inferior con unos.

archivo: ClaseAyP_08.py

Función que genera lista de N  números aleatorios con distribución normal.
Función que genera lista de N números aleatorios y la suma