@@ -457,7 +457,7 @@ msgid ""
457
457
msgstr ""
458
458
"Aquí, ``n=x`` crea una nueva variable ``n`` local a la función lambda y "
459
459
"ejecutada cuando la función lambda se define de tal forma que tiene el mismo "
460
- "valor que tenía ``x`` en ese punto en el bucle. Esto significa qie el valor "
460
+ "valor que tenía ``x`` en ese punto en el bucle. Esto significa que el valor "
461
461
"de ``n`` será ``0`` en la primera función lambda, ``1`` en la segunda, ``2`` "
462
462
"en la tercera y así sucesivamente. Por tanto, ahora cada lambda devolverá el "
463
463
"resultado correcto::"
@@ -467,7 +467,7 @@ msgid ""
467
467
"Note that this behaviour is not peculiar to lambdas, but applies to regular "
468
468
"functions too."
469
469
msgstr ""
470
- "Es de destacar que este comportamiento no es puculiar de las funciones "
470
+ "Es de destacar que este comportamiento no es peculiar de las funciones "
471
471
"lambda sino que aplica también a las funciones regulares."
472
472
473
473
#: ../Doc/faq/programming.rst:263
@@ -512,7 +512,7 @@ msgstr ""
512
512
513
513
#: ../Doc/faq/programming.rst:291
514
514
msgid "What are the \" best practices\" for using import in a module?"
515
- msgstr "¿Cuáles son las \" bunas prácticas\" para usar import en un módulo?"
515
+ msgstr "¿Cuáles son las \" buenas prácticas\" para usar import en un módulo?"
516
516
517
517
#: ../Doc/faq/programming.rst:293
518
518
msgid ""
@@ -755,7 +755,7 @@ msgstr ""
755
755
":term:`Parámetros <parameter>` se definen mediante los nombres que aparecen "
756
756
"en la definición de una función mientras que :term:`argumentos <argument>` "
757
757
"son los valores que se pasan a la función cuando la invocamos. Los "
758
- "Parametros definen qué tipos de argumentos puede aceptar una función. por "
758
+ "Parámetros definen qué tipos de argumentos puede aceptar una función. por "
759
759
"ejemplo, dada la definición de la función::"
760
760
761
761
#: ../Doc/faq/programming.rst:428
@@ -854,13 +854,13 @@ msgid ""
854
854
"copy of ``y``, you'll instead end up with ``None``, which will likely cause "
855
855
"your program to generate an easily diagnosed error."
856
856
msgstr ""
857
- "Algunas operaciones (por ejemplo ``y.append(10)`` y ``y.sort()``) mutaa al "
857
+ "Algunas operaciones (por ejemplo ``y.append(10)`` y ``y.sort()``) mutan al "
858
858
"objeto mientras que operaciones que podrían parecer similares (por ejemplo "
859
859
"``y = y + [10]`` y ``sorted(y)``) crean un nuevo objeto. En general, en "
860
860
"Python (y en todo momento en la biblioteca estándar) un método que muta un "
861
861
"objeto devolverá ``None`` para evitar tener dos tipos de operaciones que "
862
862
"puedan ser confusas. Por tanto, si escribes accidentalmente ``y.sort()`` "
863
- "pensando que te devolverá una copia ordenadade ``y``, obtendrás, en su "
863
+ "pensando que te devolverá una copia ordenada de ``y``, obtendrás, en su "
864
864
"lugar, ``None``, lo cual ayudará a que tu programa genera un error que pueda "
865
865
"ser diagnosticado fácilmente."
866
866
@@ -901,7 +901,7 @@ msgid ""
901
901
"but operations that transform that value into a new value always return a "
902
902
"new object."
903
903
msgstr ""
904
- "Si tenemos un objeto immutable (:class:`str`, :class:`int`, :class:`tuple`, "
904
+ "Si tenemos un objeto inmutable (:class:`str`, :class:`int`, :class:`tuple`, "
905
905
"etc.), todas las variables que referencian al mismo verán siempre el mismo "
906
906
"valor pero las operaciones que transforman ese valor en un nuevo valor "
907
907
"siempre devuelve un nuevo objeto."
@@ -917,7 +917,7 @@ msgstr ""
917
917
#: ../Doc/faq/programming.rst:512
918
918
msgid "How do I write a function with output parameters (call by reference)?"
919
919
msgstr ""
920
- "¿Cómo pueo escribir una función sin parámetros (invocación mediante "
920
+ "¿Cómo puedo escribir una función sin parámetros (invocación mediante "
921
921
"referencia)?"
922
922
923
923
#: ../Doc/faq/programming.rst:514
@@ -953,7 +953,7 @@ msgstr "Pasando un objeto mutable (intercambiable en el mismo sitio)::"
953
953
954
954
#: ../Doc/faq/programming.rst:544
955
955
msgid "By passing in a dictionary that gets mutated::"
956
- msgstr "Pansado un diccionario que muta::"
956
+ msgstr "Pasando un diccionario que muta::"
957
957
958
958
#: ../Doc/faq/programming.rst:554
959
959
msgid "Or bundle up values in a class instance::"
@@ -1004,7 +1004,7 @@ msgid ""
1004
1004
msgstr ""
1005
1005
"El enfoque del objeto invocable tiene la desventaja que es un ligeramente "
1006
1006
"más lento y el resultado es un código levemente más largo. Sin embargo, "
1007
- "destacar que una colección de invocables pueden compartirsu firma vía "
1007
+ "destacar que una colección de invocables pueden compartir su firma vía "
1008
1008
"herencia::"
1009
1009
1010
1010
#: ../Doc/faq/programming.rst:612
@@ -1029,7 +1029,7 @@ msgid ""
1029
1029
"case. Not all objects can be copied, but most can."
1030
1030
msgstr ""
1031
1031
"En general, prueba :func:`copy.copy` o :func:`copy.deepcopy` para el caso "
1032
- "general. No todos los objetos se pueden copiat pero la mayoría sí que pueden "
1032
+ "general. No todos los objetos se pueden copiar pero la mayoría sí que pueden "
1033
1033
"copiarse."
1034
1034
1035
1035
#: ../Doc/faq/programming.rst:640
@@ -1057,7 +1057,7 @@ msgstr ""
1057
1057
"Para la instancia x de una clase definida por el usuario, ``dir(x)`` "
1058
1058
"devuelve una lista de nombres ordenados alfabéticamente que contiene los "
1059
1059
"atributos y métodos de la instancia y los atributos definidos mediante su "
1060
- "calse ."
1060
+ "clase ."
1061
1061
1062
1062
#: ../Doc/faq/programming.rst:659
1063
1063
msgid "How can my code discover the name of an object?"
@@ -1144,7 +1144,7 @@ msgid ""
1144
1144
"above is evaluated as if you had entered::"
1145
1145
msgstr ""
1146
1146
"Debido a que la coma no es un operador sino un separador entre expresiones "
1147
- "lo anterior se evalue como se ha introducido::"
1147
+ "lo anterior se evalúe como se ha introducido::"
1148
1148
1149
1149
#: ../Doc/faq/programming.rst:712
1150
1150
msgid "not::"
@@ -1220,7 +1220,7 @@ msgid ""
1220
1220
msgstr ""
1221
1221
"Un *slash* en la lista de argumentos de una función denota que los "
1222
1222
"parámetros previos al mismo son únicamente posicionales. Parámetros "
1223
- "únicamente posicionales son aquellos cuyos nombres no son usabels "
1223
+ "únicamente posicionales son aquellos cuyos nombres no son usables "
1224
1224
"internamente. Mediante la llamada a una función que acepta parámetros "
1225
1225
"únicamente posicionales, los argumentos se mapean a parámetros basados "
1226
1226
"únicamente en su posición. Por ejemplo, :func:`pow` es una función que "
@@ -1286,7 +1286,7 @@ msgid ""
1286
1286
msgstr ""
1287
1287
"entonces la división entera debe devolver el valor base más bajo. C también "
1288
1288
"requiere que esa esa identidad se mantenga de tal forma que cuando los "
1289
- "compiladores truncan ``i // j`` nacesitan que ``i % j`` tenga el mismo signo "
1289
+ "compiladores truncan ``i // j`` necesitan que ``i % j`` tenga el mismo signo "
1290
1290
"que ``i``."
1291
1291
1292
1292
#: ../Doc/faq/programming.rst:839
@@ -1345,7 +1345,7 @@ msgid ""
1345
1345
msgstr ""
1346
1346
"No uses la función incorporada :func:`eval` si todo lo que necesitas es "
1347
1347
"convertir cadenas a números. :func:`eval` será considerablemente más lento "
1348
- "y presenta riesgos de seguridad: cualquiera podría introducir una exoresión "
1348
+ "y presenta riesgos de seguridad: cualquiera podría introducir una expresión "
1349
1349
"Python que presentara efectos indeseados. Por ejemplo, alguien podría "
1350
1350
"pasar``__import__('os').system(\" rm -rf $HOME\" )`` lo cual borraría el "
1351
1351
"directorio home al completo."
@@ -1468,8 +1468,8 @@ msgstr ""
1468
1468
"Puedes usar ``S.rstrip(\"\\ r\\ n\" )`` para eliminar todas las ocurrencias de "
1469
1469
"cualquier terminación de línea desde el final de la cadena ``S`` sin "
1470
1470
"eliminar el resto de espacios en blanco que le siguen. Si la cadena ``S`` "
1471
- "representa más de una línea con varias líneas vacias al final, las "
1472
- "terminaciones de línea para todas las líneas vacias se eliminarán::"
1471
+ "representa más de una línea con varias líneas vacías al final, las "
1472
+ "terminaciones de línea para todas las líneas vacías se eliminarán::"
1473
1473
1474
1474
#: ../Doc/faq/programming.rst:987
1475
1475
msgid ""
@@ -1634,7 +1634,7 @@ msgid ""
1634
1634
"especially under the form of tiny functions or methods (which are also often "
1635
1635
"detrimental to readability)."
1636
1636
msgstr ""
1637
- "Las abstracciones tienden a crear rodeos y fuerzan al intérpreta a trabajar "
1637
+ "Las abstracciones tienden a crear rodeos y fuerzan al intérprete a trabajar "
1638
1638
"más. Si el nivel de rodeos sobrepasa el trabajo útil realizado tu programa "
1639
1639
"podría ser más lento. Deberías evitar abstracciones excesivas, "
1640
1640
"especialmente, en forma de pequeñas funciones o métodos (que también va en "
0 commit comments