Presentación del Curso Superior de Programación con Python

Python es a día de hoy el lenguaje de programación más popular y que mayor crecimiento tiene en la actualidad. Es utilizado por perfiles muy diversos como estudiantes, profesores, investigadores en Ciencias Sociales, Biología o Economía, profesionales del Marketing online, desarrolladores, analistas o científicos de datos.

 

  • Dos Títulos: diploma propio expedido por Deusto Formación y titulación propia de la Fundación General de Universidad de Salamanca (FGUSAL).
  • Somos Centro Python Institute. La función de los centros de formación oficial Python Institute consiste en formar y certificar alumnos
  • Profesores expertos del sector.
  • Masterclases y videoconferencias impartidas por ponentes expertos.
  • Proyecto final de curso y comunidad online de aprendizaje.
  • Inglés sectorial.
  • Bolsa de empleo Randstad y servicio de prácticas.

A quién va dirigido el Curso Superior de Programación con Python

Este curso va dirigido a:
 

  • Todo aquel profesional de datos, programador o tecnólogo orientado a la Inteligencia Artificial o el Machine Learning que quiera adentrarse en este lenguaje de programación y preparar la certificación del PCAP.
  • Personas que deseen iniciar su carrera como programador en Python
  • Personas que ya trabajan en el sector TIC (programadores y administradores de sistemas) y quieran reforzar su perfil profesional con unas competencias complementarias a su perfil inicial, como profesionales de la programación
  • Personas que, por motivos personales, quieran adquirir las competencias necesarias en este ámbito y aprender un nuevo lenguaje de programación.

 

Titulación

La realización del curso culmina con la obtención de dos títulos: Diploma propio de Deusto Formación y titulación propia de la Fundación General de Universidad de Salamanca (FGUSAL)*. La carga lectiva del curso es de 350 horas, lo que tiene una equivalencia de 14 créditos ECTS. 

*La emisión de este título conlleva el pago de unas tasas administrativas, a abonar en el momento de solicitar el título.

Además, somos Centro Python Institute, La función de los centros de formación oficial Python Institute consiste en formar y certificar alumnos

Objetivos del Curso Superior de Programación con Python

 

  • 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.

Salidas Profesionales del Curso Superior de Programación con Python

Este curso está especialmente diseñado para contribuir a la especialización de los siguientes puestos:

 

  • Especialista en Data Science
  • Profesionales de compañías tecnológicas
  • DevOps
  • Desarrolladores web
  • Docentes e investigadores
  • Desarrolladores Android
  • Programadores IoT
  • Técnico de sistemas de la información y la comunicación

 

Temario del Curso Superior de Programación con Python

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

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

 

  1. MÓDULO: Entornos de trabajo para Python

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

 

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

  • Sintaxis básica
  • Operadores matemáticos y lógicos
  • Tipos de datos simples
  • Tipos de datos complejos

 

  1. MÓDULO: Estructuras de control de flujo en Python

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

 

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

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

 

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

  • Modos de apertura de ficheros
  • Métodos y propiedades del objeto File
  • Tratamiento de ficheros JSON
  • Serialización de ficheros

 

  1. MÓDULO: Bases de datos y desarrollo web

  • Conexión con bases de datos en Python
  • Operaciones principales con bases de datos en Python
  • Desarrollo Web con Python
  • Seguridad web en la programación web con Python

 

 

MATERIAL AUDIOVISUAL

  • Videotutorial 1: Configuración de entornos
  • Videotutorial 2: Entorno Google Colab
  • Videotutorial 3: Funciones ampliadas del tipo STRING
  • Videotutorial 4: Rendimiento y optimización en la ejecución de los bucles
  • Videotutorial 5: Scrapping web dinámico
  • Videotutorial 6: Generación de ficheros a través de scrapping desde web
  • Videotutorial 7: Configuración del servidor de bases de datos

 

  • Cuaderno interactivo: Práctica con distintos tipos de datos
  • Cuaderno interactivo: Práctica con operaciones matemáticas/lógicas
  • Cuaderno interactivo: Bucles y condiciones de recursividad
  • Cuaderno interactivo: Herencia, clases y objetos
  • Cuaderno interactivo: Generación y apertura de ficheros JSON
  • Cuaderno interactivo: Distintas configuraciones para el objeto File
  • Cuaderno interactivo: Generación de gráficas en Python
  • Cuaderno interactivo: Consultas a bases de datos básicas
  • Cuaderno interactivo: Programación web y gestión dinámica de información

 

Programa de Videoconferencias del Curso Superior de Programación con Python

 Videoconferencias mensuales online y en directo, impartidas por ponentes expertos para complementar o ampliar las temáticas incluidas en el temario del curso.

 

Profesores del Curso Superior del Curso Superior de Programación con Python

Rubén Bellido.

Ingeniero informático y especialista en tecnologías TIC. Project Manager y Software Development Analyst. Consultor de varias empresas para su crecimiento tecnológico y emprendedor con proyectos de educación destinado a todas las edades. 

 

Carlos Yáñez.

Ingeniero Superior de Telecomunicaciones en la Universitat Politécnica de Catalunya (UPC). Experiencia en seguridad en entornos web y soluciones informáticas. Experto en virtualización y consolidación de servidores, optimización de redes de datos y redefinición de procesos de backup