Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Variables y estructuras de control en Python, Resúmenes de Tecnologías de la Información y la Comunicación

Una guía de aprendizaje sobre el lenguaje de programación python, específicamente en el uso de variables, estructuras de control condicionales e iterativas. Se introduce a los estudiantes en los conceptos básicos de python, como la definición de variables, la entrada y salida de datos, y el uso de operadores y funciones predefinidas. Además, se abordan temas más avanzados como la implementación de sentencias condicionales y ciclos repetitivos para resolver problemas de programación. El documento incluye actividades de aprendizaje, foros de discusión y talleres prácticos que permiten a los estudiantes desarrollar habilidades en la codificación con python.

Tipo: Resúmenes

2022/2023

Subido el 18/04/2023

camilo-sanchez-72
camilo-sanchez-72 🇨🇴

1 documento

1 / 14

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
GFPI-F-135 V01
PROCESO DE GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL
FORMATO GUÍA DE APRENDIZAJE
1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE
Denominación del programa de formación: Variables y estructuras de control en Python.
Código del programa de formación: 22810005
Competencia: 220501096. Desarrollar la solución de software de acuerdo con el diseño y
metodologías de desarrollo.
Resultados de aprendizaje a alcanzar:
o 220501096-1. Definir las variables a utilizar de acuerdo con el tipo de dato que deben contener.
o 220501096-2. Formular instrucciones de entrada y salida de datos e instrucciones de proceso
secuencial aplicando estándares de codificación en Python.
o 220501096-3. Utilizar estructuras de control condicionales en Python de acuerdo con los
requerimientos técnicos.
o 220501096-4. Usar estructuras de control iterativas en Python teniendo en cuenta los ciclos
requeridos por el usuario.
Duración de la guía: 48 horas
2. PRESENTACIÓN
Estimados aprendices, en nombre del Servicio Nacional de Aprendizaje SENA, les damos la bienvenida
al programa de formación complementaria virtual Variables y estructuras de control en Python.
Un lenguaje de programación es un sistema estructurado que permiten la comunicación de manera
directa con una computadora. Existen muchos lenguajes de programación: Python, Java, Ruby, PHP y
C++ son algunos de los lenguajes más usados en la actualidad, permitiendo incrementar puestos de
trabajo para los programadores.
En este curso complementario, se ha seleccionado Python, un software libre, con un lenguaje sencillo,
fácil de aprender y poderoso en su codificación para desarrollar aplicaciones web o móviles, juegos,
gráficos y algoritmos científicos de cálculo avanzado, además, funciona en cualquier sistema operativo
que integre su intérprete, siendo una herramienta útil para el área de Machine Learning.
Para el desarrollo de las evidencias de aprendizaje propuestas en esta guía es necesaria una lectura
detallada y crítica de los componentes formativos del programa y a partir de la realización de los talleres
formulados, usted se apropiará de los conocimientos presentados.
Las actividades de aprendizaje propuestas están diseñadas para realizar un trabajo autónomo
sistemático, y colaborativo, con la interacción de aprendices e instructor a través de encuentros
sincrónicos y asincrónicos.
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe

Vista previa parcial del texto

¡Descarga Variables y estructuras de control en Python y más Resúmenes en PDF de Tecnologías de la Información y la Comunicación solo en Docsity!

PROCESO DE GESTIÓN DE FORMACIÓN PROFESIONAL INTEGRAL

FORMATO GUÍA DE APRENDIZAJE

1. IDENTIFICACIÓN DE LA GUIA DE APRENDIZAJE

Denominación del programa de formación : Variables y estructuras de control en Python. ● Código del programa de formación : 22810005 ● Competencia : 220501096. Desarrollar la solución de software de acuerdo con el diseño y metodologías de desarrollo. ● Resultados de aprendizaje a alcanzar : o 220501096-1. Definir las variables a utilizar de acuerdo con el tipo de dato que deben contener. o 220501096-2. Formular instrucciones de entrada y salida de datos e instrucciones de proceso secuencial aplicando estándares de codificación en Python. o 220501096-3. Utilizar estructuras de control condicionales en Python de acuerdo con los requerimientos técnicos. o 220501096-4. Usar estructuras de control iterativas en Python teniendo en cuenta los ciclos requeridos por el usuario. ● Duración de la guía : 48 horas

2. PRESENTACIÓN

