Skip to content

Commit 9c69357

Browse files
committed
pequenos ajustes
1 parent c5a32d8 commit 9c69357

File tree

6 files changed

+16
-16
lines changed

6 files changed

+16
-16
lines changed

vol1/Prefacio.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ Nossa rede sem igual de especialistas e inovadores compartilha conhecimento e sa
238238
Por gentileza((("comments and questions")))((("questions and comments"))), envie comentários e perguntas sobre esse livro para o editor:
239239

240240
----
241-
OReilly Media, Inc.
241+
O'Reilly Media, Inc.
242242
1005 Gravenstein Highway North
243243
Sebastopol, CA 95472
244244
800-998-9938 (in the United States or Canada)

vol1/cap01.adoc

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
:example-number: 0
44
:figure-number: 0
55

6-
[quote, Jim Hugunin, criador do Jython, co-criador do AspectJ, e arquiteto do .Net DLRDynamic Language Runtime]
6+
[quote, Jim Hugunin, criador do Jython, co-criador do AspectJ, e arquiteto do .Net DLR (Dynamic Language Runtime)]
77
____
88
O senso estético de Guido para o design de linguagens é incrível.
99
Conheci muitos projetistas capazes de criar linguagens teoricamente lindas,
@@ -360,7 +360,7 @@ para invocar a inicialização da superclasse na implementação do seu próprio
360360

361361
Geralmente, se você precisa invocar um método especial,
362362
é melhor chamar a função embutida relacionada (por exemplo, `len`, `iter`, `str`, etc.).
363-
Essas funções chamam o método especial correspondente,
363+
Essas funções invocam o método especial correspondente,
364364
mas também fornecem outros serviços e—para tipos embutidos—são mais rápidas que chamadas a métodos.
365365

366366
Na próxima seção veremos alguns dos usos mais importantes dos métodos especiais:
@@ -477,10 +477,11 @@ para obter a representação do objeto como uma string, para depuração.
477477
Sem um `+__repr__+` customizado, o console de Python mostraria uma instância de `Vector` como
478478
`<Vector object at 0x10e100070>`.
479479

480-
O console iterativo e o depurador chamam `repr` para exibir o resultado das expressões.
480+
O console iterativo e o depurador de Python (`pdb`) invocam `repr` para exibir o resultado das expressões.
481481
O `repr` também é usado:
482482

