¿Qué quieres aprender?

Curso Superior de Programación con Python

Curso Superior de Programación con Python

Deusto Formación

Curso online

Descuento Lectiva
2.800 € 2.140
¿Quieres hablar con un asesor sobre este curso?

Objetivos

Conocer las herramientas esenciales y los fundamentos básicos de Python (variables, operadores, sentencias, programación a objetos, manejo de ficheros, etc.). Ser capaz de utilizar la lógica de programación en Python, identificar errores y saber como depurarlos. Conocer las conexiones a bases de datos con Python. Aprender sobre programación para crear aplicaciones web y las herramientas necesarias (Django, Angular y otros). Ser capaz de crear algoritmos orientados al trabajo con arañas o bots automáticos para recabar información.

A quién va dirigido

A todo profesional o estudiante interesado en aprender sobre programación en Python.

Requisitos

No es necesario cumplir con requisitos previos para realizar esta formación.

Temario completo de este curso

MÓDULO 1. Conceptos básicos de la programación en Python

  • 1. Fundamentos de la programación de alto nivel
  • 2. Diferencias entre compiladores e intérpretes
  • 3. Diferencia entre Python2 y Python3
  • 4. Bloques de construcción de un programa en Python
  • 5. Errores frecuentes y depuración de código


MÓDULO 2. Entornos de trabajo para Python

  • 1. IDEs, Frameworks y Editores en Python: Diferencias y áreas específicas de trabajo
  • 2. IDEs (Atom, Idle, PyDev, Spyder)
  • 3. Frameworks (Django, Flask, Spark y PyTorch)
  • 4. Editores (VIM, Sublime, Editor de texto plano)


MÓDULO 3. Sintaxis, operadores y tipos simples y complejos en Python

  • 1. Sintaxis básica
  • 2. Operadores matemáticos y lógicos
  • 3. Tipos de datos simples
  • 4. Tipos de datos complejos


MÓDULO 4. Estructuras de control de flujo en Python

  • 1. Indentación, ejecución condicional y control de variables
  • 2. Iteraciones: Tipos, bloques, recursividad
  • 3. Instrucciones ‘break-continue’: Usos y depuración de errores
  • 4. Instrucciones ‘raise’ y ‘try-except’: Usos y depuración de errores


MÓDULO 5. Programación orientada a objetos en Python

  • 1. Clases y herencia
  • 2. Objetos y Atributos
  • 3. Métodos simples y métodos especiales
  • 4. Uso de módulos y paquetes: Definición y uso


MÓDULO 6. Creación y manejo de ficheros en Python

  • 1. Modos de apertura de ficheros
  • 2. Métodos y propiedades del objeto File
  • 3. Tratamiento de ficheros JSON
  • 4. Serialización de ficheros


MÓDULO 7. Bases de datos y desarrollo web

  • 1. Conexión con bases de datos en Python
  • 2. Operaciones principales con bases de datos en Python
  • 3. Desarrollo Web con Python
Ver más