Estimados aprendices, en nombre del Servicio Nacional de Aprendizaje SENA, les damos la bienvenida al programa de formación complementaria virtual Variables y estructuras de control en Python.

Un lenguaje de programación es un sistema estructurado que permiten la comunicación de manera directa con una computadora. Existen muchos lenguajes de programación: Python, Java, Ruby, PHP y C++ son algunos de los lenguajes más usados en la actualidad, permitiendo incrementar puestos de trabajo para los programadores.

En este curso complementario, se ha seleccionado Python , un software libre, con un lenguaje sencillo, fácil de aprender y poderoso en su codificación para desarrollar aplicaciones web o móviles, juegos, gráficos y algoritmos científicos de cálculo avanzado, además, funciona en cualquier sistema operativo que integre su intérprete, siendo una herramienta útil para el área de Machine Learning.

Para el desarrollo de las evidencias de aprendizaje propuestas en esta guía es necesaria una lectura detallada y crítica de los componentes formativos del programa y a partir de la realización de los talleres formulados, usted se apropiará de los conocimientos presentados.

Las actividades de aprendizaje propuestas están diseñadas para realizar un trabajo autónomo sistemático, y colaborativo, con la interacción de aprendices e instructor a través de encuentros sincrónicos y asincrónicos.

3. FORMULACIÓN DE LAS ACTIVIDADES DE APRENDIZAJE

Mediante la estrategia didáctica activa de aprendizaje individual podrá aprender los fundamentos del lenguaje de programación Python , en lo relacionado con el uso de constantes y variables, entrada y salida de datos, instrucciones de asignación, operadores y funciones predefinidas, uso de contadores y acumuladores, sentencias condicionales y ciclos repetitivos.

3.1 Actividad de Aprendizaje 1. Definir variables en Python según el tipo de datos.

Duración: 6 horas

Antes de iniciar con el desarrollo de las actividades de aprendizaje y la lectura crítica de los componentes formativos, lo invitamos a participar del foro social, este foro, es un espacio de encuentro entre aprendices e instructor, donde se pueden compartir expectativas, proyectos de vida y gustos personales. Con la participación en él, se busca crear una red social de los compañeros virtuales.

Por esta razón, realice una presentación personal incluyendo: experiencia laboral, conocimientos previos y aspectos en los que considere, le ayudarán en este programa de formación en algún contexto de su vida.

Una vez revisado el componente formativo uno: Términos asociados al tipo de datos , desarrolle las siguientes evidencias de aprendizaje, durante la primera semana:

⮚ Foro temático: usos de Python.

Como primera evidencia a presentar en esta actividad de aprendizaje, participe en el foro temático denominado usos de Python , dando respuesta al interrogante ¿Desde su rol y analizando la problemática empresarial y social, plantee un posible software que usted desearía codificar con Python para resolver una determinada situación? Además de evidenciar manejo del tema debe retroalimentar por lo menos a dos de sus compañeros, demostrando construcción de conocimiento frente a los planteamientos que cada uno proponga.

Es importante que, para participar en este foro, lea atentamente el componente formativo uno, en la sección de Introducción, analice los usos actuales del lenguaje Python y observe el video “Los usos de Python más importantes” en el siguiente enlace: https://www.youtube.com/watch?v=- ZNxbq3DNE

Lineamientos para la entrega de la evidencia:

Producto a entregar: participación en el foro “Usos de Python”. ● Para participar en el foro remítase al área de la actividad correspondiente e ingrese al espacio para acceder a AA1-EV01. Foro: usos de Python.

d. Abra un nuevo archivo usando las opciones File - New File o las teclas: CTRL+N e. Digite el siguiente código del lenguaje Python :

f. Guarde el programa digitado usando la opción File – Save o las teclas CTRL+S. g. Ejecute el programa con la opción: Run – Run Module o la tecla F h. Verifique los resultados. Modifique el código a sus gustos personales y repita los 3 últimos pasos. i. Abra un nuevo documento Word con sus datos personales y el título: AA2-EV2 TALLER 1 j. Pegue el código final elaborado con el lenguaje Python. k. Capture un pantallazo de los resultados del programa y péguelo en su documento Word. l. Almacene el documento de Word con el nombre: AA2-EV2 Taller 1

Lineamientos para la entrega de la evidencia:

