0% encontró este documento útil (0 votos)
12 vistas39 páginas

Carpeta de Evidencias: Programación Web

El documento es una carpeta de evidencias de la asignatura Programación Web, presentada por estudiantes de Ingeniería en Sistemas Computacionales. Incluye la misión, visión, objetivos, perfil de ingreso y egreso, así como un plan de estudios y evaluaciones. Además, detalla prácticas y proyectos en Python, enfocándose en la evaluación de expresiones, manejo de datos y funciones, con conclusiones sobre la importancia de la modularidad y reutilización del código.

Cargado por

jadevazquez056
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
12 vistas39 páginas

Carpeta de Evidencias: Programación Web

El documento es una carpeta de evidencias de la asignatura Programación Web, presentada por estudiantes de Ingeniería en Sistemas Computacionales. Incluye la misión, visión, objetivos, perfil de ingreso y egreso, así como un plan de estudios y evaluaciones. Además, detalla prácticas y proyectos en Python, enfocándose en la evaluación de expresiones, manejo de datos y funciones, con conclusiones sobre la importancia de la modularidad y reutilización del código.

Cargado por

jadevazquez056
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

TECNOLÓGICO DE ESTUDIOS

SUPERIORES DE JOCOTITLÁN

INGENIERÍA EN SISTEMAS
COMPUTACIONALES

Asignatura

Programación Web

Alumna:

Melisa Domingo Velázquez

PROFESOR:
Jovani Del Boque Florentino

Carpeta de Evidencias

Grupo: IC-0801

1
Contenido
Misión y Visión............................................................................................................................3
Objetivos ....................................................................................................................................3
Perfil de ingreso y egreso ............................................................................................................4
Ámbito Laboral ...........................................................................................................................5
Retícula ......................................................................................................................................5
Atributos de egreso ....................................................................................................................6
Objetivos Educacionales ............................................................................................................7
Calendario escolar .....................................................................................................................7
Plan de estudios .........................................................................................................................8
Formas de evaluación ................................................................................................................8
Unidad 1 .....................................................................................................................................9
Trabajos y firmas ........................................................................................................................9
Proyecto o practicas ................................................................................................................. 11
Examen..................................................................................................................................... 20
Unidad 2 ................................................................................................................................... 21
Trabajos y firmas ........................................................................................................................ 21
Proyecto o practicas................................................................................................................... 23
Examen ..................................................................................................................................... 25
Unidad 3 ................................................................................................................................... 26
Trabajos y firmas ........................................................................................................................ 26
Proyecto o practicas................................................................................................................... 29
Examen ..................................................................................................................................... 39
Unidad 4 ................................................................................................................................... 39
Trabajos y firmas ........................................................................................................................ 39
Proyecto o practicas................................................................................................................... 39
Examen ..................................................................................................................................... 39
Unidas 5 ................................................................................................................................... 39
Trabajos y firmas ........................................................................................................................ 39
Proyecto o practicas................................................................................................................... 39
Examen ..................................................................................................................................... 39

2
Misión y Visión

Objetivos

3
Perfil de ingreso y egreso

4
Ámbito Laboral

Retícula

5
Atributos de egreso

6
Objetivos Educacionales

Calendario escolar

7
Plan de estudios

Formas de evaluación

8
Unidad 1

Trabajos y firmas

9
10
Proyecto o practicas

TECNOLÓGICO DE ESTUDIOS
SUPERIORES DE JOCOTITLÁN

PRESENTADO POR:

AXEL YAEL MENDOZA BERNAL

BELÉN JIMÉNEZ HERNÁNDEZ

JAHIR HERIBERTO NAVARRETE RAMÍREZ

MELISA DOMÍNGUEZ VÁZQUEZ

CARRERA:

INGENIERÍA EN SISTEMAS COMPUTACIONALES

SEMESTRE:

OCTAVO SEMESTRE

PROFESOR
JOVANI DEL BOQUE FLORENTINO

