• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Presentacion eda07 08_fin
 

Presentacion eda07 08_fin

on

  • 456 views

 

Statistics

Views

Total Views
456
Views on SlideShare
456
Embed Views
0

Actions

Likes
0
Downloads
2
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Presentacion eda07 08_fin Presentacion eda07 08_fin Presentation Transcript

    • Estructuras De Datos CURSO 2007 / 2008 Facultad de Informática de Valencia Licenciatura de Documentación ( Curso Pasarela)
    • Programación Docente
      • Titulación: Licenciatura de Documentación
      • Curso: 2007/2008
      • Grupo: Pasarela (turno de tarde)
      • Aulas y Horario de clases :
        • TEORIA: en el Aula 2.1 los Lunes 17:00 a 19:00
        • LAB: Edificio anexo DSIC los Lunes de 19:00 a 21:00
      • Responsables:
        • Teoría: Mª Ángeles Lorenzo (Despacho D307)
        • Prácticas: José Antonio Gil
      • Tutorías:
        • Lunes 15:30 – 17:00
        • Miercoles 17:00 – 19:00
      • Ofrecer al alumno una introducción a los principales tipos de datos estructurados y a los algoritmos básicos que permiten su manipulación.
      • Exponer las ventajas de disponer de este tipo de datos para la resolución de ciertos tipos de problemas:
        • Los tipos de secuencia en Python: Cadenas, Listas y MATRICES. Algoritmos de implementación AVANZADOS
        • La importancia del acceso a la información a través de las claves: Definición del tipo Diccionario y su uso. Aprendizaje de la resolución de problemas utilizando tipos estructurados.
        • Aprendizaje del diseño de la estructura de datos más apropiada para la resolución de un problema complejo.
        • Trabajo con ficheros de texto y sus propiedades especiales en Python.
        • Introducción del concepto de Programación Orientada a Objetos.
      Objetivos Generales
    • Temario de la Asignatura
      • Tema 10 : Secuencias II: Listas : Conceptos Avanzados
      • Tema 11 : Secuencias III: Matrices.
      • Tema 12: El tipo Diccionario. Definición y uso.
      • Tema 13 : Ficheros de texto avanzados:
            • Algoritmos típicos de acceso.
            • Lectura de ficheros sobre diccionarios.
      • Tema 14: Introducción a la Programación Orientada a Objetos
            • Clases ,objetos, métodos
            • Conjunto de objetos.
            • Herencia.
      • Anexo: Ejemplos y desarrollos orientados a las aplicaciones de documentalistas
    • Especificación del Temario I
      • Secuencias II: Listas
        • Recordar: Definición y propiedades. Operaciones sencillas
        • Operaciones avanzadas:
          • Recorrido, búsquedas y pertenencia de elementos a listas.
          • Conversión de cadenas a listas y viceversa.
          • Ordenación.
      • Secuencias III: Matrices
        • Creación de matrices. El concepto de DIMENSIONAR matriz
        • Operaciones con matrices
        • Curiosidad: Matrices asimétricas .
      • Diccionarios
        • Definición y propiedades
        • Algunos métodos definidos sobre diccionarios
        • Uso
      • Tratamiento de ficheros
        • Características especiales de tratamiento de ficheros de texto en Python.
        • Estudio avanzado de los numerosos métodos para la lectura de un fichero. Comprender y trabajar sus diferencias.
        • Lectura de ficheros sobre los distintos tipos de datos dados: listas, matrices, diccionarios
        • Algoritmos propios de la gestión de ficheros.
          • Gestión por rupturas de control
          • Enfrentamiento de ficheros.
          • Tratamiento de páginas html.
        • Excepciones
      Especificación del Temario II
      • Programación Orientada a Objetos
        • Clases y objetos.
        • Creación de objetos (el método __init__)
        • Otros métodos y sus propiedades de acceso
        • Polimorfismo.
        • Conjunto de objetos.
        • Herencia y sus propiedades.
        • Ejemplos sobre desarrollos propios de aplicaciones documentalistas.
      Especificación del Temario III
    • Evaluación
      • Examen UNICO de teoría y prácticas. Calificado sobre un total de 8 puntos.
      • Prácticas:
        • Presentar y defender los supuestos de laboratorio realizados a lo largo del cuatrimestre.
        • Recibirá una nota máxima de 2 puntos a sumar sobre la nota del examen siempre que en este se haya superado la puntuación de un 4.
    • Bibliografía
      • Material necesario:
        • www.python.org :
          • Es el sitio principal del lenguaje Python. Ahí puedes bajar la última versión de lenguaje, la documentación, etc.
        • http://www.python.org/doc/current/tut/tut.html:
          • Tutorial, es una introducción al Python escrita por el creador de lenguaje, Guido van Rossum. Es una introducción bastante rápida, muy adecuada si ya tienes experiencia en programación.
        • http://www.python.org/doc/current/lib/lib.html :
          • Guia completa de los módulos de Python.
      • Libro de referencia en la asignatura:
        • Introducción a la Programación con Python , de
          • Andrés Marzal e Isabel Gracia (22/09/03)
          • http://marmota.act.uji.es/IG04/pdf/python.pdf
        • Introducción a la Programación con Python - Ejercicios , de
          • Andrés Marzal e Isabel Gracia (26/11/03)
    • Bibliografía
      • Otra documentación :
          • http://pyspanishdoc.sourceforge.net/
          • http://www.cdlibre.org/consultar/index.html /
          • http://hkn.eecs.berkeley.edu/~dyoo/python/idle_intro/IDLE_spanish.html (instalación del IDLE)
          • http :// www.vex.net / parnassus
      • Otros libros:
        • Tim Altom: Programming with Python. Prima Publishing, 1999
        • M. LUTZ Y D. ASCHER: Learning Python. O’Reilly & Associates, 1999.