483-
* Pelo marcador posicional `%r` na formatação clássica com o operador `%`. Ex.: `'%r' % my_obj`
483+
* Pelo marcador posicional `%r` na formatação clássica com o operador `%`. +
484+
Ex.: `'%r' % my_obj`
484485
* Pelo sinalizador de conversão `!r` na nova
485486
«sintaxe de strings de formato» [.small]#&#91;fpy.li/2f&#93;#
486487
usada nas((("f-string syntax", "string representation using special methods")))
@@ -512,10 +513,9 @@ Programadores com experiência anterior em linguagens que contém o método `toS
512513
tendem a implementar `+__str__+` e não `+__repr__+`.
513514
Se você for implementar apenas um desses métodos especiais, escolha `+__repr__+`.
514515
515-
«_What is the difference between `+__str__+` and `+__repr__+` in Python?_
516-
(Qual a diferença entre `+__str__+` e `+__repr__+` em Python?)»
517-
[.small]#&#91;fpy.li/1-5&#93;#
518-
é uma questão no Stack Overflow com excelentes contribuições dos pythonistas
516+
«_What is the difference between `+__str__+` and `+__repr__+` in Python?_» [.small]#&#91;fpy.li/1-5&#93;#
517+
(Qual a diferença entre `+__str__+` e `+__repr__+` em Python?)
518+
é uma questão no Stack Overflow com ótimas contribuições dos pythonistas
519519
Alex Martelli e Martijn Pieters.((("", startref="repr01")))
520520
====
521521

vol1/cap02.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -895,7 +895,7 @@ Você pode querer ler aquela revisão rápida.
895895
Neste livro, dividi o tratamento do casamento de padrões em diferentes capítulos,
896896
dependendo dos tipos de padrão:
897897
na <<pattern_matching_mappings_sec>> e na <<pattern_instances_sec>>.
898-
E há um exemplo mais longo na «Seção 18.3» [.small]#&#91;vol.3, fpy.li/22&#93;#.
898+
E há um exemplo mais longo na «Seção 18.3» [.small]#&#91;vol.3, fpy.li/6a&#93;#.
899899
====
900900

901901
Vamos ao primeiro exemplo do tratamento de sequências com `match/case`.
@@ -1149,7 +1149,7 @@ O corpo da função é a expressão `(* n 2)`.
11491149
O resultado da chamada a uma função em Scheme é o valor da última expressão no corpo da função chamada.
11501150

11511151
Nosso foco aqui é a desestruturação de sequências, então não vou explicar as ações do avaliador.
1152-
Veja a «Seção 18.3» [.small]#&#91;vol.3, fpy.li/22&#93;# para aprender mais sobre o funcionamento do _lis.py_.
1152+
Veja a «Seção 18.3» [.small]#&#91;vol.3, fpy.li/6a&#93;# para aprender mais sobre o funcionamento do _lis.py_.
11531153

11541154
O <<ex_norvigs_eval>> mostra o avaliador de Norvig com algumas pequenas modificações,
11551155
abreviado para mostrar apenas os padrões de sequência.
@@ -1303,7 +1303,7 @@ tenha convencido você que `match/case` pode tornar seu código mais legível e
13031303

13041304
[NOTE]
13051305
====
1306-
Veremos mais do _lis.py_ na «Seção 18.3» [.small]#&#91;vol.3, fpy.li/22&#93;#,
1306+
Veremos mais do _lis.py_ na «Seção 18.3» [.small]#&#91;vol.3, fpy.li/6a&#93;#,
13071307
quando vamos revisar o exemplo completo de `match/case` em `evaluate`.
13081308
Se você quiser aprender mais sobre o _lys.py_ de Norvig, leia seu maravilhoso texto
13091309
«_(How to Write a (Lisp) Interpreter (in Python))_ ((Como Escrever um Interpretador (Lisp) em (Python)))» [.small]#&#91;fpy.li/2-12&#93;#.

vol1/cap08.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1988,7 +1988,7 @@ A lista de parâmetros `[ParamType1, ParamType2]` pode ter zero ou mais tipos.
19881988

19891989
Aqui está um exemplo no contexto de uma função `repl`,
19901990
parte do interpretador iterativo simples que veremos na
1991-
«Seção 18.3» [.small]#&#91;vol.3, fpy.li/22&#93;#:footnote:[REPL
1991+
«Seção 18.3» [.small]#&#91;vol.3, fpy.li/6a&#93;#:footnote:[REPL
19921992
significa Read-Eval-Print-Loop (_Ler-Calcular-Imprimir-Recomeçar_), o comportamento básico de interpretadores iterativos.]
19931993

19941994
[source, python]

vol1/vol1-cor.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ include::../print/attrib-print-pt-br.adoc[]
1818
include::titulos-vol1.adoc[]
1919
:toclevels: 2
2020
:toc: macro
21-
:revisao: 9
21+
:revisao: 10
2222

2323
include::Copyright-cor.adoc[]
2424

vol1/vol1-pb.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
= Python Fluente, 2ª edição: volume 1&#x3a; Dados e Funções
1+
= Python Fluente, 2ª edição: volume 1&#x3a; Dados e funções
22
:doctype: book
33
:media: prepress
44
:hide-uri-scheme:
@@ -18,7 +18,7 @@ include::../print/attrib-print-pt-br.adoc[]
1818
include::titulos-vol1.adoc[]
1919
:toclevels: 2
2020
:toc: macro
21-
:revisao: 9
21+
:revisao: 10
2222

2323
include::Copyright-pb.adoc[]
2424

0 commit comments

Comments
 (0)