Mancomún

Curso de Programación en Python

Curso de Programación en Python

Del 24 de mayo hasta el 4 de junio, tendrá lugar el curso gratuito, en modalidad virtual sobre «Programación en Python».

Python

Python es una de los lenguajes de programación de propósito general más populares y extendidas a día de hoy. Fue adoptado en la mayoría de sectores industriales -finanzas, medicina, análisis de datos …- y es fundamental para el desarrollo de destrezas clave en el sector TIC: Big data, Machine learning, Data analysis, IoT o estadística.

El presente curso oficial del Python Institute fue desarrollado para formar alumnos/las en las habilidades necesarias para la programación en Python: diseñar, escribir, depurar y ejecutar programas, al mismo tiempo que se obtienen conocimientos fundamentales y habilidades de programación necesarias para el desarrollo web, el análisis de datos o el IoT, entre otros muchos campos. Destacar, como valor añadido, que el presente curso prepara a los/las estudiantes hacia la superación de la prestigiosa certificación oficial PCAP – Python Certified Associate Programmer.

Al obtener la certificación PCAP, se asegura de que el/la participante esté completamente familiarizado/a con todo lo relativo al lenguaje de programación Python. Al ser una certificación de nivel Associate, es el primer paso en la carrera profesional de un/de una programador/a que quiera acreditarse con el máximo reconocimiento en el ya conocido como el lenguaje de internet de las cosas (IoT).

Objetivos

Al finalizar el curso, el alumnado será capaz de realizar satisfactoriamente las siguientes tareas:
Utilizar la sintaxis del lenguaje Python para diseñar sencillos programas
Utilizar métodos y 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
Manejarse satisfactoriamente en la manipulación de archivos
La formación también lo preparará para el examen de certificación PCAP.

Dirigido a

El curso está orientado a todos/as aquellos/as que deseen iniciar su carrera como programador/a en Python o aprender un nuevo lenguaje de programación. Asimismo, también está dirigido a cualquier perfil TIC (programadores/as y administradores/as de sistemas) que quieran incorporar Python a su área de conocimiento y poder aplicarlo en su trabajo.

A pesar de ser un curso introductorio y para un mayor aprovechamiento de la formación, se recomienda tener nociones básicas de programación. También es recomendable poseer un nivel medio de comprensión lectora en inglés.

Perfil del docente

Formador/a con más de 5 años de experiencia en áreas de alta especialización técnica en los ámbitos de aplicación. Dispone de las certificaciones oficiales del Python Institute para impartir este curso.

Temario

Conceptos básicos de programación en Python:
Tu primer programa
Entrada y salida de datos
La función print()
La función input()
Tipos de datos
Uso y definición de variables
Operadores y expresiones
Operadores aritméticos
Operadores relacionais
Prioridad entre operadores
Conversiones entre tipos de datos

Bucles y estructuras de decisión en Python:
Indentación del código
Estructuras de tipo if- else- elif
Estructuras de tipo while
Estructuras de tipo fuere
Uso de break y continue
Operaciones lógicas y a nivel de bits
Listas en Python
Matrices en Pyton

Funciones y estructuras de datos en Python:
Definición y uso de funciones
Argumentos por nombre y por posición
Shadowing en funciones
Ámbitos de visibilidad
Variables globales
Recursividad
Tuplas en Python
Diccionarios en Python

Uso de módulos y paquetes en Python:
Módulos y paquetes
Importación de módulos
Uso de módulos estándares
Definición y uso de módulos
Definición y uso de paquetes
Gestión de errores y excepciones
Strings en acción

Programación en Python

Programación orientada a objetos en Python:
Conceptos básicos de POO
Clases vs Objetos
Definición y uso de propiedades
Definición y uso de métodos
Reflexión e introspección
Herencia: jerarquía de clases
Herencia vs Composición
Herencia simple vs Herencia múltiple
Excepciones en Python
Anatomía de una excepción
Definición y uso de excepciones propias
Generators y Closures
Funciones lambda

Manipulación de archivos en Python

Inscripción y pruebas de selección

La inscripción puede realizarse a través de esta web.

Las pruebas de selección se realizaran mediante plataforma online, sin necesidad de desplazamiento presencial al CNTG, la podrá realizar el/la candidato/a inscrito/a al curso desde su domicilio o lugar de trabajo, la plataforma online se abrirá automáticamente en la fecha y hora indicada para eso.

El/La candidato/a inscrito/a recibirá un mail desde la entidad adjudicataria con el acceso a esta prueba 2 días antes de la misma. La plataforma online de pruebas de selección es compatible con las versiones estables más recientes de todos a navegadores web y sistemas operativos más populares (Windows, MacOS, Android o cualquier distribución Linux).

Por tanto, para acceder a la plataforma simplemente se necesitará un equipo de mesa, portátil con acceso a una conexión estable a Internet.

Más información

Xunta

Xunta de Galicia, Información mantenida y publicada en internet por Xunta de Galicia

Atención a la ciudadanía - Accesibilidad - Aviso legal - Mapa del portal