Python Institute
Programación en Python - Curso oficial PCAP del Python Institute

AVISO IMPORTANTE:
No está permitido realizar más de un curso de la convocatoria SEPE F22 en las mismas fechas, ni aunque sea con entidades diferentes.
Por lo tanto, deberás terminar tu primer curso para poder participar en otros cursos de formación subvencionada.

Nota: Esta edición está dirigida exclusivamente a profesionales en activo del Sector Servicios a las Empresas y autónomos.

Tecnología
Python Institute

Modalidad de impartición
Live Virtual Class (LVC)

Duración
75 horas

Fechas
18/05/2023 - 24/07/2023

Horario
De lunes a jueves (18:00h - 22:00h)

Fecha límite de inscripción
10/05/2023

Examen de certificación incluido *
PCAP-31-03: Certified Associate in Python Programming

Prueba de nivel
Modalidad online

Plazas disponibles
25 plazas

* Válido, en modalidad online proctored, para miembros del programa PUE Alumni que finalicen el curso con aprovechamiento exigido por parte de SEPE.

Acerca de este curso

TASTE OF TRAINING

Python es uno de los lenguajes de programación más populares y extendidos a día de hoy. Ha sido adoptado en la mayoría de sectores en la industria (finanzas, medicina, análisis de datos, etc) y es fundamental para el desarrollo de destrezas clave en el sector TIC: Big Data, Machine Learning, Data Analysis, IOT y estadística.

El presente curso ha sido desarrollado para, en primera instancia, formar alumnos en las habilidades necesarias para la programación con Python: diseñar, escribir, depurar y ejecutar programas desarrollados en Python: obteniendo así conocimientos fundamentales y habilidades de programación necesarias para el desarrollo web, el análisis de datos e IOT, entre otros muchos campos.

Más adelante, el asistente aprenderá las habilidades avanzadas de Python relacionadas con la programación de la interfaz gráfica de usuario (GUI), el trabajo con módulos de biblioteca seleccionados que permiten procesar diferentes tipos de archivos, la comunicación con el entorno de un programa y la utilización de herramientas y recursos para realizar matemáticas, ciencias y tareas relacionadas con la ingeniería.

A quién va dirigido

El curso está orientado a personas en situación de desempleo, ERTE, autónomos y a profesionales del Sector Servicios a las Empresas que deseen iniciar su carrera como programadores en Python o aprender un nuevo lenguaje de programación. Asimismo, también está dirigido a cualquier perfil TIC (programadores y administradores de sistemas) que desee incorporar Python a su área de conocimiento y poder aplicarlo en su trabajo.

Aunque es un curso introductorio, se recomienda tener nociones básicas de programación para un mayor aprovechamiento de la formación.

Objetivos del curso

Una vez finalizado el curso el alumno habrá adquirido los siguientes conocimientos y habilidades:

  • Utilizar la sintaxis del lenguaje Python para diseñar sencillos programas.
  • Utilizar métodos, estructuras de decisión y bucles para determinar el flujo de ejecución de un programa.
  • Utilizar y construir módulos y paquetes para una correcta organización del código.
  • Conocer las bases de la programación orientada a objetos.
  • Utilizar y manipular referencias a objetos y escribir código de gestión de errores.
  • Gestionar satisfactoriamente la manipulación de archivos.

Certificación incluida

Tras la realización del presente curso, el alumno estará preparado para superar el siguiente examen de certificación oficial:

La superación de este examen es un requisito imprescindible para obtener la certificación PCAP | Certified Associate in Python Programming.

Importante: Como valor añadido, PUE dará acceso a una convocatoria del examen oficial asociado a este curso sin coste para los alumnos que sean miembros PUE ALUMNI y que finalicen la formación con el aprovechamiento exigido por el SEPE para la obtención del voucher de certificación. Este examen de certificación oficial se realizará a través de la opción Online Proctored, que permite atender al examen de certificación desde cualquier ubicación con una simple conexión a Internet.

¿Cómo puedo participar?

Una vez hayas realizado la preinscripción al curso:

1º recibirás un correo electrónico con los pasos a seguir para acceder a realizar la correspondiente prueba de nivel en modalidad online.

