FUNDAMENTOS PROGRAMACIaN MODULO 1
FUNDAMENTOS PROGRAMACIaN MODULO 1
FICHA DE IDENTIFICACIÓN
Nombre del (los) autor(es) Luis Carlos Díaz – Andrés Felipe Rodríguez
Idioma Español
Versión 0.1
Tiempo de estudio
Versión 2 FOR-CAEV-IDENTIFICACIÓN EVA_OA 19 de noviembre 2020
Contextualización (LMS)
RAE:
En el botón ‘presentación’ se debe poner la
Los resultados de aprendizaje esperados información que está en el título
específicos para este módulo son: “Presentación”
Versión 2 FOR-CAEV-IDENTIFICACIÓN EVA_OA 19 de noviembre 2020
SubRAE- X
FPIA-
1.1
SubRAE- X
FPIA-
1.2
SubRAE- X
FPIA-
1.3
SubRAE- X
FPIA-
2.1
SubRAE- X
FPIA-
2.2
Versión 2 FOR-CAEV-IDENTIFICACIÓN EVA_OA 19 de noviembre 2020
SubRAE- X
FPIA-
2.3
SubRAE- X
FPIA-
3.1
SubRAE- X
FPIA-
3.2
Estrategias pedagógicas
Evaluación sumativa:
Versión 2 FOR-CAEV-IDENTIFICACIÓN EVA_OA 19 de noviembre 2020
Actividades:
En este espacio se presenta el cronograma general
semana a semana de las actividades que debe
desarrollar el estudiante. Aquí podrá consultar el
cronograma detallado.
Actividades
Herramienta de asignaciones
Actividad n.° Actividad n.° 1: Taller didáctico de Máquina de
1: Taller Turing
didáctico de
En esta primera actividad se realizará un taller
Máquina de
didáctico sobre los principios de la computación, se
Turing
llevará a cabo de forma presencial y en equipos de
trabajo.
Se hará uso de materiales que representan los
elementos básicos de la máquina de Turing y su
Versión 2 FOR-CAEV-IDENTIFICACIÓN EVA_OA 19 de noviembre 2020
Herramienta de asignaciones
Actividad n.° 2: Actividad n.° 2: Configuración de ambiente de
Configuración trabajo
de ambiente de
Para el entendimiento de los fundamentos de
trabajo
programación para inteligencia artificial se usará el
lenguaje de programación Python.
Este lenguaje puede ser ejecutado en la nube de
forma gratuita en servidores de Google, o de forma
local instalando los intérpretes, ambientes y
editores de texto requeridos para poder trabajar
los contenidos de la asignatura.
En esta actividad se dará una breve explicación de
cómo usar este lenguaje de programación en la
aplicación Google Colaboratory y además se dará
una guía de cómo instalar la distribución de Python
proporcionada por Anaconda Inc.
Versión 2 FOR-CAEV-IDENTIFICACIÓN EVA_OA 19 de noviembre 2020
𝑎𝑥 2 + 𝑏𝑥 + 𝑐 = 0
Versión 2 FOR-CAEV-IDENTIFICACIÓN EVA_OA 19 de noviembre 2020
𝑎, 𝑏, 𝑐 ∈ ℤ
𝑎≠0
𝑏 2 ≥ 4𝑎𝑐
Practiquemos
Ahora que se ha abordado lo relacionado a
principios de programación, variables, expresiones
y asignaciones será interesante verlo en la práctica.
Actividades
Actividad n.°
Actividad n.° 3. Variables y asignaciones Texto en plataforma
3. Variables y
asignaciones Para esta actividad, tendrá acceso al recurso
variables_y_asignaciones.ipnb el cual es un
notebook con líneas de código y texto que buscan
dar un mayor entendimiento de la aplicación
práctica de estos conceptos usando Python.
Siéntase libre de modificar las líneas de código,
crear nuevas y explorar posibles aplicaciones.
Link al notebook:
https://colab.research.google.com/drive/1z8DSso
LSapxlH8WE6KroHq-Qid_egmG0
Etiqueta 1.1.4. - Comillas: si los elementos son Figura 24: Acceso a elementos de la lista a
cadenas o caracteres deben delimitarse entre través del índice.
comillas dobles o comillas sencillas (ambas son
válidas para declarar una cadena). Y en la que a cada etiqueta le corresponda
las etiquetas: 1.2.1, 1.2.2, 1.2.3.
Figura 15: Subconjunto de la lista original Figura 27: Eliminar un elemento de la lista
Tema 2: Tuplas
Etiqueta 1.4.3. - Lenguajes: al ejecutar una Figura 30: Creación y consulta de los
instrucción que contiene solo el nombre de la elementos de una tupla
lista, el intérprete retornará lo que está
almacenado en la lista, allí se observa el resultado Y en la que a cada etiqueta le corresponda
las etiquetas: 2.1.1, 2.1.2
Versión 2 FOR-CAEV-IDENTIFICACIÓN EVA_OA 19 de noviembre 2020
Texto 8: Ahora, para efectuar una inserción y Parametrizar con bloque de texto el texto
mover los elementos siguientes una posición a la 14
derecha, se usa el método “insert”. Para aplicar el
método a la lista e insertar la cadena “Elixir” en la Tema 4: Profundicemos
posición 1 y desplazar las demás cadenas una
posición adelante se especifica en el método la
posición de inserción y el elemento a insertar tal y Parametrizar con bloque de texto el texto
como se observa en la figura 19. 15
Tema 5: Practiquemos
Figura 19: Insertar elemento al final de la lista Parametrizar con bloque de texto el texto
16
Actividad 5
Versión 2 FOR-CAEV-IDENTIFICACIÓN EVA_OA 19 de noviembre 2020
Tema 4: Profundicemos
https://docs.python.org/3/tutorial/datastructure
s.html
Tema 5: Practiquemos
Actividades
Link al notebook:
https://colab.research.google.com/drive/15YMGI
DzWRcUzKLuNc0ckCD61pL_OUrzF
Tema 3: Profundicemos
Tema 4: Practiquemos
Actividades
https://colab.research.google.com/drive/1sw_Qiz
J17Ht2O8nDjekwl0qs3w7Xik5_?usp=sharing#scrollT
o=0D2jPPjsy-Qg