Programación en Python
Programación en Python
Descripción
Python es uno de los lenguajes de programación de propósito general más populares y
extendidos a día de hoy. Ha sido 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 ha sido desarrollado para formar alumnos/as 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 y 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 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 programador/a que
quiera acreditarse con el máximo reconocimiento en el ya conocido como el lenguaje de
Internet de las cosas (IoT)
Las pruebas de seleccion se realizaran mediante plataforma online, sin necesidad de
desplazamiento presecial al CNTG, la podra realizar el/la candidato/a inscrito/a al curso desde
su domicilio o lugar de trabajo, teniendo en cuenta que la plataforma online se abrira
automaticamente a la fecha y hora indicada para ello. Al ser la certificación en Inglés y estar
muchos de los contenidos del curso también en esta lengua, la prueba de selección podrá ser
en inglés.
El/La candidato/a inscrito/a recibira un mail desde la entidad adjudicataria con el acceso a
esta prueba 2 dias antes de la misma.
La plataforma online de pruebas de selección es compatible con las versiones estables más
recientes de todos los navegadores web y sistemas operativos más populares (Windows,
MacOS, Android o cualquier distribución Linux).
Centro de Novas Tecnoloxías de Galicia - 1
Programación en Python
Por lo tanto, para acceder a la plataforma simplemente se necesitará un equipo de
sobremesa, portátil con acceso a una conexión estable a Internet.
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
Python es uno de los lenguajes de programación de propósito general más populares y
extendidos a día de hoy. Ha sido 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 ha sido desarrollado para formar alumnos/as 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 y 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 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 programador/a que
quiera acreditarse con el máximo reconocimiento en el ya conocido como el lenguaje de
Internet de las cosas (IoT)
Las pruebas de seleccion se realizaran mediante plataforma online, sin necesidad de
Centro de Novas Tecnoloxías de Galicia - 2
Programación en Python
desplazamiento presecial al CNTG, la podra realizar el/la candidato/a inscrito/a al curso desde
su domicilio o lugar de trabajo, teniendo en cuenta que la plataforma online se abrira
automaticamente a la fecha y hora indicada para ello. Al ser la certificación en Inglés y estar
muchos de los contenidos del curso también en esta lengua, la prueba de selección podrá ser
en inglés.
El/La candidato/a inscrito/a recibira un mail desde la entidad adjudicataria con el acceso a
esta prueba 2 dias antes de la misma.
La plataforma online de pruebas de selección es compatible con las versiones estables más
recientes de todos los navegadores web y sistemas operativos más populares (Windows,
MacOS, Android o cualquier distribución Linux).
Por lo tanto, para acceder a la plataforma simplemente se necesitará un equipo de
sobremesa, portátil con acceso a una conexión estable a Internet.
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.
DURACIÓN 40 horas
PROGRAMA Programación 2021/22
MATRÍCULA Gratuita
METODOLOGÍA Virtual
TIPO CURSO
CERTIFICACIÓN OFICIAL Sí
EXAMEN CERTIFICACIÓN Certified Associate in Python Programming (PCAP)
Centro de Novas Tecnoloxías de Galicia - 3
Programación en Python
BENEFICIOS
HORARIO De lunes a viernes de 09:30 a 13:30 horas.
PRUEBA DE SELECCIÓN null
LUGAR DE DOCENCIA
Nº PLAZAS 16 (Mínimo 10)
Centro de Novas Tecnoloxías de Galicia - 4
Programación en Python
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 relacionales
• 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 for
• Uso de break y continue
• Operaciones lógicas y a nivel de bits
• Listas Python
• Matrices en Python
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
Centro de Novas Tecnoloxías de Galicia - 5
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
Centro de Novas Tecnoloxías de Galicia - 6