Curso Superior en Programación con Python Online / Distancia en Deusto Formación

Curso Superior en Programación con Python

Servicio de prácticas profesionales voluntarias

Prácticas

Bolsa de empleo gestionada por Randstad

Bolsa de trabajo

Diploma propio expedido por Deusto Formación - Titulación propia de la Fundación General de Universidad de Salamanca (FGUSAL).

Titulación propia
Contacta con el centro para más información

Exalumnos de Tumaster.com

¿Has hecho este curso?

Comparte tu experiencia en TuMaster.com

Deja tu opinión Deja tu opinión
Dirigido a:

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.

Comentarios:

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.

Leer más Python es un lenguaje de programación de alto nivel. Ofrece la potencia y la flexibilidad de los lenguajes compilados con una curva de aprendizaje suave. Esto se debe a que ofrece una sintaxis mucho más sencilla, clara y cercana a la lógica (y al lenguaje) de los humanos. Un código más legible resulta más sencillo de generar, depurar y mantener.

Python es libre y es abierto. Y en esto radica una de las claves del éxito de Python: su comunidad. Se trata de una comunidad amplia y muy activa, que contribuye al desarrollo y mejora del código fuente, según las necesidades y demandas de los usuarios. Aunque muchas empresas y organizaciones como Google, Microsoft o Red Hat utilizan mucho este lenguaje para sus aplicaciones finales, ninguna ejerce un control sobre el mismo. Además, Python es un lenguaje multiplataforma, ya que podemos ejecutarlo en diferentes sistemas operativos como Windows o Linux, simplemente usando el intérprete correspondiente.

Es el lenguaje de referencia en los campos de Data Science y Machine Learning. Si tenemos en cuenta la evolución de los dos últimos años de entornos Python para Deep Learning, incluyendo la creación de Tensorflow por parte de Google y otras librerías especializadas, no nos extrañará que sea la puerta de entrada a los algoritmos de Inteligencia Artificial que se están implantando cada vez en más servidores y detrás de muchas páginas de comercio electrónico para la identificación de patrones y de la automatización de las respuestas.

Con este Curso de Programación con Python el alumno aprenderá las técnicas y los procesos empleados por los mejores profesionales de cada ámbito, para poder desarrollar esta labor profesionalmente.


Objetivos:

Que el alumno adquiera las destrezas necesarias para crear sus propios programas, tanto en la parte back end de un proyecto de programación (conexión con la base de datos, seguridad, generación de ficheros) como en la parte front end (desarrollo web, algoritmos inteligentes para la obtención de información, etc.). De la misma forma, conocerá tanto los fundamentos del lenguaje como las principales herramientas y entornos de trabajo para el desarrollo de programas; pudiendo elegir cuál es el más indicado para su tarea (ciencia, estadística, grafismo, web, etc.). Cabe destacar, como valor añadido al curso, que los módulos están orientados a dar los conocimientos necesarios para la preparación de la prestigiosa certificación oficial PCAP - Python Certified Associated Programme.
Una vez finalizado, el alumno podrá:

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

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


BENEFICIOS

• 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 la realización del curso podrás obtener también 14 Créditos ECTS.

• Somos Centro Python Institute, La función de los centros de formación oficial Python Institute consiste en formar y certificar alumnos

• El curso incorpora 5 cuadernos interactivos con ejercicios prácticos.

• Material audiovisual: 7 videotutoriales

• El proyecto final le servirá para poner en práctica los conocimientos adquiridos durante el programa de formación. Hay tres alternativas de proyectos:
- Proyecto final 1: Desarrollo de una araña rastreadora
- Proyecto final 2: Desarrollo de un Panel de administración web dinámico
- Proyecto final 3: Desarrollo de un Dashboard científico generado con Python y variables dinámicas

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

• El alumno dispondrá del acceso a la comunidad virtual de aprendizaje Deusto Digital, un espacio de comunicación e interacción entre alumnos y el Dinamizador de la comunidad, donde se realizarán concursos y retos que fomenten la participación y la creatividad de los alumnos.

• Módulo e-learning complementario de English for IT’ que desde un enfoque eminentemente práctico ayuda a conocer y utilizar el inglés en un entorno laboral. Incluye vocabulario propio de la práctica diaria de los profesionales del ámbito TIC junto a una revisión de los conceptos gramaticales más relevantes. En definitiva, ofrece herramientas para comunicarse con los clientes y compañeros de trabajo en inglés.


MÁS BENEFICIOS

• Dispondrás en todo momento del apoyo, seguimiento y asesoramiento de las siguientes figuras:

CONSULTOR/A ACADÉMICO/A como orientador académico,
- Función: Asesorar y acompañar al alumno en su proceso formativo
- Atención personalizada por alumno, contactando al inicio del curso para facilitar la siguiente información:
- Presentación personal, bienvenida al curso, y objetivos didácticos de la Unidad 1
- Planificación estudios personalizada
- Email personalizado del consultor/a por curso
- Horario de consultoría telefónica (8 horas semanales)
- Horario de tutoría personalizada presencial o virtual

PROFESOR/A experto y especializado en la materia,
- Función: tareas de asesoramiento técnico y evaluación del proceso formativo de los alumnos
- Atención personalizada por alumno:
.- Contacto a través del Campus (apartado CONSULTAS/PROFESOR)
.- Corrección de pruebas de evaluación y Proyecto final del curso (en 48 horas)
.- Respuesta a dudas y preguntas (en 24 horas)

• Biblioteca en el Campus online, con contenido extra del curso, en formato documento, link o vídeo.

• Tendrás acceso a nuestra bolsa de empleo gestionada por Randstad, empresa líder en recursos humanos y portal de empleo de referencia en España.

El objetivo es ofrecer una bolsa de empleo, de forma gratuita, a todos los alumnos, desde el primer día que han comprado el curso, ofreciendo un portal exclusivo integrado en nuestro campus.

• Servicio de prácticas profesionales voluntarias en el cual podrás acceder a un amplio abanico de empresas colaboradoras. Incluso si no dispones de una empresa cercana de entre las ofertadas, te damos la oportunidad de que aportes una para ayudarte así a adquirir experiencia profesional.

• También se tiene acceso al Blog de la marca, que permite ampliar conocimiento, informar de tendencias del sector, dar claves estratégicas en diferentes áreas. Todo ello creado y gestionado por expertos del área.

Profesorado:

- 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

Titulación que se obtiene:

Diploma propio expedido por Deusto Formación y titulación propia de la Fundación General de Universidad de Salamanca (FGUSAL). Con la realización del curso podrás obtener también 14 Créditos ECTS.Leer menos
1. 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


2. Entornos de trabajo para Leer más 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)


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


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


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

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


7. 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ónLeer menos
Ayuda
¿No encuentras tu curso?
6:14
.