@@ -1081,6 +1081,8 @@ msgid ""
10811081"....and don't be surprised if you'll find that it's known by many names, or "
10821082"no name at all!"
10831083msgstr ""
1084+ "....e não fique surpreso se você encontrar que é conhecido por muitos nomes,"
1085+ " ou até mesmo nenhum nome."
10841086
10851087#: ../../faq/programming.rst:692
10861088msgid "What's up with the comma operator's precedence?"
@@ -1108,6 +1110,9 @@ msgid ""
11081110"They are not truly operators but syntactic delimiters in assignment "
11091111"statements."
11101112msgstr ""
1113+ "O mesmo é verdade para as várias operações de atribuição (``=``,``+=`` etc)."
1114+ " Eles não são operadores de verdade mas delimitadores sintáticos em "
1115+ "instruções de atribuição."
11111116
11121117#: ../../faq/programming.rst:713
11131118msgid "Is there an equivalent of C's\" ?:\" ternary operator?"
@@ -1485,6 +1490,9 @@ msgid ""
14851490"larger benefits than trying to sprinkle micro-optimization tricks all over "
14861491"your code."
14871492msgstr ""
1493+ "Fazer seus algoritmos rápidos (ou mudando para mais rápidos) podem produzir "
1494+ "benefícios maiores que tentar encaixar várias micro-otimizações no seu "
1495+ "código."
14881496
14891497#: ../../faq/programming.rst:1005
14901498msgid ""
@@ -1657,7 +1665,7 @@ msgstr ""
16571665
16581666#: ../../faq/programming.rst:1097
16591667msgid "How do I iterate over a sequence in reverse order?"
1660- msgstr ""
1668+ msgstr "Como que eu itero uma sequência na ordem inversa? "
16611669
16621670#: ../../faq/programming.rst:1099
16631671msgid ""
@@ -1669,14 +1677,16 @@ msgid ""
16691677"This won't touch your original sequence, but build a new copy with reversed "
16701678"order to iterate over."
16711679msgstr ""
1680+ "Isso não vai alterar sua sequência original, mas construir uma nova cópia "
1681+ "com a ordem inversa para iteração."
16721682
16731683#: ../../faq/programming.rst:1107
16741684msgid "With Python 2.3, you can use an extended slice syntax::"
16751685msgstr ""
16761686
16771687#: ../../faq/programming.rst:1114
16781688msgid "How do you remove duplicates from a list?"
1679- msgstr ""
1689+ msgstr "Como que remove itens duplicados de uma lista? "
16801690
16811691#: ../../faq/programming.rst:1116
16821692msgid "See the Python Cookbook for a long discussion of many ways to do this:"
@@ -1697,16 +1707,20 @@ msgid ""
16971707"If all elements of the list may be used as set keys (i.e. they are all "
16981708":term:`hashable`) this is often faster ::"
16991709msgstr ""
1710+ "Se todos os elementos da lista podem ser usados como chaves de conjunto (ex:"
1711+ " eles são todos :term:`hasheáveis`) isso é muitas vezes mais rápido ::"
17001712
17011713#: ../../faq/programming.rst:1137
17021714msgid ""
17031715"This converts the list into a set, thereby removing duplicates, and then "
17041716"back into a list."
17051717msgstr ""
1718+ "Isso converte a lista em um conjunto, deste modo removendo itens duplicados,"
1719+ " e depois de volta em uma lista."
17061720
17071721#: ../../faq/programming.rst:1142
17081722msgid "How do you make an array in Python?"
1709- msgstr ""
1723+ msgstr "Como fazer um vetor em Python? "
17101724
17111725#: ../../faq/programming.rst:1144
17121726msgid "Use a list::"
@@ -1795,7 +1809,7 @@ msgstr ""
17951809
17961810#: ../../faq/programming.rst:1221
17971811msgid "How do I apply a method to a sequence of objects?"
1798- msgstr ""
1812+ msgstr "Como eu aplico um método para uma sequência de objetos? "
17991813
18001814#: ../../faq/programming.rst:1223
18011815msgid "Use a list comprehension::"
@@ -1839,16 +1853,20 @@ msgid ""
18391853"Under the covers, what this augmented assignment statement is doing is "
18401854"approximately this::"
18411855msgstr ""
1856+ "Por baixo, o que a instrução de atribuição aumentada está fazendo é "
1857+ "aproximadamente isso::"
18421858
18431859#: ../../faq/programming.rst:1263
18441860msgid ""
18451861"It is the assignment part of the operation that produces the error, since a "
18461862"tuple is immutable."
18471863msgstr ""
1864+ "A parte da atribuição da operação que produz o erro, já que a tupla é "
1865+ "imutável."
18481866
18491867#: ../../faq/programming.rst:1266
18501868msgid "When you write something like::"
1851- msgstr ""
1869+ msgstr "Quando você escreve algo como:: "
18521870
18531871#: ../../faq/programming.rst:1274
18541872msgid ""
@@ -1920,7 +1938,7 @@ msgstr ""
19201938
19211939#: ../../faq/programming.rst:1335
19221940msgid "How can I sort one list by values from another list?"
1923- msgstr ""
1941+ msgstr "Como eu posso ordenar uma lista pelos valores de outra lista? "
19241942
19251943#: ../../faq/programming.rst:1337
19261944msgid ""
@@ -2001,6 +2019,8 @@ msgid ""
20012019"How do I check if an object is an instance of a given class or of a subclass"
20022020" of it?"
20032021msgstr ""
2022+ "Como eu checo se um objeto é uma instância de uma dada classe ou de uma "
2023+ "subclasse dela?"
20042024
20052025#: ../../faq/programming.rst:1409
20062026msgid ""
@@ -2080,7 +2100,7 @@ msgstr ""
20802100
20812101#: ../../faq/programming.rst:1492
20822102msgid "Use the built-in :func:`super` function::"
2083- msgstr ""
2103+ msgstr "Use a função embutida :func:`super`:: "
20842104
20852105#: ../../faq/programming.rst:1498
20862106msgid ""
@@ -2094,6 +2114,7 @@ msgstr ""
20942114#: ../../faq/programming.rst:1506
20952115msgid "How can I organize my code to make it easier to change the base class?"
20962116msgstr ""
2117+ "Como eu posso organizar meu código para facilitar a troca da classe base?"
20972118
20982119#: ../../faq/programming.rst:1508
20992120msgid ""
@@ -2154,13 +2175,15 @@ msgstr ""
21542175
21552176#: ../../faq/programming.rst:1570
21562177msgid "How can I overload constructors (or methods) in Python?"
2157- msgstr ""
2178+ msgstr "Como eu posso sobrecarregar construtores (ou métodos) em Python? "
21582179
21592180#: ../../faq/programming.rst:1572
21602181msgid ""
21612182"This answer actually applies to all methods, but the question usually comes "
21622183"up first in the context of constructors."
21632184msgstr ""
2185+ "Essa resposta na verdade se aplica para todos os métodos, mas a pergunta "
2186+ "normalmente aparece primeiro no contexto de construtores."
21642187
21652188#: ../../faq/programming.rst:1575
21662189msgid "In C++ you'd write"
@@ -2171,6 +2194,8 @@ msgid ""
21712194"In Python you have to write a single constructor that catches all cases "
21722195"using default arguments. For example::"
21732196msgstr ""
2197+ "Em Python você tem que escrever um único construtor que pega todos os casos "
2198+ "usando argumentos padrões. Por exemplo:: "
21742199
21752200#: ../../faq/programming.rst:1594
21762201msgid "This is not entirely equivalent, but close enough in practice."
@@ -2265,6 +2290,7 @@ msgstr ""
22652290#: ../../faq/programming.rst:1664
22662291msgid "How do I get a list of all instances of a given class?"
22672292msgstr ""
2293+ "Como eu consigo pegar uma lista de todas as instâncias de uma dada classe?"
22682294
22692295#: ../../faq/programming.rst:1666
22702296msgid ""
@@ -2275,7 +2301,7 @@ msgstr ""
22752301
22762302#: ../../faq/programming.rst:1672
22772303msgid "Why does the result of ``id()`` appear to be not unique?"
2278- msgstr ""
2304+ msgstr "Por que o resultado de ``id()``aparenta não ser único? "
22792305
22802306#: ../../faq/programming.rst:1674
22812307msgid ""