GRUPO: IC-801

FECHA DE ENTREGA: 18/03/2025

11
12

Tabla de contenido
Descripción de la practica .......................................................................................................... 13
Objetivo ..................................................................................................................................... 13
Analizando diferentes estilos de programación............................................................................ 13
Evaluación de expresiones ...................................................................................................... 13
Resultados obtenidos:................................................................................................................ 14
Práctica: Manejo de Datos en Python .......................................................................................... 14
Resultados obtenidos:................................................................................................................ 15
Resultados obtenidos:................................................................................................................ 15
Práctica: Implementación de Funciones en Python...................................................................... 16
Resultados obtenidos:................................................................................................................ 16
Resultados obtenidos:................................................................................................................ 17
Resultados obtenidos:................................................................................................................ 18
Conclusiones ............................................................................................................................. 18
Referencias IEEE ........................................................................................................................ 19

12
13

Descripción de la practica

Esta práctica tiene como finalidad que el estudiante desarrolle y documente una serie de
ejercicios relacionados con la evaluación de expresiones, el manejo de tipos de datos y la
implementación de funciones.

Se espera que el estudiante realice un análisis detallado del funcionamiento de cada


ejercicio, documente su código con explicaciones claras y proporcione ejemplos de entrada
y salida que validen su correcta ejecución.

Objetivo

Comprender y aplicar los conceptos fundamentales de la programación lógica y funcional a


través de la implementación de ejercicios prácticos. Específicamente, se busca que el
estudiante desarrolle habilidades en la evaluación de expresiones, el manejo de diferentes
tipos de datos y la creación de funciones, fortaleciendo la capacidad de aplicar estos
conocimientos en la resolución de problemas computacionales.

Analizando diferentes estilos de programación

Evaluación de expresiones

Objetivo

Comprender y aplicar el concepto de evaluación de expresiones en Python mediante el uso


de operadores matemáticos, lógicos y de comparación habilidades en la interpretación y
validación de expresiones ingresadas dinámicamente.

Descripción de la Práctica

Implementamos un programa en Python que permita evaluar expresiones ingresadas por el


usuario. Donde vamos a retomar diferentes tipos de expresiones, incluyendo:

 Expresiones lógicas y de comparación.

Ejercicio 1: Evaluador de Expresiones Matemáticas

Implementa un programa que solicite al usuario una expresión matemática y la evalúe


utilizando eval().

13
14

figura 1 explicación de código para el ejercicio 1

Resultados obtenidos:

FIGURA 2 resultado de la operación dada por el usuario

Práctica: Manejo de Datos en Python

Objetivo

Desarrollar habilidades en el manejo de datos en Python, incluyendo la manipulación de


diferentes tipos de datos (int, float, str, bool, list, dict, tuple, set) y su procesamiento
mediante estructuras de control y funciones.

Descripción de la Práctica

Implementamos varios ejemplos para trabajar con distintos tipos de datos en Python. Se
abordarán los siguientes aspectos:

 Conversión entre tipos de datos.


 Uso de listas y diccionarios para almacenar y procesar información.
Ejercicio 1: Conversión de Tipos de Datos

solicitamos al usuario un número entero, un número decimal y una palabra. Luego,


muestra el tipo de dato de cada entrada y realiza conversiones entre ellos.

14
15

FIGURA 3 código del ejemplo uno de conversión de los tipos de datos

Resultados obtenidos:

FIGURA 4 resultado el ejemplo uno sobre la conversión de datos

Ejercicio 2: Manipulación de Listas

Crea un programa que permita ingresar una lista de números, mostrar la lista ordenada,
calcular su suma y el promedio.

FIGURA 5 ejemplo 2 sobre el segundo tema donde se ocupan listas para los tipos de datos

Resultados obtenidos:

15
16

FIGURA 6 resultados del ejemplo 2 de los tipos de datos

Práctica: Implementación de Funciones en Python

Objetivo

