Presencial en Todas las provincias de España
También en Modalidad: Online
Modalidad Abierta
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).
Con una formación especializada en el lenguaje de programación Python obtendrás las habilidades necesarias para trabajar en cualquiera de los siguientes puestos:
- Especialista en Data Science
- Profesionales de compañías tecnológicas
- DevOps
- Desarrolladores web
- Docentes e investigadores
- Desarrolladores Android
- Programadores IoT
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 de Programación con Python?
- Profesionales del sector informático que buscan dominar el lenguaje de programación que utilizan las empresas, actualizando así su perfil laboral, y adaptándose a las necesidades de las compañías europeas.
- Estudiantes que buscan afianzar sus conocimientos y salir al mercado laboral con un perfil profesional actualizado, con una formación especializada y dirigida hacia la realidad de la programación.
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.
4 estrellas promedio basado en 3 opiniones de Experto en Programación con Python.
Ver opiniones DEUSTO FORMACION
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
4. 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