diff options
-rw-r--r-- | Makefile | 2 | ||||
-rw-r--r-- | exercises/es/14_propiedad.py (renamed from exercises/es/14_propriedad.py) | 0 | ||||
-rw-r--r-- | exercises/es/14_propiedad_solucion.py (renamed from exercises/es/14_propriedad_solucion.py) | 2 | ||||
-rw-r--r-- | python-functions-and-classes.tex | 14 |
4 files changed, 9 insertions, 9 deletions
@@ -35,7 +35,7 @@ ES_EXERCISES = \ 11_recursividad \ 12_crear-clase \ 13_extender-clase \ - 14_propriedad \ + 14_propiedad \ 15_metodos-privadas \ $(NULL) diff --git a/exercises/es/14_propriedad.py b/exercises/es/14_propiedad.py index dbb79a0..dbb79a0 100644 --- a/exercises/es/14_propriedad.py +++ b/exercises/es/14_propiedad.py diff --git a/exercises/es/14_propriedad_solucion.py b/exercises/es/14_propiedad_solucion.py index 06a4c09..1bfd874 100644 --- a/exercises/es/14_propriedad_solucion.py +++ b/exercises/es/14_propiedad_solucion.py @@ -39,7 +39,7 @@ class PascalTriangle(object): self._size = size self._cell_values = [] - # size propriedad + # size propiedad size = property(get_size, set_size) diff --git a/python-functions-and-classes.tex b/python-functions-and-classes.tex index ff28729..a721060 100644 --- a/python-functions-and-classes.tex +++ b/python-functions-and-classes.tex @@ -400,7 +400,7 @@ class Coche(Vehiculo): comparison.} -\subsection{\en{Properties}\es{Propriedades}} +\subsection{\en{Properties}\es{Propiedades}} \en{Often, it is helpful to have a public variable on a class which can be read and written to by other code. However, it is also often necessary to @@ -412,11 +412,11 @@ special way of handling variables in a class.} leída y escrita por otro código. Pero también es a menudo necesaria para ejecutar un código en la clase cuando la variable se escribe (por ejemplo, para actualizar otro estado en la clase que depende de esa variable, o para -comprobar el nuevo valor es aceptable). Python tiene \emph{propriedades} para +comprobar el nuevo valor es aceptable). Python tiene \emph{propiedades} para esto, que son una forma especial de manejo de las variables en una clase.} \begin{frame}[fragile] -\frametitle{\en{Properties}\es{Propriedades}} +\frametitle{\en{Properties}\es{Propiedades}} \begin{lstlisting}[language=Python] class Vehiculo(object): pasajeros = 0 @@ -436,10 +436,10 @@ read or written, respectively.} primero ejemplo, asignar el resultado de la función especial \texttt{property()} para que en su lugar. La función \texttt{property()} toma el nombre de un método ``getter'' y un método ``setter'' como sus parámetros: estos son llamados -cuando la propriedad se lee o se escribe respectivamente.} +cuando la propiedad se lee o se escribe respectivamente.} \begin{frame}[fragile] -\frametitle{\en{Properties}\es{Propriedades}} +\frametitle{\en{Properties}\es{Propiedades}} \begin{lstlisting}[language=Python] class Vehiculo(object): def __init__(self, escanos): @@ -455,14 +455,14 @@ class Vehiculo(object): else: print('Demasiados pasajeros!') - # Propriedad + # Propiedad pasajeros = property(get_pasajeros, set_pasajeros) \end{lstlisting} \end{frame} \begin{frame}[fragile] -\frametitle{\en{Properties}\es{Propriedades}} +\frametitle{\en{Properties}\es{Propiedades}} \begin{lstlisting}[language=Python] mi_coche = Vehiculo(5) # 5 escanos mi_coche.pasajeros = 3 |