Comprender y aplicar el concepto de funciones en Python para estructurar mejor el código,


promover la reutilización y facilitar el mantenimiento. Se trabajará con funciones con y sin
parámetros, funciones que retornan valores y el uso de funciones anidadas o recursivas.

Descripción de la Práctica

En esta práctica, el estudiante implementará diferentes tipos de funciones en Python. Se


explorarán:

 Funciones sin parámetros.

 Funciones que utilizan estructuras de control.

 Funciones recursivas.

Ejercicio 1: Función sin Parámetros

función que muestre un mensaje de bienvenida.

FIGURA 7 función de imprimir un hola mundo

Resultados obtenidos:

16
17

FIGURA 8 resultado en la terminal

Ejercicio 2: Función con Estructuras de Control

Crea una función que determine si un número es par o impar.

FIGURA 9 código del ejemplo 2 sobre las funciones

Resultados obtenidos:

FIGURA 10 el resultado obtenido del ejemplo

Ejercicio 3: Función Recursiva

Implementa una función recursiva para calcular la factorial de un número.

17
18

FIGURA 11 código del 3 ejemplo de funciones

Resultados obtenidos:

FIGURA 12 resultados obtenidos del ejemplo 3

Conclusiones

Exploración de funciones en Python: Los ejercicios han proporcionado una comprensión


más profunda de las funciones en Python, desde las más simples, sin parámetros, hasta las
más complejas, como las funciones recursivas. Esto permite a los desarrolladores escribir
código más modular y reutilizable.

Uso de estructuras de control: A lo largo de los ejercicios, se ha evidenciado el uso de


estructuras de control como condicionales y bucles, que son esenciales para gestionar el
flujo del programa y realizar operaciones de manera eficiente.

Manejo de colecciones de datos: El trabajo con listas y diccionarios ha permitido entender


cómo

salida de datos: El manejo de entrada y salida de datos demuestra la importancia de


interactuar con el usuario y procesar la información de manera efectiva, lo que hace que los
programas sean más dinámicos y funcionales.

18
19

Optimización y reutilización del código: Al trabajar con estos conceptos, se destaca la


importancia de estructurar el código de manera modular para favorecer la reutilización y
facilitar el mantenimiento, lo cual mejora la eficiencia y escalabilidad de los proyectos de
programación

Referencias IEEE

[1] M. Lutz, Learning Python, 5th ed. O'Reilly Media, 2013.

[2] P. Althaus, Python for Data Analysis, 2nd ed. O'Reilly Media, 2017.

[3] D. Beazley, Python Cookbook, 3rd ed. O'Reilly Media, 2013.

[4] J. Zelle, Python Programming: An Introduction to Computer Science, 3rd ed. Franklin,
Beedle & Associates, 2017.

[5] "Python O icial Documentation", Python Software Foundation, [Online]. Available:


[Link] [Accessed: Mar. 18, 2025].

[6] J. M. Hughes, Python 3 Object-Oriented Programming, 4th ed. Packt Publishing, 2020.

[7] R. T. Smith, "Introduction to recursion in Python", Real Python, [Online]. Available:


[Link] [Accessed: Mar. 18, 2025].

[8] A. K. Sharif, "Python Functions: A Comprehensive Guide", GeeksforGeeks, [Online].


Available: [Link] [Accessed: Mar. 18, 2025].

19
20

Examen

20
21

Unidad 2

Trabajos y firmas

21
22

22
23

Proyecto o practicas
Realización de un glosario sobre las etiquetas de HTML

23
24

24
25

Examen

25
26

Unidad 3

Trabajos y firmas

26
27

27
28

28
29

Proyecto o practicas

29
30

30
31

31
32

32
33

33
34

34
35

35
36

36
37

37
38

38
39

Examen

Unidad 4

Trabajos y firmas

Proyecto o practicas

Examen

Unidas 5

Trabajos y firmas

Proyecto o practicas

Examen

39

También podría gustarte