Producto a entregar: Taller 1: Entrada-salida de datos. ● Formato: documento PDF ● Para enviar la evidencia desarrollada: ubique el enlace para el envío de la evidencia AA2-EV02. Taller 1: entrada-salida de datos.

Taller 2: instrucciones secuenciales.

Como tercera evidencia a desarrollar en la actividad de aprendizaje 2, elabore el Taller 2: instrucciones secuenciales. Realice lo siguiente:

a. Digite: “IDLE” en la barra de tareas de su computador, para activar el editor de Python. b. Abra un nuevo archivo usando las opciones File - New File o las teclas: CTRL+N c. Digite el siguiente código del lenguaje Python:

d. Guarde el programa digitado usando la opción File – Save o las teclas CTRL+S. e. Ejecute el programa con la opción: Run – Run Module o la tecla F f. Verifique los resultados. Modifique el código a sus gustos personales y repita los 3 últimos pasos. g. Abra un nuevo documento Word con sus datos personales y el título: AA2-EV3 TALLER 2 h. Pegue el código final elaborado con el lenguaje Python. i. Capture un pantallazo de los resultados del programa y péguelo en su documento Word. j. Almacene el documento de Word con el nombre: AA2-EV3 Taller 2

d. Guarde el programa digitado usando la opción File – Save o las teclas CTRL+S. e. Ejecute el programa con la opción: Run – Run Module o la tecla F f. Verifique los resultados. Modifique el código a sus gustos personales y repita los 3 últimos pasos. g. Abra un nuevo documento Word con sus datos personales y el título: AA3-EV1 TALLER 3 h. Pegue el código final elaborado con el lenguaje Python. i. Capture un pantallazo de los resultados del programa y péguelo en su documento Word. j. Almacene el documento de Word con el nombre: AA3-EV1 Taller 3

Lineamientos para la entrega de la evidencia:

Producto a entregar: Taller 3: Condicionales simples. ● Formato: documento PDF ● Para enviar la evidencia desarrollada: ubique el enlace para el envío de la evidencia : AA3-EV Taller 3: condicionales simples.

Taller 4: condicionales anidadas.

Para la segunda evidencia de esta actividad de aprendizaje 3, codifique en lenguaje Python el Taller 4: Condicionales anidadas. Realice lo siguiente:

a. Digite: “IDLE” en la barra de tareas de su computador, para activar el editor de Python. b. Abra un nuevo archivo usando las opciones File - New File o las teclas: CTRL+N c. Digite las siguientes sentencias:

d. Guarde el programa digitado usando la opción File – Save o las teclas CTRL+S. e. Ejecute el programa con la opción: Run – Run Module o la tecla F f. Verifique los resultados. Modifique el código a sus gustos personales y repita los 3 últimos pasos. g. Abra un nuevo documento Word con sus datos personales y el título: AA3-EV2 TALLER 4. h. Pegue el código final elaborado con el lenguaje Python. i. Capture un pantallazo de los resultados del programa y péguelo en su documento Word. j. Almacene el documento de Word con el nombre: AA3-EV2 Taller 4.

Lineamientos para la entrega de la evidencia:

Producto a entregar: Taller 4: condicionales anidadas. ● Formato: documento PDF ● Para enviar la evidencia desarrollada: ubique el enlace para el envío de la evidencia : AA3-EV02. Taller 4: condicionales anidadas.

Lineamientos para la entrega de la evidencia:

Producto a entregar: Taller 5: ciclo FOR ● Formato: documento PDF ● Para enviar la evidencia desarrollada: ubique el enlace para el envío de la evidencia: AA4-EV01. Taller 5: ciclo FOR.

Taller 6: ciclo WHILE.

Para la segunda evidencia de esta actividad de aprendizaje 4, codifique en lenguaje Python el Taller 6: ciclo WHILE. Realice lo siguiente:

a. Digite: “IDLE” en la barra de tareas de su computador, para activar el editor de Python. b. Abra un nuevo archivo usando las opciones File - New File o las teclas: CTRL+N c. Digite el siguiente código:

d. Guarde el programa digitado usando la opción File – Save o las teclas CTRL+S. e. Ejecute el programa con la opción: Run – Run Module o la tecla F f. Verifique los resultados. Modifique el código a sus gustos personales y repita los 3 últimos pasos. g. Abra un nuevo documento Word con sus datos personales y el título: AA4-EV2 TALLER 6. h. Pegue el código final elaborado con el lenguaje Python. i. Capture un pantallazo de los resultados del programa y péguelo en su documento Word. j. Almacene el documento de Word con el nombre: AA4-EV2 Taller 6.

