Вы находитесь на странице: 1из 2

Algoritmos y Programacin para Ingeniera Elctrica

Departamento de Ingeniera Elctrica


Esteban Velilla Jaime Valencia
VISION: "El programa de Ingeniera Elctrica de la Universidad de Antioquia ser reconocido por sus aportes al MANEJO EFICIENTE DE LA ENERGIA ELECTRICA
en la regin y el pas, manifestados en la formacin de ingenieros emprendedores y en proyectos de INVESTIGACIN, INNOVACIN Y DESARROLLO.

Fecha: Lunes 13 de abril de 2015

Objetivos:
Aprender a conectar al ambiente de programacion archivos de texto.
Aprender a leer informacion desde un archivo de texto.
Apreder a escribir informacion de texto en un archivo.
Procesar la informacion tomada desde archivos de text.

INTRODUCCIN A LECTURA DE ARCHIVOS EN PYTHON.

Python dispone de la funcion


open(...)
open(name[, mode[, buffering]]) -> file object
con la cual se puede leer y escribir informacion desde un archivo de tipo texto plano o con
caracteres de un tabla como la ascii.
Con esta funcion se puede crear un objeto tipo archivo (file object) que dispone de varios metodos
para lectura y escritura de este tipo de archvivos.
Es fundamental donde se localizan los archivos cuando se usa esta funcion.

Algoritmos y Programacin para Ingeniera Elctrica


Departamento de Ingeniera Elctrica
Esteban Velilla Jaime Valencia
VISION: "El programa de Ingeniera Elctrica de la Universidad de Antioquia ser reconocido por sus aportes al MANEJO EFICIENTE DE LA ENERGIA ELECTRICA
en la regin y el pas, manifestados en la formacin de ingenieros emprendedores y en proyectos de INVESTIGACIN, INNOVACIN Y DESARROLLO.

Actividades de taller.
1. Leer los archivos y presentar la informacion de ellos en pantalla usando los diferentes
metodos disponibles de lectura.
Archivos adjuntos: archivo1.txt, AyP_001.atp, Curva_1.csv
Clave: metodos de lectura .read() .readlines()

.readline() .seek()

2. Leer la informacion de los archivos y guardarla en listas de diferentes tipos.


Clave: listas de alfanumericos, y listas de numeros.
3. Leer la informacion y graficarla.
Clave: usar el modulo Matplotlib para graficar los datos numerico
4. Hacer un programa que lea los datos del archivo1.txt y Curva_1.csv para calcular la
suma y el promedio de datos por columna y luego genere un archivo donde escriba los
resultados en un formato cualquiera.
Clave: usar el metodo .write() para escritura.
Revisar:
1.
2.
3.
4.

Comparacin Matlab y Python: http://wiki.scipy.org/NumPy_for_Matlab_Users


Matworks: http://www.mathworks.com/
Python: http://matplotlib.org/
http://www.python.org/
Comparacin Python Matlab. http://mathesaurus.sourceforge.net/matlabpython-xref.pdf
5. Python online (ms complete): https://www.pythonanywhere.com/

Вам также может понравиться