Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CUADERNO DE INFORMES
CÓDIGO N° 8 N° 89001677
DIRECCIÓN ZONAL
LIMA - CALLAO
FORMACIÓN PROF
ESIONAL DUAL
CFP/UCP/ESCUELA: S
ENATI / INDEPENDENCIA /
ESCUELA SUPERIOR DE
INGENIERÍA.
ESTUDIANTE: LÓPEZ
CHAVARRÍA, PEDRO
YORDI.
I B
CARRERA: INGENIERÍ
A DE CIENCIA DE DA
TOS E INTELIGENCIA
ARTIFICIAL.
INSTRUCTOR: SIFUEN
TES SALGADO, LUIS.
DEL: 10 DE A
SEM GOSTO AL:
EST 4 DE DICIEMB
RE: RE DEL 2 L 20
III 23.
INSTRUCCIONES PARA EL USO DEL
CUADERNO DE INFORMES DE TRABAJO SEMANAL
1. PRESENTACIÓN.
ÁREA / S SEMA
ECCIÓN NAS
/ E / EMP
RESA
DESDE
HASTA
PLAN ESPECÍFICO DE APRENDIZAJE (PEA)
SEGUIMIENTO Y EVALUACIÓN
Llenar según avance
OPERACIONES
OPERACIONES
Nº EJEC OPERACIO PARA
OPERA
CIONES UTAD NES
/ AS* POR EJEC
UTAR
TAREA
S
OE1 SEMINARIO
1 2 3 4
05 • Métodos de acceso.
07 • Sobrecarga de operaciones.
08 • Aplicación de Encapsulación.
10 • El concepto de interfaz
OE3
11 • Uso de las Metaclases.
13 • Introducción a la herencia.
14 • Herencia simple
15 • Herencia múltiple
OE4
16 • Herencia de implementación.
18 • Definición de Polimorfismo
20 • Polimorfismo y reutilización.
21 • Polimorfismo en jerarquías de herencia.
22 • Variables Polimórficas.
23
24
25
26
27
28
29
30
31
32
33
34
OPERACIONES OPERACIONES
*Número
de repetic
iones r s re
alizadas.
O
P
PAR
N A
º
1
O
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
*Número d
ro de repet
iciones rea
lizadas.
O
PAR
N A
º
1
O
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
*Número d r
o de repetici
ones realiza
das.
INFORME SEMANAL
TERCER SEMESTRE
SEMANA N°4 DEL …
18…DE SEPTIEMBRE AL
…25…DE SEPTIEMBRE DEL
.……2023
D T H
LU 2
NE h
MÉTODO
S
S EN PYT 1
HO OS E 5
N PYTHO m
OS EN PY i
THON: n
INT .
RO
DU
CCI
ÓN
Y A
PLI
CAC
ION
ES.
MARTES
MIÉRCOLES
JUEVES
VIERNES
SÁBADO
TOTAL 2h 15 min.
TAREA MÁS SIGNIFICATIVA:
- Aplicar conceptos fundamentales relacionados con
los métodos en Python y utilizarlos de
manera efectiva en la programación orientada a objetos.
OPERACIÓN
2. METODOS ESPECIALES
En esta sección utilizaremos métodos especiales, estos métodos nos van a permitir
personalizar el comportamiento de las operaciones comunes y nos van a proporcionar una
interfaz más amigable para poder trabajar con los objetos de nuestra clase. Como primer
paso crearemos la clase Punto y sus métodos especiales str, add, sub y equals, que nos
permitirá obtener una representación en cadena, sumar, restar e igualar objetos de la clase
Punto, respectivamente.
3. MÉTODO ESTATICO
En esta tercera sección vamos a utilizar un método estático, este nos permite utilizarlo sin
necesidad de acceder a un atributo de instancia o un atributo de clase, por el contrario, va
a recibir parámetros que nosotros mismos vamos a insertar al momento de utilizar el
método estático. Para este ejercicio crearemos la clase restaurante que recibirá como
parámetros el nombre y el menú que se servirá en ese restaurante. Luego proseguimos
creando el método estático ‘convertir_precio’ el cual recibirá como parámetros el precio
del menú, la moneda de origen (es la que queremos convertir) y la moneda de destino (es
a la que queremos llegar). La siguiente ilustración nos permite identificar la clase y el método estático
creado
Como ejercicio nos pedirán instanciar un objeto de la clase Restaurante y utilizar el método
estático para convertir un precio de SOL a DOL y viceversa. Este ejercicio nos permitirá
entender como es omo es que funciona una clase estática y como es que podemos dar formato a la
impresión luego de utilizar la clase estática mencionada. En la ilustración 7 y 8
observaremos respectivamente la creación y la instanciación de la clase restaurante, y el teminal de
Python con el resultado esperado.
Al crear los objetos de la clase ‘Caballo’ vamos a permitirnos imprimir el resultado y observar que
los dos caballos creados el contador será igual a 2. En resumen, el método de clase nos permitirá acceder
los atributos y métodos al nivel de clase y no al nivel individual.
a. Aislamiento de Dependencias:
c. Facilita la Colaboración:
Al usa entornos virtuales, es mas fácil colaborar
en proyectos. Podemos
compartir el archivo de requisitos que contie
ne las dependencias y versiones
exactas, lo que garantiza que otros usuarios
puedan reproducir exactamente nuestro
entorno de desarrollo.
e. Mejora la Reproducibilidad:
Los entornos virtuales permiten especificar las versiones exactas de las bibliotecas
utilizadas en un proyecto. Esto mejora la reproducibilidad, ya que otros
desarrolladores e n el fu l futuro pueden recrear exactamente
el mismo entorno.
g. Optimización de Recursos:
Los métodos en las clases son funciones definidas dentro del cuerpo de una clase. Los
métodos son esenciales en la programación orientada a objetos y se utilizan para encapsular
la lógica y el comportamiento relacionados con una clase específica.
a. El Método “__init__”:
Para mostrar objetos, Python indica que hay que agregarle a la clase
un método especial, llamado __str__ que debe devolver una cadena
de caracteres con lo que queremos mostrar. Este método se invoca
cada vez que se llama a la función str. El método __str__ tiene un
solo parámetro, self. “Univewbsidad(s.f.) Métodos Especiales. Un
método para mostrar objetos.
https://uniwebsidad.com/libros/algoritmos-python/capitulo-
14/metodos-especiales”
El método __add__ es el que l que se utiliza para el operador +, el primer
parámetro es el primer operando de la suma, y el segundo parámetro
el segundo operando. Debe devolver una nueva instancia, nunca
modificar la clase actual. De la misma forma, el método __sub__ es
el utilizado por el operador -. “Univewbsidad(s.f.) Métodos
Especiales. Métodos para operar matemáticamente.
https://uniwebsidad.com/libros/algoritmos-python/capitulo-
14/metodos-especiales”
c. El Mé todo Estático:
Nombre Clase:
Restau Método
rante
Menú @staticm
ethod
Convertir pr r
tir precio
Llamada al
Método Est todo Estát
moneda_origen = ico
DOLARES y moneda
destino =SOLESmoneda_
Atrib
utos origen =
Precio / 3.71 = SOLES SIN
O
SOLES
y mone
da
destino =
DOLARE
S
Precio * 3.
71 =
DOLA
RES
Lógica del
proceso.
Mostrar Precio
Resultado de o de la
operación
estática.
Mostrar “Serian:$”
,[conversión precio]
Mostrar “Serian
S/”,[conversión precio]
FIN
EVALUACIÓN DE ÓN DEL INFORME DE TRABAJO SEMANAL
NOTA
OBSERVACIONES Y RECOMENDACIONES
DEL INSTRUCTO DEL MONITOR DE EMPRE
R: SA:
LUNES
MARTES MIÉRCOLES JUEVES VIERNES SÁBADO
0
M
T M T M T M T M T M T
INJUSTIFICADAS: I
ASISTENCIA A SENATI
7 INASISTENCIA
JUSTIFICADAS : FJ