Está en la página 1de 26

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN FACULTAD DE CONTADURÍA PÚBLICA Y ADMINISTRACIÓN

PRODUCTO INTEGRADOR DE APRENDIZAJE

INTRODUCCION A LA PROGRAMACION
Producto Integrador de Aprendizaje
Lic En Administración

Semestre: 3° Grupo: CG
Maestro: Walter Alejandro Araujo de Luna

Integrantes de equipo:
Arriaga Rodríguez Sandy Valentina 2018791
Carrillo Balandrán Jesús Emmanuel 2015602
López Reyes Dana Brisseth 2006670
Rivera Presas Alexa Monserrat 2021210
Silva Camacho Elena Patricia Esmeralda 2014158

Contenido Mínimo A Evaluar Cumplimiento


Índice ☐
Introducción. - incluye valores ☐
UANL aplicados
Análisis y emisión de juicio ☐
Conclusiones individuales ☐
Conclusión del equipo ☐
Actividad en inglés ☐
---------------------------------------------------------------------------------------------------
Calificación PIA Calificación final.

Firma:

Ciudad Universitaria, 2 de diciembre de 2022

1
INDICE
Introducción………………………………………………………………………………………………….…2

Introducción en ingles…………………………………………………………………………………….….3

Antecedentes, características del lenguaje de programación de Python………………….……….4

Conceptos de Python....…………………………………………………………………………...………..10

Desarrollo del proyecto………………………………………………………………………………..……13

Elaboración de la base de datos………………………………………………………………….……….16

Registrado empleados………………………………………………………………………………………19

Registro proveedor…………………………………………………………………………………………..20

Conclusión grupal……………………………………………………………………………………………21

Conclusión grupal en inglés……………………………………………………………………………….22

Conclusiones individuales…………………………………………………………………………………23

Bibliografía…………………………………………………………………………………………………….25

1
INTRODUCCIÓN
En la elaboración del siguiente Producto Integrador de Aprendizaje denominado “Reporte técnico de
un caso teórico que dé solución a una necesidad de información utilizando la lógica algorítmica” se
llevaron a cabo diversas actividades las cuáles eran basadas en los criterios a evaluar brindados por
el profesor de la materia en la plataforma de Nexus, entre ellas se encuentran identificar los
requerimientos funcionales y condiciones a cumplir y establecerlos como objetivos a cumplir de un
caso a resolver, proponer los algoritmos necesarios para satisfacer los requerimientos del paso #2
expresándolos mediante pseudocódigo o diagramas de flujo, implementar los algoritmos propuestos
en el paso #3 mediante el lenguaje de programación Python para obtener una aplicación operativa,
recolectar y organizar evidencias que demuestren la funcionalidad de los algoritmos descritos en el
paso #4, proyectar nuevas características a considerar en futuras versiones del desarrollo
implementado.
Además de que las actividades fueron organizadas equitativamente entre todos y cada uno de los
integrantes que conforman el equipo, se incluye al final de nuestro producto integrador de aprendizaje,
una conclusión individual que expresa las conclusiones generales que esta dinámica ha permitido
alcanzar a los miembros del equipo.
En la elaboración de esta actividad se pusieron en práctica algunos de los valores de la UANL tales
como:
❖ Honestidad
❖ Responsabilidad

❖ Cooperación

❖ Justicia

❖ Dedicación
❖ Respeto

❖ Tolerancia

2
INTRODUCTION

In the elaboration of the following Integrative Learning Product called "Technical report of a theoretical
case that provides a solution to a need for information using algorithmic logic" various activities were
carried out, which were based on the criteria to be evaluated provided by the professor of the matter in
the Nexus platform, among them are identifying the functional requirements and conditions to be met
and establishing them as objectives to be met in a case to be resolved, proposing the necessary
algorithms to satisfy the requirements of step #2 expressing them through pseudocode or diagrams of
flow, implement the algorithms proposed in step #3 using the Python programming language to obtain
a working application, collect and organize evidence that demonstrates the functionality of the
algorithms described in step #4, project new features to be considered in future versions of the
development implemented.
In addition to the fact that the activities were organized equitably between each and every one of the
members that make up the team, an individual conclusion is included at the end of our integrating
learning product, which expresses the general conclusions that this dynamic has allowed the members
of the team to reach. equipment.
In the elaboration of this activity, some of the values of the UANL were put into practice, such as:
❖ Honesty
❖ Responsibility

