Programación en Python - 2ª edición « Atrás
Tipo de edición Edición única tarde (desempleados/as y ocupados/as
Metodología Virtual
Tipo CURSO
Matrícula Gratuita
Fecha inicio 11/03/2024
Fecha fin 22/03/2024
Certificación oficial Si
Examen PCAP - Certified Associate in Python Programming
Nº inscritos 148
Datos de la edición
  • Periodo de inscripción : 01/02/2024 - 14/02/2024
  • Prueba de selección : 19/02/2024 (17:30)
  • Horario : De lunes a viernes de 16:30 a 20:30 horas.
  • Número de plazas : 16 (Mínimo 10)
  • Periodo de docencia : 11/03/2024 - 22/03/2024
  • Criterios de selección :
    • Prueba técnica presencial en el CNTG en Santiago de Compostela

Este curso guiará al alumnado hasta un nivel de conocimiento de programación que le permita diseñar, escribir, depurar y ejecutar programas codificados en el lenguaje Python y comprender los conceptos básicos de la tecnología de desarrollo de software. Durante la formación, se estudiarán aspectos de la programación en Python tales como los módulos, paquetes, excepciones, procesamiento de archivos, así como con técnicas generales de codificación y programación orientada a objetos (POO).

Objetivos :
  • Aprender los conceptos universales de la programación informática
  • Aprender la sintaxis y la semántica del lenguaje Python
  • Practicar habilidades para resolver los desafíos típicos de implementación
  • Utilizar los elementos más importantes de la biblioteca estándar de Python
  • Instalar el entorno de tiempo de ejecución
  • Aprender a usar la programación orientada a objetos en Python
  • Aprender a importar y usar módulos de Python
  • Controlar las excepciones
  • Procesar archivos
Dirigido a :

El curso se recomienda para aspirantes a desarrolladoras/es que estén interesadas/os en seguir carreras relacionadas con el desarrollo de software y la seguridad, las redes y el Internet de las cosas (IoT).

Perfil del docente :

Formador/a acreditado con la certificación PCAP™ – Certified Associate in Python Programming 

  • Duración :
    40 horas
  • Metodología :
    Virtual
  • Matrícula :
    Gratuita
  • Tecnología :
    • Python Institute
    • Python
  • Beneficios :
    • Diploma de asistencia
    • Opción gratuita de un examen de certificación oficial
  • Módulos transversales :
    • Igualdad de 5 horas

Módulo 1: 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
  •   Herramientas y los entornos necesarios para comenzar a programar en Python

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

  •   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: 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
  •   COrdenar una lista usando el algoritmo bubble-sort
  •   Listas multidimensionales y sus aplicaciones

Módulo 4: 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: 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
  •   Construir y usar paquetes
  •   PIP: una navaja suiza para el mantenimiento de paquetes

Módulo 6: 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: 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: Miscellaneous

  •   Generadores, iteradores y closures