Programa del Curso

Introducción a Python Programación

  • Ejecución del código Python
  • Uso de Python herramientas de desarrollo (IDE y herramientas de línea de comandos)
  • Funciona con los shells Python e iPython, así como con iPython Notebook

Tipos de datos y operaciones

  • Enteros y flotantes
  • Cadenas y bytes
  • Tuplas y listas
  • Diccionarios y diccionarios ordenados
  • Sets y sets congelados

Organización y distribución del código

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

Orientado a Objetos y Funcional Programming

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

Manejo y pruebas de errores

  • Control y generación de excepciones
  • Escribir y ejecutar pruebas (pruebas doc y pruebas unitarias)
  • Comprobación de la cobertura de código mediante pruebas

Trabajar 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 (incluidos archivos de texto normales, csv, así como archivos de Microsoft Word y Microsoft Excel)
  • Extracción de datos de archivos de texto mediante expresiones regulares
  • Creación y eliminación de directorios, listado y búsqueda de archivos

Acceso a Databases

  • Selección, inserción, actualización y eliminación de datos
  • API de base de datos genérica basada en SQLite 3, PostgreSQL y MySQL
  • Uso del asignador relacional de objetos (SQLAlchemy)
  • Trabajar con bases de datos NoSQL

Conquistando la Web

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

Requerimientos

Ninguno

 28 horas

Número de participantes



Precio por participante

Testimonios (4)

Cursos Relacionados

Programación Reactiva para iOS con RxSwift

7 horas

Programación Reactiva con RxJS Angular

14 horas

Programación Reactiva con Javascript y RxJS

7 horas

Programación Funcional Reactiva con Java 9 y RxJava

14 horas

RxJava for Android Developers

21 horas

Vert.x: Crea una Aplicación Reactiva en JVM

14 horas

CSS Grid Layout

7 horas

Yeoman

7 horas

Web Development with Bubble

7 horas

Creating Static Websites with Hugo

21 horas

Jekyll for Web Designers and Content Writers

14 horas

Developing Web Applications with Visual Studio Code

7 horas

Visual Studio Code

14 horas

Akka: Crea Aplicaciones Reactivas, Concurrentes y Distribuidas

21 horas

Categorías Relacionadas