miércoles, 8 de noviembre de 2017

Ejemplo GUI con tkinter Python 3


Se muestra un ejemplo de un GUI para mostrar gráficos 3D usando Matplotlib y tkinter.
Se encapsula la aplicación en una función.



Se muestra un ejemplo de un GUI para ver archivos de texto usando tkinter.
Se encapsula la aplicación con una clase.

Código Ayp20172_30.py


Editor simple de imágenes usando MatPlotlib con tkinter.

Código Ayp2017_33.py

martes, 24 de octubre de 2017

Taller 4

Documento del taller 4 de valoración relacionado con el tema de programación orientada a objetos usando Python.



martes, 17 de octubre de 2017

Class en Python


Programación orientada a objetos en Python

Python no es un lenguaje de programación para el paradigma OOP(object Oriented Programming), pero cuenta con todos los recursos para desarrollar aplicaciones bajo este paradigma de programación.


OOP python 2.7  --->>>

OOP Python 3.  --->>>


Presentaciones anteriores sobre el tema de clases:

Semestre 2017-1  --->>>
Semestre 2016-1 --->>>


Object Oriented Programming



martes, 3 de octubre de 2017

Funciones en Python


Las funciones en Python son el primer recurso de abstracción que disponemos para empaquetas esencialmente procedimientos.

Presentación Semestre 2017-1 -->>
Presentación semestre 2016-1 -->>

Definición de funciones Python_Doc 3.6

Definición de funciones Python_Doc  2.7

Ejemplo Factorial -->> (recursion)    2--->>>



jueves, 7 de septiembre de 2017

Actividad practica (taller 2)


Se publica el documento base del taller 2 para la practica de lectura y escritura de archivos en texto plano y el uso del modulo Matplotlib para la representación gracia de la información.
Archivos de prueba:  [1]  [2]  [3]  [4]  [5]  [6]  [7]


martes, 5 de septiembre de 2017

Actividad sala: lectura


Objetivo:
Lectura de archivos en texto plano para procesarlo y representar de forma gráfica la información.

Archivo de datos separando columnas con ";"   --->>>
Archivo de datos separando columnas con tabulador  --->>>

Códigos de solución:   caso1    caso2
                                                  Fig_caso2

El resultado esperado para el archivo separado por ";" debe mostrar las siguientes figuras usando el modulo Matplotlib.






miércoles, 2 de agosto de 2017

Presentación Inicial 2017-2


Presentación inicial del curso en el semestre 2017-2.

Se deberá planificar las actividades de seguimiento.





Presentación curso semestre 2017-1  --->>>



jueves, 27 de abril de 2017

Programacion de Clases


Un segundo elemento de abstracción que se trabajara es el de las Clases.

Ver presentación anterior  -->>

Este recurso es la base del paradigma de programación orientada a objetos (object-oriented programming (OOP) ) que se basa en asumir la aplicación a desarrollar como una interacción de objetos que disponen de recursos de memoria (atributos) y sus propios comportamiento o métodos (funciones internas) para interactuar en un ambiente con otros objetos.

jueves, 2 de marzo de 2017

Elementos de abstraccion en Python


Recursos de programación para "empaquetar" procedimientos que facilitan la creación de nuevos códigos.

Presentación abstracciones -->>>

Otros recursos importantes para almacenamiento de informacion.

jueves, 16 de febrero de 2017

Planteamiento y Diagramas de flujo


Presentación sobre el planteamiento del problema para su solución algorítmica y los diagramas de flujo como medio de representación.


jueves, 9 de febrero de 2017