Está en la página 1de 2

El candidato a la certificación en Introducción a la programación

usando Python debe ser capaz de reconocer y escribir código Python


sintácticamente correcto, reconocer los tipos de datos compatibles
con Python y ser capaz de reconocer y escribir código Python que
resuelva lógicamente un problema determinado.

LOS OBJETIVOS SON:

1. Realizar operaciones usando tipos de datos y operarios (20 - 25 %)

• Evaluar una expresión para identificar el tipo de datos que Python asignará a cada variable
• Identificar tipos de datos str, int, float y booleanos
• Realizar operaciones de datos y tipos de datos
• Convertir de un tipo de datos a otro tipo; construir estructuras de datos; realizar
operaciones de indexado y troceado
• Determinar la secuencia de ejecución basada en la presencia de un operario
• Asignación; comparación; lógica; aritmética; identidad (is); contención (in)
• Seleccionar el operario adecuado para lograr el resultado previsto
• Asignación; comparación; lógica; aritmética; identidad (is); contención (in)

2. Controlar el flujo con decisiones y bucles (25 - 30 %)

• Construir y analizar segmentos de código que usen elementos de ramificación


• if; elif; else; expresiones condicionales compuestas y anidadas
• Construir y analizar segmentos de código que realicen iteraciones
• while; for; break; continue; pass; bucles anidados y bucles que incluyan expresiones
condicionales compuestas
3. Realizar operaciones de entrada y salida (20 - 25 %)

• Construir y analizar segmentos de código que realicen operaciones de entrada y salida de


archivos
• Abrir; cerrar; leer; escribir; anexar; comprobar la existencia; eliminar; con declaración
• Construir y analizar segmentos de código que realicen operaciones de entrada y salida de
consola
• Leer entrada de la consola; imprimir texto formateado usar argumentos de línea de
comando

4. Documentar y estructurar código (15 - 20 %)


• Documentar segmentos de código usando comentarios y cadenas de documentación
• Usar sangrado, espacios en blanco, comentarios y cadenas de documentación;
generar documentación usando pydoc
• Construir y analizar segmentos de código que incluyan definiciones de funciones
• Firmas de llamada; valores predeterminados; retorno; def; pass

5. Realizar resolución de problemas y gestión de errores (5 - 10 %)


• Analizar, detectar y arreglar segmentos de código que tengan errores
• Errores de sintaxis; errores de lógica; errores de tiempo de ejecución
• Analizar y construir segmentos de código que gestionen excepciones
• Try; except; else; finally; raise

6. Realizar operaciones usando módulos y herramientas (1 - 5 %)

• Realizar operaciones básicas usando módulos integrados


• Math; datetime; io; sys; os; os.path; random
• Resolver problemas de computación complejos usando módulos integrados
• Math; datetime; random

También podría gustarte