Download DOCX
Document related concepts
no text concepts found
Transcript
Programa PEER Curso: Fundamentos de Python. Docente Responsable / Ing. Victor Cuchillac 1. Propuesta programática: El presente instrumento sirve para organizar y sistematizar el trabajo en función del tiempo destinado para desarrollar cada contenido de este curso. El curso de “Fundamentos de Phyton” está pensado para que los estudiantes de plan básico del proyecto PEER y los docentes de los centros de educación básica, aprendan de forma sencilla a crear script (código) basado en el lenguaje Python, de forma que se puedan transformar y presentar datos relacionados con investigaciones. El curso inicia con la filosofía y sintaxis de Python, continua con la gestión de datos y finaliza el uso de entornos científicos. 2. Objetivos del curso: Al final del curso los participantes serán capaces de: 1. 2. 3. 4. Describir las características del lenguaje de programación Python Desarrollar aplicaciones de consola en el lenguaje de programación Python. Presentar de forma gráfica, datos discretos. Cargar, recuperar, trasformar y presentar los datos contenidos en entornos científicos. 3. Metodología: El desarrollo del curso será eminentemente práctico, en donde se abordará la teoría necesaria para la comprensión de los conceptos requeridos para cada ejemplo y ejercicio. Los conceptos teóricos requeridos serán expuestos con charlas magistrales, apoyadas por una computadora personal, los ejercicios se realizarán en pequeños grupos bajo el concepto prácticas de taller. Se utilizará un enfoque basado en la resolución de problemas, en donde se irán incrementando la complejidad de los contenidos. Para el desarrollo del curso se realizarán las siguientes actividades: Clases en aula integrada (teoría y práctica simultaneas). Creación de actividades en parejas o tríos. Asignación de un proyecto de fin de curso. 4. Sistema de evaluación y valoración. La nota mínima de aprobación será de 7.0 La nota de aprobación estará distribuida por: o Asistencia a las clases y tutorías. 25% o Desarrollo de ejercicios. 25% o Presentación y defensa de un proyecto de fin de curso. 50% Página 1 de 2 5.- Jornalización propuesta: Cantidad de horas Contenido 1. Introducción a Python 2 horas Filosofía y características de Python Instalación de entorno de desarrollo 2. Estructura y elementos de lenguaje 6 horas Tipos de datos Estructuras de control y repetición. Funciones y módulos 3. Gestión de datos. 5 horas Acceso a bases de datos Transformación de datos. 4. Python en entornos científicos 7 horas Funciones científicas de uso general Gráficas en 2D y 3D 6. Bibliografía propuesta Curso online: “Introducción a Python para científicos http://cacheme.org/curso-online-python-cientifico-ingenieros/ Curso online: “Python Básico Gratis online”, disponible en: https://codigofacilito.com/cursos/Python Libro en formato web “Python para principiantes”, disponible en https://librosweb.es/libro/python/ Documentación técnica sobre los módulos “Scientific Computing Tools for Python (SciPy)” en inglés, disponible en: https://www.scipy.org/docs.html e ingenieros”, disponible Página 2 de 2 en: