@@ -457,7 +457,7 @@ msgid ""
457457msgstr ""
458458"Aquí, ``n=x`` crea una nueva variable ``n`` local a la función lambda y "
459459"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 "
461461"de ``n`` será ``0`` en la primera función lambda, ``1`` en la segunda, ``2`` "
462462"en la tercera y así sucesivamente. Por tanto, ahora cada lambda devolverá el "
463463"resultado correcto::"
@@ -467,7 +467,7 @@ msgid ""
467467"Note that this behaviour is not peculiar to lambdas, but applies to regular "
468468"functions too."
469469msgstr ""
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 "
471471"lambda sino que aplica también a las funciones regulares."
472472
473473#: ../Doc/faq/programming.rst:263
@@ -512,7 +512,7 @@ msgstr ""
512512
513513#: ../Doc/faq/programming.rst:291
514514msgid "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?"
516516
517517#: ../Doc/faq/programming.rst:293
518518msgid ""
@@ -755,7 +755,7 @@ msgstr ""
755755":term:`Parámetros <parameter>` se definen mediante los nombres que aparecen "
756756"en la definición de una función mientras que :term:`argumentos <argument>` "
757757"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 "
759759"ejemplo, dada la definición de la función::"
760760
761761#: ../Doc/faq/programming.rst:428
@@ -854,13 +854,13 @@ msgid ""
854854"copy of ``y``, you'll instead end up with ``None``, which will likely cause "
855855"your program to generate an easily diagnosed error."
856856msgstr ""
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 "
858858"objeto mientras que operaciones que podrían parecer similares (por ejemplo "
859859"``y = y + [10]`` y ``sorted(y)``) crean un nuevo objeto. En general, en "
860860"Python (y en todo momento en la biblioteca estándar) un método que muta un "
861861"objeto devolverá ``None`` para evitar tener dos tipos de operaciones que "
862862"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 "
864864"lugar, ``None``, lo cual ayudará a que tu programa genera un error que pueda "
865865"ser diagnosticado fácilmente."
866866
@@ -901,7 +901,7 @@ msgid ""
901901"but operations that transform that value into a new value always return a "
902902"new object."
903903msgstr ""
904- "Si tenemos un objeto immutable (:class:`str`, :class:`int`, :class:`tuple`, "
904+ "Si tenemos un objeto inmutable (:class:`str`, :class:`int`, :class:`tuple`, "
905905"etc.), todas las variables que referencian al mismo verán siempre el mismo "
906906"valor pero las operaciones que transforman ese valor en un nuevo valor "
907907"siempre devuelve un nuevo objeto."
@@ -917,7 +917,7 @@ msgstr ""
917917#: ../Doc/faq/programming.rst:512
918918msgid "How do I write a function with output parameters (call by reference)?"
919919msgstr ""
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 "
921921"referencia)?"
922922
923923#: ../Doc/faq/programming.rst:514
@@ -953,7 +953,7 @@ msgstr "Pasando un objeto mutable (intercambiable en el mismo sitio)::"
953953
954954#: ../Doc/faq/programming.rst:544
955955msgid "By passing in a dictionary that gets mutated::"
956- msgstr "Pansado un diccionario que muta::"
956+ msgstr "Pasando un diccionario que muta::"
957957
958958#: ../Doc/faq/programming.rst:554
959959msgid "Or bundle up values in a class instance::"
@@ -1004,7 +1004,7 @@ msgid ""
10041004msgstr ""
10051005"El enfoque del objeto invocable tiene la desventaja que es un ligeramente "
10061006"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 "
10081008"herencia::"
10091009
10101010#: ../Doc/faq/programming.rst:612
@@ -1029,7 +1029,7 @@ msgid ""
10291029"case. Not all objects can be copied, but most can."
10301030msgstr ""
10311031"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 "
10331033"copiarse."
10341034
10351035#: ../Doc/faq/programming.rst:640
@@ -1057,7 +1057,7 @@ msgstr ""
10571057"Para la instancia x de una clase definida por el usuario, ``dir(x)`` "
10581058"devuelve una lista de nombres ordenados alfabéticamente que contiene los "
10591059"atributos y métodos de la instancia y los atributos definidos mediante su "
1060- "calse ."
1060+ "clase ."
10611061
10621062#: ../Doc/faq/programming.rst:659
10631063msgid "How can my code discover the name of an object?"
@@ -1144,7 +1144,7 @@ msgid ""
11441144"above is evaluated as if you had entered::"
11451145msgstr ""
11461146"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::"
11481148
11491149#: ../Doc/faq/programming.rst:712
11501150msgid "not::"
@@ -1220,7 +1220,7 @@ msgid ""
12201220msgstr ""
12211221"Un *slash* en la lista de argumentos de una función denota que los "
12221222"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 "
12241224"internamente. Mediante la llamada a una función que acepta parámetros "
12251225"únicamente posicionales, los argumentos se mapean a parámetros basados "
12261226"únicamente en su posición. Por ejemplo, :func:`pow` es una función que "
@@ -1286,7 +1286,7 @@ msgid ""
12861286msgstr ""
12871287"entonces la división entera debe devolver el valor base más bajo. C también "
12881288"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 "
12901290"que ``i``."
12911291
12921292#: ../Doc/faq/programming.rst:839
@@ -1345,7 +1345,7 @@ msgid ""
13451345msgstr ""
13461346"No uses la función incorporada :func:`eval` si todo lo que necesitas es "
13471347"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 "
13491349"Python que presentara efectos indeseados. Por ejemplo, alguien podría "
13501350"pasar``__import__('os').system(\" rm -rf $HOME\" )`` lo cual borraría el "
13511351"directorio home al completo."
@@ -1468,8 +1468,8 @@ msgstr ""
14681468"Puedes usar ``S.rstrip(\"\\ r\\ n\" )`` para eliminar todas las ocurrencias de "
14691469"cualquier terminación de línea desde el final de la cadena ``S`` sin "
14701470"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::"
14731473
14741474#: ../Doc/faq/programming.rst:987
14751475msgid ""
@@ -1634,7 +1634,7 @@ msgid ""
16341634"especially under the form of tiny functions or methods (which are also often "
16351635"detrimental to readability)."
16361636msgstr ""
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 "
16381638"más. Si el nivel de rodeos sobrepasa el trabajo útil realizado tu programa "
16391639"podría ser más lento. Deberías evitar abstracciones excesivas, "
16401640"especialmente, en forma de pequeñas funciones o métodos (que también va en "
0 commit comments