ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Clases persistentes con Python, C#, Scala, resolución de ejercicios


Enviado por   •  13 de Julio de 2022  •  Trabajo  •  1.234 Palabras (5 Páginas)  •  350 Visitas

Página 1 de 5

Curso: Programación orientada a objetos

Trabajo de investigación 1

Clases persistentes con Python, C#, Scala, resolución de ejercicios

Alumnos:

Calderón Vertiz, Salvatore Henry Gonzalez Gihuaña Vidal Elías Quintana Flores, Juan Piero Sandoval Palacios, Franco Antonio Tineo Gonzales, Anderson Raul

Docente:

Yuri Arturo Pomachagua Basualdo

LIMA-PERÚ 2022

Índice

1.  Clases persistentes con Python, C#, Scala, resolución de ejercicios

1.1.Índice

1.2.Introducción

2.  Investigación

2.1.¿Qué son los objetos y las clases persistentes?

2.2.¿Qué es Python?

2.3.Las clases en Python

2.4.las clases persistentes en Python

2.5.¿Qué es C#?

2.6.Las clases en C#

2.7. las clases persistentes en C#

2.8.¿Qué es Scala?

2.9.las clases persistentes en Scala

3.  Ejercicios

3.1.Python

3.2.C#

3.3.Scala

4.  Bibliografía

INTRODUCCIÓN

La siguiente investigación trata de demostrar el funcionamiento de las clases persistentes en los lenguajes de programación de Python, C# t y Scala. Teniendo en cuenta que las clases persistentes son clases en una aplicación que implementan las entidades del problema estas permiten que la información de un programa pueda guardarse al estilo como de una base de datos mediante hibernación y leerse

. Para explicarlo mejor, una  vez que se cambia una  determinada  propiedad del objeto, las propiedades en la base de datos también se cambiarán en consecuencia, de modo que el programador pueda usar un enfoque completamente orientado a objetos  para  Manipule de  la  base  de  datos  sin  tener  que  administrar  algunas operaciones de la base de datos. En el presente trabajo se identifican las ventajas y desventajas que posee programar estas clases en los lenguajes de Python, C# t y Scala, Finalizando con la vista de algunos ejercicios en los tres diferentes lenguajes de programación.

¿Qué son los objetos y las clases persistentes?

La persistencia es la propiedad de un objeto mediante la cual su existencia trasciende el tiempo, es decir, el objeto continúa existiendo después de que su creador deja de existir y/o espacio. En otras palabras, la persistencia es la acción de mantener la información del objeto de una forma permanente, pero también debe de poder recuperarse dicha información para que pueda ser utilizada nuevamente. La persistencia es el mecanismo que se usa para mantener información almacenada. Las Clases persistentes son aquellas clases que utilizan los objetos persistentes hivernantes

¿Qué es Python?

Python  es un lenguaje de programación de alto nivel que se utiliza para desarrollar aplicaciones de todo tipo. Además, es sencillo de leer y escribir debido a que es similar al  lenguaje humano.  Soporta  parcialmente la  orientación  a  objetos,  programación imperativa y, en menor medida, programación funcional.

las clases en Python

Una clase en Python es una plantilla a partir de la cual se instancian los objetos, y define que atributos y métodos tendrán los objetos de esa clase. Se definen usando la palabra clave class, seguido del nombre de la clase y dos puntos (:)

clases persistentes en Python

en Python cuando la ejecución de un programa termina, el estado de los objetos que contenía es eliminado, sin embargo, existen distintos métodos de hacer que un estado se guarde algunos de ellos son  “librería shelve”  Esta  librería trabaja sobre  pickle y permite almacenar objetos como un diccionario y “módulo pickle” el cual es capaz de guardar el estado de un objeto en un archivo

¿Qué es C# (C Sharp)?

"C#" es un lenguaje de programación multiparadigma que desarrollo Microsoft como parte de su plataforma .NET. Junto lo mejor de los lenguajes C y C++ y añadiendo más funciones, añadiéndole funcionalidades, tomando de otros lenguajes, como java. y con el tiempo adaptó las facilidades de la creación de código que tenía otro de sus lenguajes más populares, Visual Basic, haciéndolo tan polivalente y fácil de aprender como éste, sin perder ni un ápice de la potencia original de C.

Las Clases en C#

Las clases son los tipos más fundamentales de C#. Una clase es una estructura de datos que  combina  estados  y  acciones  en  una  sola  unidad.  Una  clase proporciona  una definición para  instancias de la  clase, también  conocidas  como objetos.  Las clases admiten herencia y polimorfismo, mecanismos por los que las clases derivadas pueden extender y especializar clases base.

las clases persistentes en C#

en C#, Para guardar una clase usando persistencia se debe etiquetar usando [Serializable] antes de la clase. Esto guarda en la memoria secundaria la computadora donde los códigos programados permanecerán más allá de la ejecución del programa.

Una forma alternativa de conseguir la persistencia es pedir al sistema que se conserve el estado de los objetos que forman el programa. Podríamos conseguirlo "de forma artesanal" si creamos un método que guarde cada uno de los atributos en un fichero y otro método que recupere cada uno de esos atributos desde el mismo fichero

¿qué es Scala?

Scala es un lenguaje de programación moderno multiparadigma. este está basado en java, pero  es  conciso  lo  que  conlleva  a  que  escriba  menos  código.  Además,  está orientado a objetos y Soporta funciones anónimas lambdas, patrones, etc.

...

Descargar como (para miembros actualizados) txt (10 Kb) pdf (65 Kb) docx (14 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com