❖ Cooperation

❖ Justice

❖ Dedication
❖ Respect

❖ Tolerance

3
Evidencia 2
Antecedentes, características del lenguaje de programación de Python

Antecedentes
Python fue creado a finales de los ochenta por Guido van Rossum en CWI en los Países Bajos como
un sucesor del lenguaje de programación ABC, capaz de manejar excepciones e interactuar con el
sistema operativo Amoeba. Van Rossum es el principal autor de Python, y su continuo rol central en
decidir la dirección de Python es reconocido, refiriéndose a él como Benevolente dictador vitalicio o
Benevolent Dictator for Life (BDFL). En 1991, van Rossum publicó el códig en alt.sources. En esta
etapa del desarrollo ya estaban presentes clases con herencia, manejo de excepciones, funciones, y
los tipos modulares: list, dict, str y así sucesivamente. Además en este lanzamiento inicial aparecía un
sistema de módulos adoptado de Modula-3; van Rossum describe el módulo como "uno de las
mayores unidades de programación de Python". El modelo de excepciones en Python es parecido al
de Modula-3, con la adición de una cláusula else . En el año 1994 se formó comp.lang.python, el foro
de discusión principal de Python, marcando un hito en el crecimiento del grupo de usuarios de este
lenguaje. Python alcanzó la versión 1.0 en enero de 1994. Una característica de este lanzamiento
fueron las herramientas de la programación funcional: lambda, map, filtery reduce. Van Rossum
explicó que "Hace 12 años, Python adquirió lambda, reduce(), filter() and map(), cortesía de un hacker
de Lisp que las extrañaba y que envió parches."6 El donante fue Amrit Prem; no se hace ninguna
mención específica de cualquier herencia de Lisp en las notas de lanzamiento.

Características del lenguaje de programación de Python

Python se caracteriza principalmente como lenguaje por su sintaxis simple y expresiva, cuyo objetivo
principal es aumentar la legibilidad y la facilidad de desarrollo. Veamos algunos ejemplos
representativos de su sintaxis a través de métodos, funciones y tareas habituales durante el desarrollo.

Las características siguientes del lenguaje de programación Python lo hacen único:

4
Un lenguaje interpretado

Python es un lenguaje interpretado, lo que significa que ejecuta directamente el código línea por línea.
Si existen errores en el código del programa, su ejecución se detiene. Así, los programadores pueden
encontrar errores en el código con rapidez.

Un lenguaje fácil de utilizar

Python utiliza palabras similares a las del inglés. A diferencia de otros lenguajes de programación,
Python no utiliza llaves. En su lugar, utiliza sangría.

Un lenguaje tipeado dinámicamente

Los programadores no tienen que anunciar tipos de variables cuando escriben código porque Python
los determina en el tiempo de ejecución. Debido a esto, es posible escribir programas de Python con
mayor rapidez.

Un lenguaje de alto nivel

Python es más cercano a los idiomas humanos que otros lenguajes de programación. Por lo tanto, los
programadores no deben preocuparse sobre sus funcionalidades subyacentes, como la arquitectura y
la administración de la memoria.

Un lenguaje orientado a los objetos

Python considera todo como un objeto, pero también admite otros tipos de programación, como la
programación estructurada y la funcional.

5
Comentarios en un script de Python

La capacidad de comentar el código fuente figura en todos los lenguajes de programación. Un


comentario es una línea de texto no ejecutable, esto quiere decir que el compilador o intérprete no la
tomará como una línea de código. Los comentarios en Python, así como en otros lenguajes de
programación, sirven para dejar pequeñas explicaciones sobre qué es lo que hace el programa.

En Python hacer comentarios de dos formas:

•Escribiendo el símbolo de numeral (#) al comienzo de la línea de texto donde queremos nuestro
comentario.
•Escribiendo triple comilla (‘) al principio y al final del comentario, en este caso los comentarios pueden
ocupar mas de una línea.

Tipos de Variables en Python


Cada variable debe tener un nombre con el que referirnos a ella. Python tiene en cuenta si escribimos
en mayúsculas o minúsculas la variable (lo que se conoce como case sensitive).
Variable de números: En números hay dos tipos principales, los números enteros (llamados int) y los
reales (llamados float). El separador decimal que tenemos que usar es el punto. Aunque si no decimos
el tipo de número que va a contener, Python intentará decidir por sí mismo cuál es el más apropiado,
esto en ocasiones produce errores. Mi recomendación mientras estés empezando a aprender, es la
de que siempre especificar qué tipo de número es, ya que evitará futuras frustraciones.
Variable de texto: Las variables que almacenan texto se denominan strings (str). Tienen que estar
entre comillas sencillas (‘) o dobles («), o si el texto ocupa varias líneas, entre triples comillas dobles
(«»»).
Al igual que sucedía con los números, Python supone que lo que introducimos es un texto al estar
entre comillas, aunque siempre podemos forzarle a interpretarlo como texto usando el comando str.
Print: El comando print es de gran utilidad para que el programa pueda comunicarse con nosotros.
Este comando muestra el texto que pongamos, o incluso el valor que hay dentro de una variable. En
el caso de que juntemos texto y números, debemos tomar la precaución de convertir los números en
texto, ya que, si no, Python no sabe cómo se hace la suma de un texto y un número.

6
Operadores aritméticos de Python
Suma
Para sumar dos números utilizamos el operador +. Suma 2 o más números. Para sumar dos números
hacemos esto:
numero1 = 2, numero2 = 10 suma = numero1 + numero2
Si queremos sumar 3 números:
numero1 = 2,numero2 = 10, numero3 = 8 suma = numero1 + numero2 + numero3 Y así infinitamente

Resta
Igualmente podemos restar múltiples valores. Para restar hacemos esto: numero1 = 28, numero2 = 21
resta = numero1 - numero2
Podemos restar cualquier cantidad de números:

Multiplicación
El producto de dos números. Para multiplicar utilizamos el asterisco o *. Por ejemplo: base = 10
altura = 2
area = base * altura
Y no necesariamente tienen que ser variables, también puede ser así: area = 10 * 2
No olvidemos que podemos multiplicar cualquier cantidad de números:

División
Casi igual que la multiplicación, pero ahora utilizamos la barra inclinada o diagonal: Si queremos dividir
dos números:
promedio = 500/5 O 3:
variable = 100 / 2 / 3 Y
así infinitamente. Por cierto, podemos usar paréntesis si queremos atrapar el resultado de la división
de un grupo de números.

7
Expresiones en Phyton

Expresiones constantes
Son las expresiones que solo tienen valores constantes.

Expresiones aritméticas
Una expresión aritmética es una combinación de valores numéricos, operadores y, a veces, paréntesis.
El resultado de este tipo de expresión también es un valor numérico. Los operadores usados en estas
expresiones son operadores aritméticos como suma, resta, etc. Aquí hay algunos operadores
aritméticos en Python ( Adicion, sustracción, multiplicación, división, cociente, recordatorio,
exponenciación.

Expresiones integrales
Este es el tipo de expresiones que producen solo resultados enteros después de todos los cálculos y
conversiones de tipos.

Expresiones flotantes
Este es el tipo de expresiones que producen números de punto flotante como resultado después de
todos los cálculos y conversiones de tipos.

Expresiones relacionales
En este tipo de expresiones, las expresiones aritméticas se escriben en ambos lados del operador
relacional (>, <,> =, <=). Esas expresiones aritméticas se evalúan primero y luego se comparan según
el operador relacional y producen una salida booleana al final. Estas expresiones también se
denominan expresiones booleanas.

8
Expresiones lógicas
Estos son tipos de expresiones que dan como resultado Verdadero o Falso. Básicamente especifica
una o más condiciones. Por ejemplo, (10 == 9) es una condición si 10 es igual a 9. Como sabemos,
no es correcto, entonces devolverá False. Al estudiar expresiones lógicas, también nos encontramos
con algunos operadores lógicos que se pueden ver en expresiones lógicas con mayor frecuencia. Aquí
hay algunos operadores lógicos en Python:
Expresiones bit a bit : este es el tipo de expresiones en las que se realizan cálculos a nivel de bit.

Funciones Phyton
Las funciones en el lenguaje Python son, sencillamente, bloques de código que realizan una operación
concreta y devuelven un valor o alguna tarea específica. A cada una de ellas se les tiene que asignar
un nombre para poder invocarla durante la ejecución de programa hecho con Python.
Python ya define de serie un conjunto de funciones que podemos utilizar directamente en nuestras
aplicaciones. Algunas de ellas las has visto en tutoriales anteriores. Por ejemplo, la función len(), que
obtiene el número de elementos de un objeto contenedor como una lista, una tupla, un diccionario o
un conjunto. También hemos visto la función print(), que muestra por consola un texto.

Objetivos de las funciones


Dividen y organizan el código en partes más sencillas.
Encapsula el código que se repite a lo largo de un programa para ser reutilizado

Interacción con el usuario


El diseño de interacción es un campo dentro del diseño de experiencia de usuario que se aboca a la
relación entre el usuario y el producto. Generalmente se habla de productos digitales, aunque algunos
también incluyen a los productos físicos. Su principal preocupación es cómo reacciona el producto
ante la acción del usuario. Para el caso de una interfaz digital, el diseño de interacción puede tomar
decisiones sobre:
Cómo debería deslizarse un menú. Qué efectos de transición utilizar.
Cómo debería transformarse un botón (por ejemplo, tras presionar el botón de play, este cambia su
ícono por uno de pause).
Qué cambios deberían producirse cuando el usuario se desplaza vertical u horizontalmente por la
página (por ejemplo, el header se achica y simplifica o hay un efecto de paralaje).
9
Cómo indicar que los datos ingresados en un formulario son correctos o incorrectos.

Manejo de cadenas incluyendo cadenas – F


Los literales de cadenas formateados o f-string de Python es una herramienta que facilita crear
interpolaciones en cadenas de texto. Simplificando de este modo tanto la lectura como la escritura de
estas. Las f-string se introdujo en la versión 3.6 de Python, por lo que es algo relativamente nuevo.
Veamos cómo se pueden usar para crear mensajes de una forma más fácil.

Evidencia 3:
Entradas en Python
Para las entradas de datos en programación en Phyton la función input() permite obtener información
del en la terminal desde el teclado, al momento de ejecutarse esta línea en la consola esperara que
ingresemos el texto que necesitemos y demos un enter para continuar y guardar el valor capturado en
una variable de programa.

Salidas en Python
Para las salidas de datos en programación en Phyton la función print() nos permite mostrar información
por consola como mensajes, números o valores de una variable. para su uso solo le pasamos en los
argumentos lo que deseamos mostrar en consola.

Requerimientos del proyecto

¿Por qué desarrollar el tema?

En algunas empresas se tiene una gestión de datos ineficiente ya que almacena datos en diferentes
lugares y eso hace que la empresa los analice de una manera incorrecta pues recopilar y administrar
datos desde varios sistemas brindara resultados incompletos.
El tema que se va a desarrollar es el registro correcto de empleados, se seleccionó desarrollar este
tema ya que es importante conocer y tener los registros de las personas que laboran en una empresa,
así como también otros diferentes datos que nos ayudan a información personal, esto ya que, al estar
almacenadas de manera digital, la información almacenada puede analizarse en tiempo real mediante

10
algoritmos preestablecidos. De esta manera, se ahorra mucho tiempo y gasto de papel y material de
oficina es una ventaja muy grande, así como también descubrir fácilmente qué áreas necesitan ser
reforzadas o cuáles son los puestos de trabajo que se deben cubrir, decidimos esta idea ya que es
algo muy común y normalizado dentro de una empresa al igual que opinamos que es innovador gracias
a la gran capacidad de almacenamiento de datos y a todas las funcionalidades con las que cuenta.

Algoritmo para la solución del caso

En una empresa no se tiene un buen método de registro de empleados por lo cual hay complicaciones
al momento de querer identificar algún trabajador esto se refiere a tener un sistema en donde se tenga
la información de dicho trabajador que forma parte de la empresa como por ejemplo el id de empleado,
puesto que está cubriendo, RFC, contacto entre otros datos importantes que se debe de saber.

Este proceso se debe de realizar ya que es importante tener rastro de cada trabajador y así identificar
más rápido entre si se está cumpliendo de manera adecuada con sus actividades correspondientes,
puntualidad, seguro médico, el respeto de las horas trabajadas y demás. Pues en ese aspecto es
importante tener un registro para identificar al trabajador que tenga más o menor rendimiento dentro
de la organización.

Los sistemas, aplicaciones o base de datos juegan un papel importante en la mayoría de las áreas
donde se utilizan computadores, permitiendo almacenar grandes volúmenes de datos acerca de la
empresa, los cuales son percibidos a través de los usuarios, de la misma manera la información
obtenida de los datos almacenados debe estar en una forma que sirva para administrar, planear,
controlar y tomar decisiones dentro de una organización.

La estructura del algoritmo esta compuesto por 3 secciones entradas, proceso y las salidas
Entradas (inputs): son un conjunto de materiales o datos que pasaran a ser transformados o utilizados
por el algoritmo. Es decir la información que queramos capturar de los empleados como Nombre,
contacto, RFC, puesto, seguro social Dirección etc.
Proceso: Es el conjunto de tareas a realizar para tratar o transformar las entradas, una vez teniendo
los datos del empleado que queremos capturar se ejecuta para que se quede establecido.
Salidas: (outputs) Son los resultados del proceso de la utilización o transformación de las entrada.

11
Beneficios de implementar el Desarrollo del proyecto

La integración de sistemas es importante para que cualquier empresa tenga éxito. Asegura una
conectividad de datos perfecta y reduce la propensión a errores, mejorando tanto el flujo de trabajo
interno de la organización como las perspectivas de esta en el mercado. Algunos beneficios es la
recopilación de datos valiosos, ahorro de costos, eficiencia del proceso, mejora la visibilidad en tiempo
real etc.

Es indispensable conocer que en las empresas y organizaciones tanto pequeñas, medianas o grandes,
uno de los diversos aspectos que es de suma importancia para que todo fluya correctamente de forma
interna, es la adecuada organización tanto de las actividades que se realizan en las distintas áreas de
trabajo, los materiales y equipos que son utilizados en los procesos de producción u oficina, los
productos que manejan, así como mantener el orden y llevar un listado de cada uno de los empleados
que labora dentro de la empresa, entre otros.

Por ello, en esta evidencia propusimos un algoritmo que pueda solucionar la problemática de que en
una empresa no se lleva un registro correcto de los empleados la cual trae consecuencias y fallas al
momento de solicitar la identificación de algún trabajador ya que no se tiene la información de si cumple
con las actividades que le corresponden, no se conoce si cuenta con puntualidad, seguro médico, etc.
Se propuso elaborar sistema donde se recopile la información de cada uno de los empleados que
conforman la empresa, entre los datos que se van a adjuntar se encuentran el id de empleado, puesto
que está cubriendo, rfc, contacto, etc.

Algunos otros beneficios de implementar en la empresa el desarrollo de la base de datos para


solucionar el problema son que gracias a esta se permitiría almacenar los datos para al momento de
solicitar información de cierto trabajador, simplemente se tendría que ir a su usuario para conocer cada
detalle de forma eficaz, disminuyendo tiempos a la empresa y contar con la facilidad de tener
información completa.

Con esta incluso se podría administrar los tiempos que se toman los empleados en realizar sus labores,
la planeación de propuestas de acuerdo con el rendimiento de cada uno de ellos, mantener el control

12
directo de los datos que pueden ser manipulables para la ayuda de la toma de decisiones dentro de la
organización.

EVIDENCIA 4

Se empieza desarrollando el código de los datos que se requiere saber de un empleado ya que
también se dividirá en dos secciones esta será la del proveedor.

13
Se hace una división para poner los datos del proveedor tomando en cuenta el frame 2 que nos
ayudara para poder poner en dos partes y se va a ejecutando según con los cambios que se le vaya
realizando.

14
Nos da la opción de poderle ir cambiando el tipo de letra, el tamaño de la pantalla, en que columna
se requiere llevar dicho campo etc., solo se va realizando el cambio en el row de la entrada de datos
en cada una de ellas.

Finalmente lo ejecutamos y así quedo la pantalla con los campos a llenar de los datos que se
requiere saber cómo de empleado tanto de proveedor, ya que es muy importante llevar un registro
de ellos.

15
Luego se conecta a una base de datos que es importante para llevar el control de la información que
se vaya capturando de cada empleado, se le empieza a dar formato a las celdas con bordes, color,
creando el botón de guardar información para después hacer otra hoja que se llama BD para que la
información se vaya guardando en esa hoja.

Lo hacemos funcionar agregándole micros para que nos mande a la hoja de BD y que pueda
funcionar el botón al momento de capturar la información
16
Le damos en la opción ver código luego de darle click derecho en la parte de la hoja de registro de
empleados para poderlo ir haciendo funcionar. Y estando dentro de la aplicación le damos en la
parte de modulo.

Se va introduciendo los códigos de manera en que se ordene que todo lo que se vaya capturando en
el registro se guarde en la siguiente hoja que es la base de datos, son los mismos pasos solo es irle
cambiando el número de la celda y columna etc

17
18
Ya que se guarda los códigos de las indicaciones que se le dio se hace una captura de datos
llenando los campos para después darle en la opción guardar y eso hace que se capture
automáticamente en la base de datos.

19
Finalmente, se repiten los mismos pasos para el registro del proveedor

20
CONCLUSIÓN GRUPAL

A lo largo de este semestre aprendimos distintas cosas dentro de la programación pero lo que más
nos pareció importante es la importancia de la programación dentro de la administración ya que es
programación nos ayuda a gestionar distintos proyectos que nosotros podemos tener dentro de una
empresa con ayuda de la elaboración de un cronograma así como también su importancia en nuestra
vida ya que influye mucho la tecnología actualmente y nos podría ayudar a hacer nuestra vida más
sencilla con las diferentes herramientas de trabajo que existen.
En este proyecto hablamos sobre una base de datos de clientes de una empresa con la finalidad de
dar a conocer que cada vez son más importantes las bases de datos para las empresas porque les
permite gestionar información de gran valor sobre sus clientes y sacar el máximo potencial de la misma
para la definición del producto o servicio y que contamos con grandes ventajas como acceso rápido a
información de la empresa y seguridad de información que consideramos las más importantes.

21
GROUP CONCLUSION
Throughout this semester we learned different things within programming, but what seemed most
important to us is the importance of programming within the administration, since programming helps
us manage different projects that we can have within a company with the help of of the elaboration of
a schedule as well as its importance in our life since technology currently influences a lot and it could
help us to make our life easier with the different work tools that exist.
In this project we talk about a customer database of a company in order to make it known that databases
are increasingly important for companies because it allows them to manage valuable information about
their customers and get the most out of their potential. of the same for the definition of the product or
service and that we have great advantages such as quick access to company information and
information security that we consider the most important.

22
CONCLUSIONES INDIVIDUALES
Arriaga Rodríguez Sandy Valentina 2018791

En la elaboración de este proyecto pude poner en práctica los conocimientos adquiridos a lo largo del
semestre por lo general le dimos una solución a un problema por lo cual fue el no tener un buen sistema
para registrar a empleados y proveedores de una empresa.
Cómo bien sabemos que la programación es muy importante en la vida laboral y demás pues ayuda a
resolver diversos problemas creando soluciones desde cero y aprendiendo todo su lenguaje que lleva
para poder llevar a cabo cualquier problemática.
En la vida laboral nos puede ayudar de mucho más a las empresas para tener un buen control de
información y al crear estas ayuda a desarrollar nuestras capacidades de la mejor manera.

Carrillo Balandrán Jesús Emmanuel 2015602

En conclusión considero que este trabajo integrador fue muy bueno para poner en práctica todo lo que
vimos a lo largo del semestre para ello considero que fue muy importante haber visto la parte teórica
a lo largo del semestre para luego poder implementarlo en el trabajo integrador así mismo como en la
última evidencia en la cual practicábamos un poco solo lo que es un poco de programación pura, por
otra parte esta materia tengo entendido que es el principio de una serie de materias del mismo área
dentro de mi carrera universitaria así que considero que es muy importante ya que se necesitará una
vez estando en mi vida laboral

López Reyes Dana Brisseth 2006670

En este proyecto aprendí sobre la programación y como es que esta nos ayuda a prepararnos para la
carrera que estamos estudiando, lo que más entendí o que me hizo entender esta materia de
programación es que hoy en día la tecnología la usamos para todo, y la programación de nuestros
proyectos debe de ayudarnos para poder realizar bien nuestro trabajo, la materia en si nos enseño a
poder hacer bases de datos y poder hacer programas que nos ayude o nos facilite el trabajo, en si la
programación es complicada pero con el tiempo se toma mas experiencia

23
Rivera Presas Alexa Monserrat 2021210

En este proyecto aprendí algunas cosas introductorias a la programación lo cual si me parece


importante, aprendí que la programación es aquella en donde se diseña, codifica, limpia y protege
nuestros equipo de cómputo o igual considero que una persona con conocimiento de programación
ayudaría mucho a una empresa por que la tecnología es muy aplicada en el ámbito empresarial para
reconocer distintos puntos dentro de la empresa tales como; la efectividad, la competencia, las
personas que trabajan en una empresa, los proveedores de una empresa entre otros más.
La programación nos ayuda a tener una solución en problemas y paradigmas en base a distintos
procesos, algoritmos lógicos y buenos.

Silva Camacho Elena Patricia Esmeralda 2014158

Desde mi punto de vista, el haber realizado este Producto Integrador de Aprendizaje denominado
“Reporte técnico de un caso teórico que dé solución a una necesidad de información utilizando la lógica
algorítmica” me resultó una actividad muy dinámica ya que, colaborativamente con mis compañeros
de equipo realizamos distintas actividades a lo largo de todo el semestre, en las cuales pusimos en
práctica todo lo aprendido en clases. Además, me resulta interesante el haber llevado esta materia en
el semestre, porque al principio yo pensaba que el llevar Introducción a la Programación en la
Licenciatura en Administración no me iba a ser de utilidad. Sin embargo, ahora estoy consciente de lo
indispensable que es conocer aunque sea los fundamentos para evitar problemas en un futuro.

24
BIBLIOGRAFÍA
Huet, P. (2021, 8 septiembre). Python: Principales características. OpenWebinars.net. Recuperado 6
de octubre de 2022, de https://openwebinars.net/blog/python-principales-caracteristicas/

Fernandez, R. (2020, 27 noviembre). Cómo hacer comentarios en Python. 𝖣 Cursos de Programación


de 0 a Experto © Garantizados. Recuperado 6 de octubre de 2022, de https://unipython.com/como-
hacer-comentarios-en-python/

Diseño de interacción: ¿cómo se relaciona el usuario con la interfaz? (2016, August 14). 4R Soluciones
| Diseño, Desarrollo Y Programación Web & Mobile.https://www.4rsoluciones.com/blog/diseno-
interaccion-se-relaciona-usuario-la-
interfaz/#:~:text=El%20dise%C3%B1o%20de%20interacci%C3%B3n%20es,incluyen%20
a%20los%20productos%20f%C3%ADsicos.

Rodríguez, D. (2021, March 1). Uso de las f-string de Python para mejorar el formato de textos.
Analytics Lane.https://www.analyticslane.com/2021/03/01/uso-de-las-f-string-de- python-para-
mejorar-el-formato-de-textos/

25

También podría gustarte