2º realizada esta prueba de nivel recibirás un correo donde te recordaremos, para que podamos formalizar y validar tu candidatura, la siguiente documentación exigida por el expediente que tendrás que facilitarnos:

  • Fotocopia del DNI.
  • Título de formación reglada oficial (Bachillerato, CFGS, CFGM, Diplomatura, Licenciatura, Grado…). En caso de titulaciones extranjeras, es necesaria la homologación de la titulación.
  • Informe de vida laboral (para trabajadores en activo).
  • Fotocopia de la demanda de empleo DARDE/DARDO actualizada (para trabajadores en situación de desempleo).

Puedes contactar con nosotros mediante el formulario de solicitud de información o llamando a una de nuestras sedes:

Calendario de sesiones

A continuación, se muestra el calendario de sesiones previstas en modalidad Live Virtual Class (LVC). En algunas situaciones excepcionales, este calendario podría sufrir algunas modificaciones puntuales respecto a su previsión inicial.

Contenidos

Módulo 1 (PE1): Introducción a Python y a la programación

  • Python como un lenguaje de programación moderno, universal y en crecimiento.
  • Versiones de Python y desarrollo del lenguaje.
  • Breve reseña de las herramientas y los entornos necesarios para comenzar a programar en Python.

Módulo 2 (PE1): Tipos de datos, variables, operaciones básicas de entrada y salida, y operadores básicos

  • Cómo escribir y ejecutar tu primer programa en Python.
  • Literales de Python.
  • Operadores y expresiones de Python.
  • Variables: cómo nombrarlas y usarlas.
  • Operaciones básicas de entrada y salida en Python.

Módulo 3 (PE1): Valores booleanos, ejecución condicional, bucles, listas y su procesamiento, operaciones lógicas y a nivel de bits

  • Tipo de datos booleanos.
  • Operadores relacionales en Python.
  • Toma de decisiones en Python: if, if-else, if-elif-else.
  • Repetición de código mediante bucles: while y for.
  • Operaciones lógicas y de bit a bit en Python.
  • Listas en Python: construcción, indexación, slicing y manipulación de contenido.
  • Cómo ordenar una lista usando el algoritmo bubble-sort.
  • Listas multidimensionales y sus aplicaciones.

Módulo 4 (PE1): Funciones, tuplas, diccionarios, y procesamiento de datos

  • Estructuración del código y concepto de funciones.
  • Invocación de funciones y devolución de resultados desde una función.
  • Alcances de los nombres y shadowing de variables.
  • Tuplas: propósito, construcción y uso.
  • Diccionarios: propósito, construcción y uso.
  • Excepciones: try-except, algunas excepciones útiles.

Módulo 5 (PE2): Módulos, paquetes y PIP

  • ¿Qué es un módulo y por qué lo necesitamos?
  • Importación y uso de módulos.
  • Revisión de algunos módulos nativos útiles de Python.
  • ¿Qué es un paquete y en qué se diferencia de un módulo?
  • Construir y usar paquetes.
  • PIP: una navaja suiza para el mantenimiento de paquetes.

Módulo 6 (PE2): Excepciones, Strings y Métodos sobre Listas/Strings

  • Caracteres, Strings y estándares de codificación.
  • Strings vs Listas: similitudes y diferencias.
  • Métodos sobre listas.
  • Métodos sobre Strings.
  • Errores en tiempo de ejecución en Python.
  • Controlar el flujo de errores mediante try y except.
  • Jerarquía de las excepciones.

Módulo 7 (PE2): Programación Orientada a Objetos en Python (OOP)

  • Conceptos básicos de programación orientada a objetos.
  • Del enfoque procedimental al orientado a objetos: motivaciones y beneficios.
  • Clases, objetos, propiedades y métodos.
  • Herencia y polimorfismo.
  • Las excepciones como objetos.

Módulo 8 (PE2): Miscellaneous

  • Generadores, iteradores y closures.
  • Trabajar con el sistema de archivos, el árbol de directorios y los archivos.
  • Algunos módulos interesantes de la Python Standard Library (os, datetime, time y calendar).

Iniciativa de formación subvencionada por organismos estatales

Organismos Estatales

Tecnologías participantes

Android
Cisco
Javascript Institute
LPI
Microsoft
MySQL
Oracle
PHP
PMI
Python Institute
Scrum Manager
Unity
VMware Academy
Top