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: