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 para Python (IDE y herramientas de línea de comandos)
  • Trabajo con entornos interactivos de Python e iPython, así como con iPython Notebook

Tipos de datos y operaciones

  • Números enteros y decimales
  • Cadenas de texto y bytes
  • Tuplas y listas
  • Diccionarios y diccionarios ordenados
  • Conjuntos y conjuntos inmutables (frozen sets)

Organización y distribución del código

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

Programación orientada a objetos y funcional

  • Creación y uso de funciones y clases
  • Modificación de funciones y clases mediante decoradores
  • Introducción a las metaclases

Manejo de errores y pruebas

  • Gestión y lanzamiento de excepciones
  • Escripción y ejecución de pruebas (pruebas basadas en documentación y pruebas unitarias)
  • Verificación de la cobertura del código mediante pruebas

Trabajo con archivos y directorios

  • Acceso a diferentes tipos de archivos y principios de manejo de ficheros
  • Creación, lectura, actualización y eliminación de archivos (incluidos archivos de texto sin formato, CSV, así como documentos de Microsoft Word y hojas de cálculo de Microsoft Excel)
  • Extracción de datos de archivos de texto mediante expresiones regulares
  • Creación y eliminación de directorios, así como 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 mapeador objeto-relacional (SQLAlchemy)
  • Trabajo con bases de datos NoSQL

Dominio de la web

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

Requerimientos

Ninguno

 28 Horas

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas