Está en la página 1de 27

UNIVERSIDAD NACIONAL DE INGENIERIA

Facultad de Ingeniería Industrial y de Sistemas


Docente Mg. Córdova Neri T.

Diagramas causales

Mg. Cordova Neri, T 1


Mg. Cordova Neri, T 2
Los pickles de Python

representan un objeto Python como una cadena de bytes. Se


pueden hacer multitud de cosas con dichos bytes, como por
ejemplo, almacenarlos en un archivo o base de datos, o
transferirlos a través de una red.

Mg. Cordova Neri, T 3


Mg. Cordova Neri, T 4
Crear . dump
Permite crear un Archivo de tipo Binario

Sintaxis:

dump( “nomb_arc”, “modo”)

Donde:
nomb_ar: Nombre de archivo binario
Modo : wb

Mg. Cordova Neri, T 5


Programa para crear un archivo binario “ Alumnos.txt”, que almacene
datos de personas en una Lista
lista =
[['Salas','Ana',12,11,13],['Solis','Maria',2,11,3],['Espejo','Martha',1,1,1]]

Mg. Cordova Neri, T 6


Mg. Cordova Neri, T 7
Mg. Cordova Neri, T 8
Leer : load()
Permite cargar datos de un archivo tipo Binario

Sintaxis:

Arch = open('Alumnos.txt', 'rb')

lista = pickle.load(Arch)

Donde:
Arch: variable lógica que se relaciona con el archivo físico

Mg. Cordova Neri, T 9


Programa para cargar datos del archivo binario “ Alumnos.txt”, que
almacene datos de personas en una Lista

Mg. Cordova Neri, T 10


Mg. Cordova Neri, T 11
Archivos tipo Binarios con
Estructuras Diccionario:{}

Mg. Cordova Neri, T 12


Programa para crear un archivo binario “Diccionario.txt”, que
almacene datos de personas definidos en una Diccionario

diccio={100:'Salas',200:'Cespedes',300:'Corcuera'}

Mg. Cordova Neri, T 13


Mg. Cordova Neri, T 14
Mg. Cordova Neri, T 15
Mg. Cordova Neri, T 16
diseñar un programa que permita mostrar las alternativas diseñadas
en la siguiente interface, donde:
<1>. Permite identificar a una persona por su apellido, usando su
código. El sistema envía un código y el usuario ingresa apellido, Si
no coinciden los datos el sistema corrije el Error
<2>.- Permite leer nuevos usuario por código y apellido
<3>.- Permite registrar nuevos

Mg. Cordova Neri, T 17


Mg. Cordova Neri, T 18
Mg. Cordova Neri, T 19
Mg. Cordova Neri, T 20
if
__name==“__main__”:
Menu()

agregar(dic) guardar(dic) Main()


verificar(dic)

Mg. Cordova Neri, T


Mg. Cordova Neri, T 22
Mg. Cordova Neri, T 23
Mg. Cordova Neri, T 24
Mg. Cordova Neri, T 25
Mg. Cordova Neri, T 26
Mg. Cordova Neri, T 27

También podría gustarte