1. Cursos
  2. Cursos de Lenguajes de Programación
  3. Cursos de Lenguajes de Programación Online
  4. Curso Superior Programacion Python
Curso Superior en Programación con Python

Curso Superior en Programación con Python

por DEUSTO FORMACION
  • Lugar/Modalidad:

    Modalidad: Online


Descripción

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

🎓 Titulaciones

Dos Títulos: diploma propio expedido por Deusto Formación y titulación propia de la Fundación General de Universidad de Salamanca (FGUSAL).

Bolsa de Empleo y Salidas profesionales

El curso cuenta con una bolsa de empleo gestionada por Randstad, empresa líder en Recursos Humanos en España.

✍ Metodología

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.

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

Temario

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

Compartir en:

También te pueden interesar estos Programas Destacados


logo de DEUSTO FORMACION

En un momento en el que la tecnología se encuentra presente en múltiples ámbitos, la web es un entorno de constante presencia en nuestras vidas en la actualidad. Los desarrolladores de estos sistemas son perfiles cada vez más demandados por el mercado laboral. En este curso de programación en php, javascript y mysql , de enfoque...


DEUSTO FORMACION

Pedir información
logo de GRUPO ATRIUM

En este curso experto aprenderás a realizar aplicaciones web, utilizando diferentes lenguajes de programación como Javascript, JAVA y PHP. Tanto la parte del servidor Back-end como la parte más visual como es el Front-end. En el curso trabajaremos con todas las partes necesarias en las que interviene el desarrollo web del...


GRUPO ATRIUM

Pedir información
logo de MASTER D

¿Te gustaría dedicarte profesionalmente al sector on-line como gestor de proyectos de Internet, creando páginas web o liderando departamentos de desarrollo y analítica web? conviértete en un experto programando páginas web, ser un experto programador web es una de las profesiones más demandadas por empresas de todo el mundo grac...


MASTER D

Pedir información
logo de SEAS ESTUDIOS SUPERIORES ABIERTOS

La programación orientada a objetos es una de las formas más populares de programar y viene teniendo gran acogida en el desarrollo de proyectos de software desde los últimos años, debido a sus grandes capacidades y ventajas frente a las antiguas formas de programar, el curso de dirige a quienes deseen adquirir los conocimientos...


SEAS ESTUDIOS SUPERIORES ABIERTOS

Pedir información
logo de GESENCO FORMACION

Aprende programación orientada a objetos con los lenguajes más populares, Javascript y Python. Javascript es el lenguaje más usado en todo el mundo, con el que es posible acceder a todos los recursos y aplicaciones que existen en la red. Python es simplemente un lenguaje muy potente, fácil de aprender y que es ut...


GESENCO FORMACION

Pedir información
logo de DEUSTO FORMACION

El Programa Superior de Diseño y Desarrollo de Videojuegos se renueva con la integración del motor gráfico Unity, un motor de desarrollo para la creación de juegos y contenidos 3D interactivos. Este curso, usando un lenguaje de scripts te permitirá crear juegos sin ser experto en programación, desarrollando de manera profesional...


DEUSTO FORMACION

Pedir información

Formación relacionada