Apoyo a los Técnicos Informáticos
"Introducción a network programming, utilizando lenguaje python"
El viernes 19 de junio y el viernes 3 de julio el Ing. Carlos Taffernaberry dictará el curso "Introducción a network programming, utilizando lenguaje python", programado en las actividades del proyecto de Apoyo a los Técnicos Informáticos.
El curso tiene carácter introductorio al desarrollo de aplicaciones de red usando el lenguaje Python. El objetivo que propone esta dinámica es que, al final del curso, los participantes puedan ser capaces de diseñar e implementar aplicaciones clientes y servidoras de red.
Todos los interesados deberán inscribirse enviando en correo electrónico a janavrat@unsl.edu.ar . El curso tiene cupos limitados y está orientado, principalmente, a docentes, personal técnico de las diferentes Tecnicaturas en Informática, y alumnos avanzados de carreras a fines.
Los inscriptos deberán tener conocimientos de programación, en cualquier lenguaje, nociones de familia de protocolos TCP/IP, nociones de protocolos de red capa aplicación más comunes (HTTP, SMTP, etc).
Esta actividad cuenta con una carga horaria total de 20 horas, comprendidas en 12 horas para desarrollo de contenidos, 6 horas para consultas y tutorías y 2 horas de exámenes.
Cronograma de actividades:
Viernes 19/06/09 - 9:00 a 12:00 y 13:30 a 17:30
1) Introducción a Python, características, sintaxis
2) Números, strings, listas , diccionarios
3) Control de flujo de programa, bucles
4) Funciones
5) Nociones de Programación Orientada a Objetos
Viernes 03/07/09 - 9:00 a 12:00 y 13:30 a 17:30
6) Manejo de Módulos
7) módulos de Networking, sockets
8) módulos para web programming
9) módulos smtp, ftp, etc.
Evaluación final: Desarrollo de aplicación de networking con python.
Fecha de entrega a convenir.
Bibliografía:
- Beginning Python - Peter Norton, Alex Samuel, David Aitel, et.al.
- Wiley Publishing, Inc.2005. ISBN-10: 0-7645-9654-3
- Learning Python - David Ascher, Mark Lutz
- O'Reilly - Second Edition. 2004- ISBN: 0-596-00281-5
- Python Cookbook - Alex Martelli and David Ascher
- O'Reilly - Second Edition 2005 . ISBN:0-596-00797-3
- Python para todos - Raúl González Duque
- licencia Creative Commons 2.5 http://mundogeek.net/tutorial-python/
- Python Programming Language - Official Website http://www.python.org/doc
|