Lineamientos para la entrega de la evidencia:

Producto a entregar: Taller 6: ciclo WHILE. ● Formato: documento PDF ● Para enviar la evidencia desarrollada: ubique el enlace para el envío de la evidencia: AA4-EV02. Taller 6: ciclo WHILE.

4. ACTIVIDADES DE EVALUACIÓN

Evidencias de Aprendizaje Criterios de Evaluación

Técnicas e Instrumentos de Evaluación

Evidencia de Desempeño AA1-EV01. Foro 1: usos de Python.

Evidencia de Conocimiento: AA1-EV02. Evaluación. Tipos de datos en Python.

Evidencia de Desempeño: AA2-EV01. Foro 2: funciones integradas de Python.

Evidencia de Producto: AA2-EV02. Taller 1: entrada- salida de datos.

Evidencia de Producto: AA2-EV03. Taller 2: instrucciones secuenciales.

Evidencias de Conocimiento: AA2-EV04. Evaluación. Tipos de operadores en Python.

Diferencia las variables de acuerdo con el tipo de datos que almacenan.

Codifica las instrucciones de entrada y salida de datos utilizando funciones y operadores de Python.

Codifica instrucciones secuenciales aplicando operadores y funciones integradas de Python.

Lista de chequeo

Cuestionario

Lista de chequeo

Lista de Verificación

Lista de Verificación

Cuestionario

Multiparadigma: acepta diferentes paradigmas (técnicas) de programación, tales como la orientación a objetos, la programación imperativa y funcional.

Multiplataforma: significa que puede ser interpretado en diversos Sistemas Operativos como GNU/Linux, OpenBSD, sistemas privativos, entre otros.

Software libre: es el software que respeta la libertad de los usuarios y la comunidad, Significa que los usuarios tienen la libertad de ejecutar, copiar, distribuir, estudiar, modificar y mejorar el software.

Tipado dinámico: un lenguaje de tipado dinámico es aquel cuyas variables, no requieren ser definidas asignando su tipo de datos, sino que éste, se autoasigna en tiempo de ejecución, según el valor declarado.

Zen de Python: es un listado de los principios básicos del lenguaje Python, son útiles para entender y usar el lenguaje. El listado se puede encontrar digitando «import this» en la consola interactiva.

6. REFERENTES BILBIOGRÁFICOS

Arias, A. (2019). Aprende a programar con Python. Columbia.

Buttu, M. (2016). El gran libro de Python. España: Marcombo.

Caballero, R. (2019). Big data con Python: recolección, almacenamiento y proceso. Bogotá: Madrid: Alfaomega Colombiana.

Cervantes, O. (2017). Python con aplicaciones a las matemáticas, ingeniería y finanzas. México, Alfaomega.

Cuevas, A. (2017). Python 3: Curso práctico. Bogotá: Ediciones de la U.

Guzdial, B. y Vidal, A. (2013). Introducción a la Computación y programación con Python. México: Pearson educación.

Hinojosa, A. (2016). Python paso a paso. Bogotá: Ediciones de la U.

Marzal, A. y Gracia, I. (2009). Introducción a la programación con Python. Universitat Jaume I.

Ortega, J. (2018). Hacking ético con herramientas Python. Madrid: Ra-Ma.

Pérez, A. (2016). Python fácil. México: Alfaomega Grupo Editor.

Salazar, P. (2019). Empezando a programar en Python. Bogotá: Editorial Escuela Colombiana de Ingeniería.

7. CONTROL DEL DOCUMENTO

Nombre Cargo Dependencia Fecha Autor (es) Luz Amparo Blanco Medina

Experta Técnica

Regional Santander, Centro de Servicios Empresariales y Turísticos.

Noviembre de 2020

Bertha Paola Bejarano Avila

Diseñadora Instruccional

Regional Distrito Capital, Centro para la Industria de la comunicación Gráfica.

Noviembre de 2020

Rafael Neftali Lizcano Reyes

Asesor Pedagógico

Regional Santander, Centro Industrial del Diseño y la Manufactura

Diciembre de 2020

8. CONTROL DE CAMBIOS

Nombre Cargo Dependencia Fecha Razón del Cambio Autor (es)