Python Práctico

Objetivo

Al final del curso el asistente será capaz tener una idea pragmatica del lenguaje python, capaz de aplicarlo en diferentes areas de las tecnologías de información, desde gestion de sistemas, de bases de datos, programación web y scripting.

Duración

30 horas

Resumen de la audiencia

Este seminario está enfocada a aquellos desarrolladores interesados en aprovechar las grandes ventajas que ofrece Python tanto en su sencillez como en su potencia y portabilidad.

Resumen

Este entrenamiento resume las mejores practicas internacionales en el desarrollo de aplicaciónes en Python. Así como tener el máximo aprovechamiento gracias a materiales reconocidos en la industria.

Material

Se basan en recetas o cookbooks para los cuales se plantean diferentes problemas-soluciones y discusion sobre la misma. El libro principal es el Python Cookbook de O'Reilly y su estructura es similar.

Bibliografía

Otros recursos de los cuales se basa el curso incluye el sitio oficial de Python, y su documentación. LearnPython.org sitio de referencia y práctico para ejercicios basicos del uso de Python. ZetCode, sitio de tutorias en Python, especialmente en base de datos, y desarrollo de interfaz gráficas. Libros variados incluyendo, Learning Python, Think Python, Python no muerde .. pero yo si, De 0 a Python, etc. Finalmente se agradece el apoyo de la comunidad SugarLabs, Python-Hispano, Python-Mexico y Pythoncabal.

Temario

  • Introducción al lenguaje Python
    • Lenguajes de script
    • Filosofía de Python
    • Tipos de datos y variables
    • Operadores
    • Funciones pg 97, Métodos y Declaraciones
    • Iteraciones
    • Condicionales
    • Strings 81
    • Listas e índices
  • Procesamiento de texto y Archivos
    • Manipulacion de cadenas
    • Generando archivos
    • Leyendo texto dentro de archivos
  • Procesamientos de datos en XML y JSON
    • Parsing
    • Generación de XML 391,6
    • Programacion distribuida 411
    • Generación de JSON 1
  • Programación en web
    • CGI y WSGI
    • Procesamiento de correo electronico 342
    • Procesando HTML
  • Administracion de sistemas con Python
    • Gestión de contraseñas de usuarios
    • Gestión de Servidor Apache page 245
    • Gestión de bases de datos 1 2 3
    • Gestión de sockets 1 2 3
Comments