Contacta con nosotros

Temario del curso

Introducción a la Programación en Python

  • Ejecución de código en Python
  • Uso de herramientas de desarrollo de Python (IDEs y herramientas de línea de comandos)
  • Trabajo con shells de Python y iPython, así como con iPython Notebook

Tipos de Datos y Operaciones

  • Enteros y flotantes
  • Cadenas de texto y bytes
  • Tuplas y listas
  • Diccionarios y diccionarios ordenados
  • Conjuntos y conjuntos inmutables

Organización y Distribución de Código

  • Creación de módulos y paquetes
  • Distribución de código a repositorios

Programación Orientada a Objetos y Funcional

  • Creación y uso de funciones y clases
  • Modificación de funciones y clases con decoradores
  • Introducción a meta-clases

Manejo de Errores y Pruebas

  • Manejo y lanzamiento de excepciones
  • Escritura y ejecución de pruebas (doc tests y unit tests)
  • Verificación de la cobertura del código por pruebas

Trabajo con Archivos y Directorios

  • Acceso a diferentes tipos de archivos y principios de manejo de archivos
  • Creación, lectura, actualización y eliminación de archivos (incluyendo archivos de texto, csv, así como archivos de Microsoft Word y Microsoft Excel)
  • Extracción de datos de archivos de texto usando Expresiones Regulares
  • Creación y eliminación de directorios, listado y búsqueda de archivos

Acceso a Bases de Datos

  • Selección, inserción, actualización y eliminación de datos
  • API genérica de bases de datos basada en SQLite 3, PostgreSQL y MySQL
  • Uso del Mapeo Objeto-Relacional (SQLAlchemy)
  • Trabajo con bases de datos NoSQL

Conquista de la Web

  • Recuperación de páginas web
  • Análisis de HTML y XML
  • Llenado automático de formularios web
  • Creación de aplicaciones web en Python

Requerimientos

Ninguno

 28 Horas

Número de participantes


Precio por participante

Testimonios (7)

Próximos cursos

Categorías Relacionadas