Informática
Para inscribirse envien un mail a: janavrat@unsl.edu.ar
Cupo reducido
Titulo: "Introducción a network programming, utilizando lenguaje python"
Tipo de Curso: Posgrado
Carga horaria:
- 12hs. para desarrollo de contenidos
- 6 hs. para consultas y tutorías
- 2 hs. para exámenes.
TOTAL 20 hs.
Orientado a: Licenciados en Informática, Técnicos Universitarios en Redes
y alumnos avanzados.
Requisitos de los postulantes:
- 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.)
Objetivos: El curso tiene carácter introductorio a desarrollo de
aplicaciones de red usando el lenguaje Python. Al final del curso el
alumno debe ser capaz de diseñar e implementar aplicaciones clientes y
servidoras de red.
Contenido:
1) Introducción a Python, características, sintaxis
2) Numeros, strings, listas , diccionarios
3) Control de flujo de programa, bucles
3) Funciones
4) Nociones de Programación Orientada a Objetos
Viernes 19/06/09 9:00hs. a 12:00hs. y 13:30hs. a 17:30hs.
5) Manejo de Módulos
6) módulos de Networking, sockets
7) módulos para web programming
8) módulos smtp, ftp, etc.
Viernes 03/07/09 9:00hs. a 12:00hs. y 13:30hs. a 17:30hs.
Evaluación final. (Desarrollo de aplicación de networking con python)
Fecha de entrega a convenir.
Disertante:
Carlos Taffernaberry
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 Programming Language - Official Website http://www.python.org/doc/