Curso de actualización para estudiantes y docentes
Organizado por el Instituto de Informática "Julio López", de la Facultad de Tecnología y Ciencias Aplicadas de la Universidad Nacional de Catamarca, se está llevando a cabo el curso de actualización “Programación en Python”, destinado a alumnos y docentes de dicha unidad académica.
Está, además, indicado para programadores interesados en
añadir las bases del lenguaje Python a su lista de conocimientos. Las clases,
12 en total, se dictan los viernes, de
En el mismo, se enseña la sintaxis básica de Python, las
ventajas de este lenguaje al emplear un enfoque de programación multiparadigma,
la creación de interfaces gráficas, el modelo de excepciones, los mecanismos de
entrada y salida, utilizando IDLE nativo de Python y librerías que implementan
interfaces gráficas de usuario (GUI) como Tkinter y PyQT.
Aquellos que realicen el curso aprenderán a crear
aplicaciones Python que aprovechen funciones de programación multiparadigma,
ejecutar una aplicación Python desde la línea de comandos, usar tipos de datos
y expresiones de Python, usar las construcciones de control de flujo de Python,
usar matrices y otros grupos de datos, implementar técnicas de gestión de
errores utilizando el manejo de excepciones, crear una interfaz gráfica
utilizando Tkinter y otras bibliotecas gráficas, tales como PyQT e implementar
la funcionalidad de E/S para leer y escribir datos y archivos de texto.
Para obtener el máximo aprovechamiento del curso, los
alumnos necesitan saber crear y modificar archivos de texto con un editor de
textos.
El temario abarca Características e Historia de Python
[instalando Python, utilizando IDLE]; Escribiendo un Programa en Python
[archivos .py, conformación básica de un programa en Python, importando
bibliotecas]; Identificadores, Palabras Claves y Tipos [tipos básicos: números,
cadenas y booleanos, colecciones: listas, tuplas y diccionarios, control de
flujo, funciones, orientación a objetos desde la perspectiva de Python,
excepciones]; Módulos y Paquetes [módulos, paquetes]; Entrada y Salida de
Ficheros [utilizando archivos para Lectura/Escritura en Python]; GUI con
Tkinter [introducción a Tkinter, componentes de la interfaz gráfica, manejo de
eventos]; GUI con PyQT [introducción a PyQT, componentes de la interfaz
gráfica, manejo de eventos, uso del diseñador de interfases].
A partir de aquí, con Python [acceso a bases de datos,
programación CGI, gráficos en Python].