Clase 17: Arreglos de Objetos

Slides:



Advertisements
Presentaciones similares
LENGUAJES DE DESCRIPCION DE HARDWARE (HDL)
Advertisements

Pippy (Python para niños)‏ 1.
Te presento a Python Qué es Python? Lenguaje interpretado
Ayudantia Programación Python #5
Seminario de Actualización - Excel Avanzado y Macros
Desarrollo de Aplicaciones para Internet
INFORMATICA I Funciones CLASE 13.
CS1101X Programming Methodology
Estructuras de control
Estructuras de Datos Manipulación de la Especificación de la Lista en C++
L ISTAS E NLAZADAS No son mas que un conjunto o lista de objetos que a diferencia de los vectores, estas poseen la capacidad de crecer o decrecer. Por.
SINTAXISYSEMANTICA. Tengo la impresión de que Java fue diseñado para hacer que fuera difícil escribir mal código, mientras que Python está diseñado para.
Programación orientada a objetos
Repaso/resumen Introducción a la programación Orientada a Objetos 1.Strings 2.Archivos 3.Clases y objetos 4.Herencia 5.Ventanas 6.Dibujos y Gráficos.
PAGINAS DINAMICAS PHP. INTRODUCCION PHP (Profesional Home Pages - Páginas Personales Profesionales) es un lenguaje para la creación de páginas web incrustado.
Ordenación y Búsquedas1UVM Ordenación y Búsqueda.
Archivos en disco: motivación Memoria (RAM)Disco tipo de memoria volátil (contenido se pierde) permanente (contenido se mantiene) velocidadrápida (~10.
Agenda Clase 6 Iteradores. Enumeración sin iteradores. Loops lógicos. Recursión vs. Iteración. Recursión de Cola. Orden de Evaluación Normal y Aplicativo.
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 8: Control del flujo en BASH Nombre unidad de.
Operadores y estructuras de control
Símbolos de Programación Estructurada
Sesión 14: Python (5) – Aplicaciones. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
Sesión 13: Python (4) – Estructura Repetición. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
INTRODUCCIÓN AL LENGUAJE C++. Instrucciones Temas.
1 TÉCNICAS DE PROGRAMACIÓN Lenguaje C Tercera Clase (Segunda de C)
Otrogar el prestamo si El pedido es menor que 100 Para importes mayores de 100 se necesita que el cliente sea mayor de 18 y tenga trabajo Para importes.
Fundamentos de Programación
JUEGO: Familia en Cascada.  ¿Cuáles son las salidas?
TIPOS DE DATOS Estructuras de control y repetición PARCIAL III.
ESTRUCTURAS DE DATOS “Conceptualización de estructuras de datos” Por: Eduardo Robayo.
INS-204 Fundamentos de Programacion notas de clase, objetivo, programar en Python con nivel medio de destreza.
2012-BM5A. Unos tips antes de empezar: C# es Case Sensitive (sensible a mayúsculas) Pepe ≠ pepe ≠ pEpE Las asignaciones se hacen con “=” y las comparaciones.
Introducción a Python Por Cristian Suárez Sistemas Operativos 1 Año 2010.
Curso de Python Clase 4 Dpto. Telemática CUJAE Curso
Clase 1. Clase 7 Clase 8.
PROGRAMA DE MAESTRÍA EN INGENIERÍA DE SOFTWARE Integrantes: Edwin Pilataxi Henry Pilataxi José Dorado.
Paul Leger Repaso While y FOR Paul Leger
Clase 9: Repaso/Resumen
Como almacenar grandes cantidades de datos
Introducción a Base de Datos
Paul Leger CICLOS: For Paul Leger
Clase 9: Repaso/Resumen
Clase 9: Repaso/Resumen
Ubicacion de ejemplos C:\Users\LuisRafael\Documents\Visual Studio 2013\Projects\PrintDocument.
Ayudantía de EC: Sockets
Clase 9: Repaso/Resumen
Clase7: Objetos y Clases
Diccionarios y Colecciones
Searching data in Arrays
#crear diccionario con items nombre:[fono,...] D=dict() #leer lineas de agenda.txt for linea in open("agenda.txt"): #recuperar.
Clase 9: Repaso/Resumen
Paul Leger Funciones Paul Leger
Programación en Java..
Clase25: Listas Enlazadas
Javascript.
Ejempos de repetición.
PROGRAMACIÓN (2).
Diccionarios y Colecciones
Segunda Línea.
clase4: instrucción while
Clase 10 (Repaso/Resumen)
Leyendo strings de la línea de comandos
Archivos en disco: motivación
CC 1002: Introducción a la Programación Clase 15: Estructuras mutables
Bucles e Iteración – Parte 4
Variables, Expresiones y Enunciados
Introducción – Parte 4 PYTHON PARA TODOS Hablemos con Python.
Bucles e Iteración Capítulo 5 Python para Todos
Clase
CICLOS. OPERADOR DE ASIGNACION COMPUESTA CICLO WHILE.
Transcripción de la presentación:

Clase 17: Arreglos de Objetos N. Baloian

#crear diccionario con items nombre:[fono,...] D=dict() #leer lineas de agenda.txt for linea in open("agenda.txt"): #recuperar fono y nombre de linea fono=linea[0:10] nombre=linea[10:-1] #si nombre está en agenda, agregar fono if nombre in D: D[nombre].append(fono) #si no está en agenda, crear lista con fono else: D[nombre]=[fono]

#obtener nombres de personas while True: nombre=raw_input("nombre?") if nombre=="fin": break #mostrar todos los fonos de la persona if nombre not in D: print "no existe en la agenda" else: for fono in D[nombre]: print "fono=",fono