Python Básico

Duración: 32 horas

Código: PYT-101

Descripción:

Python es un lenguaje dinámico, simple, moderno y flexible, fácil de aprender y usar, que posibilita el desarrollo rápido de todo tipo de aplicaciones multiplataforma, tanto web como de escritorio, ya sea en sistemas de gestión comercial como juegos/multimedia o aplicaciones científicas.

Existen implementaciones para Java, .NET e interfases para otros lenguajes (C, VB, VFP, PHP, Delphi), facilitando el desarrollo de aplicaciones dinámicas o la extensión de programas existentes en estos ambientes, con un extenso y creciente numero de bibliotecas y proyectos para las mas diversas funciones.

Este curso está diseñado para introducir al participante con los conocimientos básicos de la programación con Python. Curso práctico-teórico.

Objetivos:

El asistente obtendrá los conocimientos principales para el manejo del lenguaje y extensiones más utilizadas. Podrá terminar el curso creando aplicaciones, tanto para escritorio como para web, en windows y/o linux.

Prerequisitos:

Conocimientos mínimos de programación. No es necesario conocer el lenguaje Python.

Audiencia:

Este curso está dirigido a:

  • Programadores, deñadores y desarrolladores de Sistemas interesados en Programación con Python.
Contenido:
  1. Introducción al curso.
    1. Introducción a Python.
    2. Peculiaridades y características.
    3. Requisitos para empezar a programar con Python.
    4. Introducción a la programación.
  2. Programación básica con Python.
    1. El intérprete Python, modo interactivo.
    2. Secuencias simples.
    3. Tipos de datos y sus operadores.
    4. Listas, diccionarios, etc.
    5. Bucles y condicionales.
  3. Profundizando con Python.
    1. IDEs para Python.
    2. Trabajo con archivos, entrada y salida.
    3. Módulos de Python, carga y uso.
    4. Las funciones y su uso.
    5. Las clases y su uso.
    6. Programación modular, cómo programar propios módulos.
  4. Módulos útiles de Python.
    1. Los módulos sys y os.
    2. El módulo string.
    3. El módulo pickle.
    4. El módulo ConfigParser.
    5. Ejemplo de trabajo con sockets.
    6. El módulo FTP.
    7. Otros.
  5. Introducción a diversas aplicaciones de Python.
    1. Introducción a la programación web. CGIs con Python.
    2. Introducción a la programación gráfica. Ventanas con pygtk.
    3. Otros usos.
Costos:

Este costo incluye: Material de seguimiento, Material de estudio, el uso de una computadora por persona, certificados, refrigerios e impuestos de ley.

Ficha Técnica: