Está en la página 1de 8

INSTITUTO TECNOLOGICO SUPERIOR DEL

ORIENTE
DEL ESTADO DE HIDALGO
ITESA

TOPICOS AVANZADOS

T2 EF1 30 puntos - Tarea 01 Cuadro comparativo

DOCENTE: Antonio Martínez González

ALUMNO: Luis Yael Hernández Hernández

Apan, Hgo. Semestre Enero-Junio 2023

1
INDICE

INTRODUCCIÓN----------------------------------PAGINA 3

DESARROLLO--------------------------------------PAGINA 4

CONCLUSION--------------------------------------PAGINA 7

REFERENCIAS--------------------------------------PAGINA 8

2
INTRODUCCION
En el mundo de la programación, los métodos y las librerías son
herramientas importantes que permiten a los desarrolladores escribir
código de manera más eficiente y efectiva.
Los métodos son bloques de código que se utilizan para realizar una
tarea específica. Los métodos pueden ser definidos en una clase o en
un archivo independiente y pueden ser llamados desde cualquier parte
del programa. Hay varios tipos de métodos, como métodos de
instancia, métodos estáticos, métodos de clase, métodos recursivos y
métodos de orden superior, cada uno con sus propias características y
usos.
Por otro lado, las librerías son colecciones de código preescrito que se
utilizan para realizar tareas específicas en el programa. Las librerías
pueden incluir funciones, métodos y clases que se pueden importar en
un programa y utilizar según sea necesario. Las librerías pueden ser
proporcionadas por el lenguaje de programación en sí mismo, por un
proveedor de terceros o por la comunidad de desarrolladores. Hay
librerías para una amplia variedad de tareas, como procesamiento de
imágenes, visualización de datos, análisis de datos, aprendizaje
automático y mucho más.

3
DESARROLLO
~Métodos~
NOMBRE DESCRIPCIÓN CARACTERÍSTICAS USOS
Métodos de Métodos que Requieren la Manipulación de
instancia actúan sobre creación de un objetos y datos
objetos de una objeto para ser específicos de una
clase llamados. Pueden clase
acceder a los
datos y atributos
del objeto
Métodos estáticos Métodos que No pueden Funciones útiles
pertenecen a una acceder a los que no requieren
clase y no datos y atributos manipulación de
requieren la de un objeto. Se datos de una clase
creación de un llaman
objeto para ser directamente
llamados desde la clase
Métodos de clase Métodos que Se utilizan para Realización de
actúan sobre la realizar operaciones sobre
clase en sí misma operaciones que la clase en sí
afectan a todos misma
los objetos de una
clase. Se llaman
directamente
desde la clase
Métodos Métodos que se Se utilizan para Problemas que
recursivos llaman a sí problemas que pueden ser
mismos durante pueden ser divididos en
su ejecución divididos en subproblemas
subproblemas más pequeños y
más pequeños y similares al
similares al problema original
problema original.
Requieren una
condición de

4
salida para evitar
un bucle infinito
Métodos de orden Métodos que Permiten la Creación de
superior reciben otros creación de funciones más
métodos como funciones más genéricas y
argumentos. genéricas y reutilizables
reutilizables. Se
utilizan en
programación
funcional
~Librerías~
NOMBRE DESCRIPCIÓN CARACTERÍSTICAS USOS
Librerías estándar Librerías que Disponibles en Desarrollo de
vienen incluidas todos los aplicaciones en
en el lenguaje de proyectos. general.
programación y Contienen
que proporcionan funcionalidades
funcionalidades esenciales para la
básicas para la programación,
programación. como operaciones
matemáticas,
entrada/salida,
gestión de hilos,
etc.
Librerías de Librerías No incluidas en el Desarrollo de
terceros desarrolladas por lenguaje de aplicaciones
terceros que programación de específicas que
ofrecen forma requieren
funcionalidades predeterminada. funcionalidades
específicas para Pueden ser específicas.
una tarea o área descargadas e
de aplicación. instaladas desde
un repositorio o
sitio web.

5
Librerías de Librerías que Permiten la Análisis de datos,
visualización de permiten la creación de presentación de
datos creación de gráficos y datos y
gráficos y visualizaciones visualización de
visualizaciones de
interactivas. resultados en
datos. Pueden utilizarse investigaciones y
con diferentes experimentos.
tipos de datos y
en diferentes
entornos.
Librerías de Librerías que Contienen Desarrollo de
aprendizaje ofrecen algoritmos para modelos de
automático herramientas para procesar datos y aprendizaje
desarrollar aprender de ellos. automático para
modelos de Permiten la predecir, clasificar
aprendizaje creación de o segmentar
automático. modelos de datos.
aprendizaje
automático con
diferentes niveles
de complejidad y
precisión.
Librerías de Librerías que Permiten el Procesamiento y
procesamiento de permiten el procesamiento y manipulación de
imágenes procesamiento y manipulación de imágenes para
manipulación de imágenes de aplicaciones como
imágenes. diferentes visión por
formatos y computadora,
tamaños. Ofrecen procesamiento de
herramientas para imágenes
aplicar filtros, médicas, edición
modificar brillo y de imágenes,
contraste, entre otros.
detectar objetos,
entre otros.

6
CONCLUSION
En conclusión, los métodos y las librerías son herramientas
fundamentales para el desarrollo de software. Los métodos permiten a
los programadores escribir bloques de código que realizan tareas
específicas de forma eficiente y efectiva, lo que reduce la duplicación
de código y facilita el mantenimiento del programa a largo plazo.
Además, los diferentes tipos de métodos ofrecen flexibilidad en la
forma en que se estructura el código.

Las librerías son colecciones de código prescrito que se utilizan para


realizar tareas específicas en el programa. Permiten a los
programadores acceder a una gran cantidad de funcionalidades sin
tener que escribir el código desde cero, lo que ahorra tiempo y esfuerzo
en el proceso de desarrollo.

Ambos, métodos y librerías, permiten a los desarrolladores escribir


código de manera más eficiente y efectiva, reducir la duplicación de
código y acelerar el proceso de desarrollo. Además, la amplia variedad
de métodos y librerías disponibles en diferentes lenguajes de
programación ofrece una gran cantidad de opciones para los
desarrolladores, lo que les permite crear soluciones personalizadas y
específicas para sus proyectos.

7
REFERENCIAS
Mann, R. (2019). Introduction to Methods in Java. Medium.

https://medium.com/@ritvikmann/introduction-to-methods-in-java-7e2346b071f6

W3Schools. (n.d.). Java Methods. https://www.w3schools.com/java/java_methods.asp

Eder, J. (2021). The 20 Best Python Libraries for Beginners. Simplilearn.

https://www.simplilearn.com/best-python-libraries-for-beginners-article

Géron, A. (2017). Hands-On Machine Learning with Scikit-Learn and TensorFlow. O'Reilly

Media.

También podría gustarte