Máster de Programación con Python. MPP - butic

Máster de Programación con Python. MPP

master-programacion-python-mpp

Máster de programación con Python. MPP

Actualmente, Python es uno de los lenguajes de programación más utilizados al tratarse de un lenguaje de scripting multiplataforma. Pero sobre todo, es el elegido por su versatilidad y simplicidad en su aprendizaje.

El objetivo del MPP es formar a los candidatos en este lenguaje de una manera dinámica, realizando la aplicación práctica en todo momento para tener resultados visibles, desde un enfoque generalista que permita al candidato especializarse después como experto aplicado a su campo cumpliendo unos estándares de funcionamiento, usabilidad y calidad.

Módulo 1.- Introducción

Al comenzar el curso, asentaremos las bases y conceptos clave del medio

Módulo 2.- Historia, Características y Filosofía del lenguaje

Conoceremos los orígenes de Python, las características del mismo y su filosofía.

Módulo 3.- Preparación del entorno de trabajo

Prepararemos el entorno de trabajo para el desarrollo con Python: Modo interactivo, editores de desarrollo: IDEs, debugging, etc.

Módulo 4.- Elementos del lenguaje

Aprenderemos los elementos que conforman el lenguaje de programación Python: biblioteca estándar, bloques, operadores, variables, etc.

Módulo 5.- Módulos comúnmente utilizados

Veremos los módulos de funciones de Python más utilizados y extendidos, así como la herramienta de instalación de módulos de python de terceros.

Módulo 6.- Manejo de ficheros

Aprenderemos a leer, modificar y crear ficheros en el sistema operativo.

Módulo 7.- Procesos y subprocesos

Ejecutaremos procesos hijos del actual, manteniendo la comunicación con el original.

Módulo 8.- Módulo de logs “logger”

Nos marcaremos como objetivo dotar al código de una forma de informar de lo que hace.

Módulo 9.- Programación orientada a tests en Python

Es crítico en este punto aprender a programar tests para mantener el código funcional a medida que se desarrolla y se extiende.

Módulo 10.- Conectores

Comunicaremos Python con sistemas de bases de datos.

Módulo 11.- Ingeniería de software

Aprenderemos a realizar el diseño y planificación de una aplicación antes de su desarrollo, programación e implementación.

Módulo 12.- Introducción a los interfaces gráficos y diseño de mocaps

Veremos que existen diferentes formas de dotar a las aplicaciones Python de interfaces de usuario, dependiendo del objetivo de la misma y diseñaremos propuestas de UI antes de su implementación.

Módulo 13.- PySide

Aprenderemos a utilizar el framework Pyside, uno de los más extendidos, llegado a considerarse un estándar.

Módulo 14.- Proyecto: aplicación de escritorio

Módulo totalmente práctico donde el objetivo es que el candidato se enfrente al desarrollo de una aplicación completa en Python como si se tratara del encargo de un cliente.

Módulo 15.- Proyecto: aplicación colaborativa

Módulo totalmente práctico donde el objetivo es que un grupo de alumnos se enfrenten en conjunto al desarrollo de una aplicación completa en Python, siendo las tareas repartidas como si se tratara de un departamento de programación. De esta forma verán el trabajo en equipo y entenderán la dependencia entre las tareas de unos y otros para llegar a los plazos establecidos.

En estos módulos nos centraremos en el desarrollo y no tanto en el diseño, análisis e ingeniería del software, que serán entregados ya completos por parte del tutor.

Módulo 16.- Python orientado a la industria de la animación y VFX

En la última fase de aprendizaje, nos especializaremos en la técnica y metodología aplicada al sector audiovisual.

Módulo 17.- Desarrollo del PFM

SOLICITA MÁS INFORMACIÓN PARA VER EL PLAN DE ESTUDIOS COMPLETO

Director de Área

Roberto Romero_ LinkedIn

Coordinador

Eduardo Serna Alonso_ LinkedIn

La excelencia académica es nuestro principal valor y para alcanzarla, tenemos la obligación de garantizar a los candidatos y a nosotros mismos, un proceso de admisión que maximice las posibilidades de éxito durante sus estudios.

De esta manera, los candidatos interesados en estudiar en Butic deben validar con el Departamento Académico si sus conocimientos y expectativas se adecuan a los estudios deseados.

Fases del proceso de matriculación:

  1. Preinscripción y solicitud de admisión

El candidato debe cumplimentar la Solicitud de Admisión y aportar la documentación requerida para la titulación a la que desea acceder.

  1. Análisis del perfil y entrevista personal

Todos los candidatos realizarán una entrevista personal con un orientador académico tras analizar la documentación aportada por el mismo.

  1. Validación de la candidatura

En el caso de cumplir los requisitos de acceso, el candidato será confirmado oficialmente y podrá tramitar su matrícula formal.

  1. Matriculación

El candidato formalizará su matrícula con Butic en la última fase, momento tras el cual accederá a todos los servicios de la Escuela.

Servicios exclusivos de butic para ti

Simple Animation

Computación en la nube.

Prácticas Garantizadas

En nuestros estudios de referencia colaboradores.

Acceso a CarTIC

Centro de Alto Rendimiento de butic.

Masterclass Program

Masterclasses de los mejores profesionales del mundo.

Plazas disponibles

Blended (semipresencial en Madrid)
90%
Online (en directo)
90%

Solicita más información

Elige cómo quieres aprender

100% ONLINE
En directo desde cualquier parte del mundo
  • Admisión filtrada a grupos homogéneos
  • Acceso a Simple Animation durante las clases
  • Libre acceso a butic Jobs
  • Ritmo de aprendizaje a medida
  • Acceso al campus más completo del mundo
  • Acceso a clases grabadas para posterior revisión
  • Certificación digital de los estudios vía Blockchain
  • Incluye online Masterclass Program

En butic no estudia quien quiere, estudia quien puede. Y no es una cuestión de dinero, es una cuestión de actitud. Porque butic no es una Escuela, es un Centro de Alto Rendimiento a donde no vienes a estudiar, vienes a trabajar por tu Futuro.