Menú
¡Llama gratis! 900 264 357

Python para programadores del centro BeJob

Programa de Python para programadores

Modalidad: Online
Duración 100
Precio: 375 €

Descripción

Presentación:

Este curso sirve para dar los primeros pasos en el lenguaje de programación Python. Recorreremos tipos básicos, funciones, clases, sintaxis y nos prepara para arrancar los primeros proyectos con este lenguaje de programación.



Objetivos:

En esta especialidad trabajaremos en profundidad la programación con Python. Daremos nuestros primeros pasos en el aprendizaje de Python e iremos avanzando, de modo guiado hasta los elementos avanzados de este lenguaje de programación. Aprenderemos los aspectos más básicos necesarios en cualquier lenguaje de programación: comenzaremos con los tipos básicos y los operadores que nos permiten operar con ellos, veremos cómo controlar el flujo de nuestros programas con sentencias condicionales, bucles "while" y bucles "for" para terminar estudiando como trabajar con ficheros en Python.



Tras esto nos adentraremos en los tipos de datos "built-in" propios de Python: listas, tablas, diccionarios, conjuntos, etc., profundizando en cómo trabajar con ellos a través de iteradores e iterables.



Exploraremos la programación orientada a objetos con Python, prestando especial atención a los métodos especiales. Esta herramienta añade un gran valor a la programación en Python.



Acabaremos la especialidad analizando los elementos más característicos de Python: el Python idiomática, que nos dará una idea de cómo se debe programar en Python y por qué este modo de trabajar aumenta la productividad del lenguaje.



Una vez finalizado esta especialidad el alumno será capaz de realizar programas avanzados en Python, permitiéndole realizar tratamiento de datos de un modo sencillo y eficaz.



Este curso no aborda las bibliotecas con las que Python trabaja y que le aportan gran versatilidad, sino que se centra en la sintaxis del lenguaje. Sin embargo, con los conocimientos obtenidos en este curso el alumno estará preparado para incorporar estas bibliotecas con la documentación propia de cada una de ellas.


Temario

Temario:



1. Python básico para programadores



  1. Primeros pasos


  2. Listas y "tuplas"


  3. Diccionarios


  4. Conjuntos


  5. Sentencias condicionales


  6. Bucles "While" y "For"


  7. Ficheros en Python




2. Python intermedio para programadores



  1. Tipado dinámico


  2. Objetos mutables y tipado dinámico


  3. Funciones I


  4. Funciones II - Ámbitos


  5. Funciones III - Parámetros y argumentos


  6. Clases


  7. Excepciones I


  8. Excepciones II




3. Python avanzado para programadores (I)



  1. Listas por comprensión


  2. Iteradores, iterables y el protocolo de iteración


  3. Creación de objetos iteradores


  4. Funciones y expresiones generadoras


  5. Por qué generadores


  6. Desempaquetado de iterables


  7. Gestores de contexto


  8. Creación de gestores de contexto




4. Python avanzado para programadores (II)



  1. Métodos especiales


  2. Construcción, destrucción y representación de objetos


  3. Iteración y computación de atributos


  4. Objetos que se comportan como funciones y conjuntos


  5. Objetos que se comportan como números


  6. Indexado y troceado de objetos


  7. Python idiomático


  8. Sentencias condicionales y bucles "For"


  9. Funciones y excepciones


  10. Strings y listas


  11. Diccionarios y "tuplas"

Información Adicional


Recomendaciones generales para seguir el curso:

Trabajar los contenidos de una forma guiada y adaptada es garantía de éxito para iniciarse en el mundo de la robótica educativa, si bien para ser solvente se requiere un trabajo personal para asentar los contenidos. Es importante encontrar momentos para practicar de forma autónoma todo lo desarrollado en el curso.



Este curso está orientado a personas que ya saben programar en algún lenguaje de programación de alto nivel como C++ o Java y que desean introducirse en el mundo de Python. Aunque sería posible realizarlo sin conocimientos previo de programación es cierto que se dan muchos conceptos por supuesto, por lo que esto exigiría un esfuerzo de autoestudio del alumno.



Laboratorio:

Una vez tengas desarrollado tu caso práctico (Laboratorio) en plazo establecido podrás comprobar el nivel de conocimientos adquiridos y estarás en disposición de realizar programas con una cierta complejidad.



Titulación:

Una vez finalizado el curso y superado el 70% del test final podrás obtener un certificado de la Fundación General de la Universidad de Alcalá, abonando 55 € (50 € del certificado + 5 € de gastos de gestión [solo para Península y Baleares, para otros territorios consúltanos]).



En el caso de las especialidades y másteres solo se podrá solicitar el certificado una vez haya transcurrido el periodo formativo.





Profesorado:



Alberto Valero

Alberto Valero es Ingeniero Industrial de la Universidad Politéncia de Madrid, realizando su especialidad en Electrónica, Informática y Automatización Industrial. Realizó el doctorado en la Universidad de Roma Sapienza, en el programa de Inteligencia Artificial y Robótica. Ha sido profesor universitario durante 3 años en la Universidad Carlos III de Madrid, especializándose en automatización industrial, programación, robótica e impresión 3D. Durante 1 año fue el responsable técnico de BitBrain Technologies, empresa española de Interfaces Cerebro Máquina. En 2013 se incorporó a BQ como responsable del proyecto educativo.





Víctor González Pacheco

Víctor González es Doctor en Robótica e Inteligencia Artificial por la Universidad Carlos III de Madrid, donde también obtuvo el Máster Universitario de Robótica y el Máster Universitario de Ciencia y Tecnología Informática especializándose en Inteligencia artificial. Víctor es también ingeniero Técnico de Telecomunicaciones por la Universidad Politécnica de Cataluña.



Actualmente trabaja como Data Scientist - Team Leader en Synergic Partners, empresa pionera en Big Data y Data Science, donde lidera equipos de Data Scientists en proyectos de los sectores de Industria, Telco y Banca. Previamente, durante 7 años, fue miembro del grupo RoboticsLab de la Universidad Carlos III de Madrid trabajando en proyectos de Robótica Social y participando en numerosos proyectos, siendo el más destacable el Proyecto Europeo MOnarCH, donde lideró el desarrollo de los comportamientos sociales de robots móviles residentes en hospitales.



Víctor acumula más de 10 años de experiencia en I+D, tanto en la industria como en la academia, de los cuales más de 6 años han sido utilizando Aprendizaje Automático y 5 en el uso de Python. el cual lo ha utilizado extensivamente durante su Tesis Doctoral, por la cual obtuvo el premio extraordinario de Doctorado 2016 de la Universidad Carlos III de Madrid.



Duración: 16 semanas /100 horas



Nivel: Intermedio



Precio curso tutorizado: 375 Euros

Contacta ahora con el centro

Junglebox S.L. (Responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información requeridas y el envío de comunicaciones promocionales sobre formación, derivadas de tu consentimiento. Podrás ejercer tus derechos de acceso, supresión rectificación, limitación, portabilidad y otros derechos, según lo indicado en nuestra P. de Privacidad​