ayuda es mi primer trabajo
juan carlos rodriguez
espageti en hotmail.com
Mie Oct 22 06:00:22 CEST 2003
hola quiero pedirles su ayuda.
este es mi primer trabajo y quiero que me ayuden a ver como puedo mejorarlo,
que se le puede agregar, ademas despues de que este optimizado quiero
agregarle
interfaz grafica con Tk
este es el codigo:
#################################################################
# modulo: horario.py
# autor: Juan C uribe (espageti)
# espageti en hotmail.com
#
# fecha: octubre 21 del 2003
# version: desarrollo
# descripcion: se trata de una pequeña agenda para las clases
# diarias, donde podemos agregar tareas pendientes
# y dependiendo del dia nos muestra los trabajos
# pendientes
###############################################################
from time import localtime, strftime
fecha = strftime("%d %b %y", localtime())
dia_actual = strftime("%a", localtime())
#definimos las clases de los dias para
#saver que materias toca cada dia
class lunes:
"""identifica las materias del dia lunes"""
def __init__(self, ingles, comunica, humanidades):
self.ingles = ingles
self.c_comunicativa = comunica
self.humanidades = humanidades
class martes:
"""identifica las materias del dia martes"""
def __init__(self, ingles, matematicas):
self.ingles = ingles
self.matematicas = matematicas
class miercoles:
"""identifica las materias del dia miercoles"""
def __init__(self, ingles, logica, epistemol):
self.ingles = ingles
self.c_logica = logica
self.epistemologia = epistemol
class jueves:
"""identifica las materias del dia jueves"""
def __init__(self, ingles, naturales, uni_y_soci):
self.ingles = ingles
self.ciencias_nat = naturales
self.universidad_sociedad = uni_y_soci
def menu():
print "1- insertar datos"
print "2- ver tareas por dia"
opcion = raw_input("que deseas hacer: ")
if opcion == '1':
ingresarDatos(dia_actual)
elif opcion == '2':
ver_Datos(tarea)
else:
menu(ver_datos, ingresarDatos, dia_actual)
def ingresarDatos(dia_actual):
"""identifica el ingreso de los datos de trabajos
pendientes teniendo en cuenta la asignatura"""
global tarea
if dia_actual == 'Mon':
print "Lunes", fecha
ingles = raw_input("Ingles: ")
comunica = raw_input("Competencia comunicativa: ")
humanidades = raw_input("Humanidades: ")
tareas = lunes(ingles, humanidades, comunica)
tarea = (tareas.ingles, tareas.c_comunicativa, tareas.humanidades)
elif dia_actual == 'Tue':
print "Martes", fecha
ingles = raw_input("Ingles: ")
matematicas = raw_input("Matematicas: ")
tareas = martes(ingles, matematicas)
tarea = (tareas.matematicas, tareas.ingles)
elif dia_actual == 'Wed':
print "Miercoles", fecha
ingles = raw_input("Ingles: ")
logica = raw_input("Logica Matematica: ")
epistemol = raw_input("Epistemologia: ")
tareas = miercoles(ingles, logica, epistemol)
tarea = (tareas.logica)
elif dia_actual == 'Thu':
print "jueves", fecha
ingles = raw_input("Ingles: ")
naturales = raw_input("Ciencias Naturales: ")
uni_y_soci = raw_input("Universidad y Sociedad: ")
tareas = jueves(ingles, naturales, uni_y_soci)
tarea = (tareas.naturales)
menu()
def ver_Datos(tarea):
"""muestra los datos de las tareas en pantalla"""
print dia_actual, fecha
print tarea
menu()
-------------------------------------------------------------------
pd: estas son las materias que estoy viendo en
primer semestre ingenieria de sistemas
gracias por su colaboracion
<html><DIV><FONT face="Lucida Handwriting, Cursive" color=#000000
size=6>ESPA</FONT></DIV></html>
_________________________________________________________________
¿Estás buscando un auto nuevo? http://www.yupimsn.com/autos/
Más información sobre la lista de distribución Python-es