Skip to content

Commit f9d94fa

Browse files
committed
cap 11: revisão de estilo
1 parent 9b32618 commit f9d94fa

File tree

14 files changed

+170
-169
lines changed

14 files changed

+170
-169
lines changed

ferramentas/anchors.ini

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ ex_strkeydict = .`StrKeyDict` sempre converte chaves que não sejam strings para
9090
ex_MappingProxyType = .`MappingProxyType` cria uma instância somente de leitura de `mappingproxy` a partir de um `dict`
9191
dictionary_views_sec = Views de dicionários
9292
ex_dict_values = .O método `.values()` devolve uma view dos valores em um `dict`
93-
consequences_dict_internals = Consequências práticas da forma como dict funciona
93+
conseq_dict_internal_sec = Consequências práticas da forma como dict funciona
9494
ex_set_ops_ex = .Conta as ocorrências de agulhas (_needles_) em um palheiro (_haystack_), ambos do tipo set
9595
ex_set_loop_ex = .Conta as ocorrências de agulhas (_needles_) em um palheiro (_haystack_); mesmo resultado final do <<ex_set_ops_ex>>
9696
ex_set_ops_ex2 = .Conta as ocorrências de agulhas (_needles_) em um palheiro (_haystack_); essas linhas funcionam para qualquer tipo iterável
@@ -189,7 +189,7 @@ pattern_instances_sec = Pattern Matching com instâncias de classes
189189
keyword_class_patterns_sec = Padrões de classe nomeados
190190
ex_cities_match = .A classe `City` e algumas instâncias
191191
positional_class_patterns_sec = Padrões de classe posicionais
192-
further_data_class = Leitura complementar
192+
dataclass_further_sec = Leitura complementar
193193

194194
[ch_refs_mut_mem]
195195
ex_a_b_refs = .As variáveis a e b mantém referências para a mesma lista, não cópias da lista.

online/cap02.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1915,7 +1915,7 @@ O restante do capítulo é dedicado a alternativas a listas e tuplas.((("", star
19151915
=== Quando uma lista não é a resposta
19161916

19171917
O((("sequences", "alternatives to lists", id="Salt02")))((("lists", "alternatives to", id="Lalt02")))
1918-
tipo `list` é flexível e fácil de usar mas, dependendo dos requerimentos específicos, há opções melhores.
1918+
tipo `list` é flexível e fácil de usar mas, dependendo dos requisitos específicos, há opções melhores.
19191919
Por exemplo, um `array` economiza muita memória se você precisa manipular milhões de valores de ponto flutuante.
19201920
Por outro lado, se você está constantemente acrescentando e removendo itens das pontas opostas de uma lista,
19211921
é bom saber que um((("queues", "deque (double-ended queue)")))((("deque (double-ended queue)")))((("FIFO (first in, first out)")))

online/cap03.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@ a <<dictionary_views_sec>> e a <<set_ops_dict_views_sec>>.
5454
A implementação interna de `dict` e `set` ainda está alicerçada em tabelas de hash,
5555
mas o código de `dict` teve duas otimizações importantes,
5656
que economizam memória e preservam o ordem de inserção das chaves.
57-
A <<consequences_dict_internals>> e a <<consequences_set_sec>>
57+
A <<conseq_dict_internal_sec>> e a <<consequences_set_sec>>
5858
resumem o que você precisa saber sobre isso para usar bem essas estruturas.
5959

6060
[NOTE]
@@ -1113,7 +1113,7 @@ na <<set_ops_dict_views_sec>>.
11131113
Agora vamos ver algumas regras e dicas baseadas na forma como `dict` é
11141114
implementado debaixo dos panos.((("", startref="DASviews03")))
11151115

1116-
[[consequences_dict_internals]]
1116+
[[conseq_dict_internal_sec]]
11171117
=== Consequências práticas da forma como dict funciona
11181118

11191119
A((("dictionaries and sets", "consequences of how dict works"))) implementação da tabela de hash do

online/cap04.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -673,7 +673,7 @@ Para escrever arquivos, recomendo usar UTF-8, para interoperabilidade integral.
673673
Por exemplo, scripts Python podem ser tornados executáveis em sistemas Unix,
674674
se começarem com o comentário: `#!/usr/bin/env python3`.
675675
Os dois primeiros bytes do arquivo precisam ser `+b'#!'+` para isso funcionar, mas o BOM quebra essa convenção.
676-
Se você tem o requerimento específico de exportar dados para aplicativos que precisam do BOM,
676+
Se você tem o requisito específico de exportar dados para aplicativos que precisam do BOM,
677677
use o UTF-8-SIG, mas esteja ciente do que diz a
678678
https://fpy.li/3a[documentação sobre codecs] (EN)
679679
de Python:

online/cap05.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -847,7 +847,7 @@ Isso é o comportamento normal de Python: instâncias podem ter seus próprios a
847847
que não aparecem na classe.footnote:[Definir um atributo após o `+__init__+`
848848
prejudica a otimização de uso de memória com o compartilhamento das chaves do `+__dict__+`,
849849
mencionada na
850-
<<consequences_dict_internals>>.]((("", startref="VAmean05")))((("", startref="typehint05")))((("", startref="DCBhint05")))
850+
<<conseq_dict_internal_sec>>.]((("", startref="VAmean05")))((("", startref="typehint05")))((("", startref="DCBhint05")))
851851

852852

853853
=== Mais detalhes sobre @dataclass
@@ -1705,7 +1705,7 @@ Na última seção, vimos como o _pattern matching_
17051705
funciona com instâncias de qualquer classe como sujeitos—e
17061706
não apenas das classes criadas com as fábricas apresentadas nesse capítulo.
17071707

1708-
[[further_data_class]]
1708+
[[dataclass_further_sec]]
17091709
=== Para saber mais
17101710

17111711
A documentação((("data class builders", "further reading on")))

0 commit comments

Comments
 (0)