Lab 15 de Fundamentos
Lab 15 de Fundamentos
Lab 15 de Fundamentos
I.- OBJETIVOS:
Elaborar y diseñar programas en Python mediante archivos
III.- FUNDAMENTO TEÓRICO:
Revisar el texto guía que está en el campus Virtual.
V.- RECURSOS:
En este laboratorio cada alumno trabajará con un equipo con Windows 10.
VII.- PROCEDIMIENTO:
EJERCICIO DE APLICACIÓN
Programa en Python
Laboratorio de Fundamentos de Programación Página 2 de 7
2. Crear un programa en Pyhon que lea tu nombre, curso, 2 notas, calcule el promedio y la condicion.
Posterior a él que imprima la fecha actual de registro, el nombre y la condición además que se guarden
en un archivo de texto la fecha actual, el nombre, curso, promedio y condición.
Laboratorio de Fundamentos de Programación Página 3 de 7
Programa en Python
Laboratorio de Fundamentos de Programación Página 4 de 7
4. Gestione el proceso de registro y lectura (los dos últimos ejemplos) mediante un menú.
Programa en Python
Laboratorio de Fundamentos de Programación Página 5 de 7
5. Elabore una aplicación que registre 3 ventas por dia. Maneje funciones y menú
a. Datos de entrada:producto, precio,cantidad
b. Datos de salida: fecha, subtotal,igv y total
Programa en Python
Laboratorio de Fundamentos de Programación Página 6 de 7
OBSERVACIONES:
Anteriormente ya trabajamos con módulos, y el tema de archivos tiene relación con ese tema,
podemos decir que cualquier archivo Python es un módulo , cuyo nombre es el nombre base
del archivo sin la extensión .py
Cuando trabajamos con archivos, cuando necesitemos leer y escribir archivos en Python, no es
necesario importar ninguna librería. Para esto debemos usar la función predeterminada de
Python open () para obtener un objeto. La función open () abre un archivo.
Cuando usamos la función open (), esta retorna un objeto file. El objeto file contienen métodos
y atributos que se usan para recolectar información sobre el archivo que acabamos de abrir, así
como también para manipular dicho archivo, por ejemplo, el atributo mode de un
objeto file permite saber el modo en el que el archivo ha sido abierto. El atributo name nos da a
conocer el nombre del archivo.
Algo que debemos tener en cuenta es que los archivos en Python están categorizados
en archivos de texto o archivos binarios, la diferencia entre estos dos tipos de archivos es de
vital importancia al momento de manipularlos.
Los archivos de texto están formados por una secuencia de líneas, donde cada línea incluye
una secuencia de caracteres. Esto es lo que se conoce como código o sintaxis. Cada línea
finaliza con un carácter especial, llamado EOL (End of Line) o carácter de fin de línea. Hay
varios tipos de caracteres de fin de línea, pero los más comunes son la coma (,) o el carácter
de salto de línea (\n).
CONCLUSIONES:
Los archivos se utilizan para datos reales. Python proporciona funciones y métodos necesarios
para manipular archivos por defecto básicos. Usted puede hacer la mayor parte de la
manipulación de archivos utilizando un fi le objeto. Para abrir el archivo esta la función open.
Esta función crea un file objeto, que se utiliza para llamar a otros métodos de apoyo asociados
a ella.
Se puede utilizar cualquier archivo de fuente de Python como un módulo mediante la ejecución
de una sentencia import en algún otro archivo fuente de Python. Existes varios modos de
apertura de archivos, atributos del objeto file, métodos, así como lectura y escritura del archivo.