[haSLo] Sobre curso de Python en el MINCEX
Ernesto Freyre G.
ernesto en consumimport.mincex.cu
Lun Sep 18 10:51:54 EDT 2006
Hola amigos
Estoy planeando dar un curso para admins de las empresas del MINCEX de
Programacion con Python, bien sencillo y basico, aunque espero que cubra
todos los temas necesarios.
Mi objetivo es lograr motivarlos hacia la programacion y el SL, ya
varios han instalado Linux en sus maquinas personales incluso y solo
falta que puedan contribuir a desarrollar herramientas de admin o de
gestion necesarias aca.
Me gustaria contar con la ayuda de haSLo para lo cual les remito el plan
de clases (10 clases) que quiero seguir (o espero seguir)
Curso de Programacion con Python
Clase 1. Introduccion A Python
- Introduccion al Lenguaje Python
- Interprete y Programas
- Numeros
- Cadenas de Caracteres
- Listas
Clase 2. Control de Flujo de Programa
- Condicionales "if"
- Bucles "for"
- Bucles "while"
Clase 3. Definicion de Funciones
- Declarando Funciones
- Argumentos
- Funciones Lambda
- Autodocumentacion
Clase 4. Estructuras de Datos
- Listas autodefinidas
- Colas
- Pilas
- Tuplas y Secuencias
- Conjuntos
- Diccionarios
Clase 5. Modulos Python
- Creacion
- Modulos Estandar
- Paquetes de Modulos
Clase 6. Entrada y Salidas de Datos
- Consola
- Ficheros
- Modulo Pickle
Clase 7. Manejo de Excepciones
- Gestion de Excepciones
- Lanzar Excepciones
- Definir Excepciones
- Acciones de Limpieza
Clase 8. Clases
- Terminologia y Ambito
- Objetos Clase
- Objetos Instancia
- Metodos de clase
- Herencia
Clase 9. Iteradores, Generadores
- Iteradores
- Generadores
- Expresiones
Clase 10. Biblioteca Estandar
- SO
- Math
- Internet
- Compresion de Datos
- Etc.
Estas clases se efectuarian cuando los interesados tengas disponibilidad
de tiempo y en horario fuera de la jornada laboral, en alguna
instalacion de aca.
Solicito de Uds. los siguientes materiales
- Referencias Bibliograficas para los temas del curso (si es posible en
espannol, yo tengo algunas, me faltarian algunos buenos tutoriales o
manuales, o referencias en la Web)
- Algunos discos LiveCD (4 o 5) que tengan Python preinstalado para
poder hacer pruebas (Ubuntu Breezy seria perfecto)
- Cualquier orientacion pedagogica que a su juicio sea necesaria
- Bueno, cualquier otra ayuda sera bienvenida
Por lo demas, nos vemos el sabado en el palacio para la charla sobre
POO.
Saludos
PD: Espero que el tema POO en Python este presente (aunque no lo dudo)
--
Ernesto Freyre G.
http://desarrolloerp.blogspot.com
Más información sobre la lista de distribución haSLo