Skip to content

Commit 70284e8

Browse files
committed
marcação de xrefs em footnotes
1 parent 62a7136 commit 70284e8

File tree

3 files changed

+5
-9
lines changed

3 files changed

+5
-9
lines changed

online/cap03.adoc

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1653,9 +1653,7 @@ Quando a PEP 218 foi aprovada, nenhuma sintaxe literal especial foi adotada para
16531653
Os literais `set` foram criados para Python 3 e implementados retroativamente no Python 2.7,
16541654
assim como as compreensões de `dict` e `set`.
16551655
Na PyCon 2019, apresentei
1656-
https://fpy.li/3-29["Set Practice: learning from Python's set types" (_A Prática dos Conjuntos: aprendendo com os tipos conjunto de Python_)] (EN),
1657-
https://fpy.li/3-28[video], [slides])
1658-
https://fpy.li/3-28["Set Practice: learning from Python's set types"],footnote:[The slides for this presentation are available at https://fpy.li/3-29[].)]
1656+
https://fpy.li/3-29["Set Practice: learning from Python's set types" (_A Prática dos Conjuntos: aprendendo com os tipos conjunto de Python_)] (EN), (https://fpy.li/3-28[video]),
16591657
descrevendo casos de uso de conjuntos em programas reais, falando sobre o design de sua API,
16601658
e sobre a implementação da https://fpy.li/3-30[`uintset`], uma classe de conjunto para elementos inteiros,
16611659
usando um vetor de bits ao invés de uma tabela de hash,

vol1/cap03.adoc

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -911,7 +911,7 @@ A principal razão pela qual é melhor criar uma subclasse de `UserDict` em vez
911911
que o tipo embutido tem alguns atalhos de implementação,
912912
que acabam nos obrigando a sobrescrever métodos que poderíamos apenas herdar de `UserDict`
913913
sem maiores problemas.footnote:[O problema exato de se criar subclasses de `dict` e de outros tipos embutidos
914-
é tratado na Seção 14.3 [vol.2, fpy.li/4z].]
914+
é tratado na Seção 14.3 [vol.2, fpy.li/4z].]
915915

916916
Observe que `UserDict` não herda de `dict`, mas usa uma composição:
917917
a classe tem uma instância interna de `dict`, chamada `data`, que mantém os itens propriamente ditos.
@@ -1137,7 +1137,7 @@ Python precisa manter pelo menos um terço das linhas da tabela de hash vazias.
11371137
Essa última dica, sobre atributos de instância, é consequência do comportamento default de Python,
11381138
de armazenar atributos de instância em um atributo `+__dict__+` especial,
11391139
que é um `dict` vinculado a cada instância.footnote:[A menos que classe tenha umm atributo `+__slots__+`,
1140-
como explicado na Seção 11.11 [vol.2, fpy.li/52].]
1140+
como explicado na Seção 11.11 [vol.2, fpy.li/52].]
11411141
Desde a implementação da
11421142
https://fpy.li/pep412[PEP 412—Key-Sharing Dictionary (_Dicionário de Compartilhamento de Chaves_)] (EN),
11431143
no Python 3.3, instâncias de uma classe podem compartilhar uma tabela de hash comum, armazenada com a classe.
@@ -1653,9 +1653,7 @@ Quando a PEP 218 foi aprovada, nenhuma sintaxe literal especial foi adotada para
16531653
Os literais `set` foram criados para Python 3 e implementados retroativamente no Python 2.7,
16541654
assim como as compreensões de `dict` e `set`.
16551655
Na PyCon 2019, apresentei
1656-
https://fpy.li/3-29["Set Practice: learning from Python's set types" (_A Prática dos Conjuntos: aprendendo com os tipos conjunto de Python_)] (EN),
1657-
https://fpy.li/3-28[video], [slides])
1658-
https://fpy.li/3-28["Set Practice: learning from Python's set types"],footnote:[The slides for this presentation are available at https://fpy.li/3-29[].)]
1656+
https://fpy.li/3-29["Set Practice: learning from Python's set types" (_A Prática dos Conjuntos: aprendendo com os tipos conjunto de Python_)] (EN), (https://fpy.li/3-28[video]),
16591657
descrevendo casos de uso de conjuntos em programas reais, falando sobre o design de sua API,
16601658
e sobre a implementação da https://fpy.li/3-30[`uintset`], uma classe de conjunto para elementos inteiros,
16611659
usando um vetor de bits ao invés de uma tabela de hash,

vol1/cap08.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -509,7 +509,7 @@ Isso é mais flexível que a _tipagem nominal_,
509509
ao preço de permitir mais erros durante a execução.footnote:[Duck typing é uma forma implícita de
510510
_tipagem estrutural_, que as anotações de tipo passaram a suportar explicitamente após a versão 3.8,
511511
com a introdução de `typing.Protocol`.
512-
Vamos falar disso mais adiante nesse capítulo, em <<protocols_in_fn_sec>>, e com mais detalhes no Capítulo 13 [vol.2, fpy.li/4q].]
512+
Vamos falar disso mais adiante nesse capítulo, em <<protocols_in_fn_sec>>, e com mais detalhes no Capítulo 13 [vol.2, fpy.li/4q&#93;.]
513513

514514

515515
Tipagem nominal::

0 commit comments

Comments
 (0)