Skip to content

Commit 85d1984

Browse files
committed
> Esse -> Este
1 parent 5791d42 commit 85d1984

File tree

14 files changed

+165
-91
lines changed

14 files changed

+165
-91
lines changed

code/17-it-generator/coroaverager2.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
>>> coro_avg.send(30)
2626
>>> coro_avg.send(6.5)
2727
>>> try:
28-
... coro_avg.send(STOP) # <1>
28+
... coro_avg.send(Sentinel()) # <1>
2929
... except StopIteration as exc:
3030
... result = exc.value # <2>
3131
...
@@ -45,7 +45,7 @@
4545
... return res # <3>
4646
...
4747
>>> comp = compute() # <4>
48-
>>> for v in [None, 10, 20, 30, STOP]: # <5>
48+
>>> for v in [None, 10, 20, 30, Sentinel()]: # <5>
4949
... try:
5050
... comp.send(v) # <6>
5151
... except StopIteration as exc: # <7>

online/cap02.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -925,14 +925,14 @@ Então, você poderia usar um método assim para interpretar mensagens naquele f
925925
====
926926
<1> A expressão após a palavra-chave `match` é o sujeito (_subject_).
927927
O sujeito contém os dados que Python vai comparar aos padrões em cada instrução `case`.
928-
<2> Esse padrão casa com qualquer sujeito que seja uma sequência de três itens.
928+
<2> Este padrão casa com qualquer sujeito que seja uma sequência de três itens.
929929
O primeiro item deve ser a string `BEEPER`.
930930
O segundo e o terceiro itens podem ser qualquer coisa, e serão vinculados às variáveis `frequency` e `times`, nessa ordem.
931931
<3> Isso casa com qualquer sujeito com dois itens, se o primeiro for `'NECK'`.
932932
<4> Isso vai casar com um sujeito de três itens começando com `LED`.
933933
Se o número de itens não for correspondente, Python segue para o próximo `case`.
934934
<5> Outro padrão de sequência começando com `'LED'`, agora com cinco itens—incluindo a constante `'LED'`.
935-
<6> Esse é o `case` default.
935+
<6> Este é o `case` default.
936936
Vai casar com qualquer sujeito que não tenha sido capturado por um dos padrões precedentes.
937937
A variável `_` é especial, como logo veremos.
938938

online/cap04.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,7 +259,7 @@ b'\xfe\xff\xff\xff\x00\x00\x01\x00\x02\x00' <3>
259259
====
260260
<1> O typecode `'h'` cria um `array` de _short integers_ (inteiros de 16 bits).
261261
<2> `octets` mantém uma cópia dos bytes que compõem `numbers`.
262-
<3> Esses são os 10 bytes que representam os 5 inteiros pequenos.
262+
<3> Estes são os 10 bytes que representam os 5 inteiros pequenos.
263263

264264
Criar um objeto `bytes` ou `bytearray` a partir de qualquer fonte tipo buffer vai sempre copiar os bytes.
265265
Já objetos `memoryview` permitem compartilhar memória entre estruturas de dados binários, como vimos na <<memoryview_sec>>.

online/cap05.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1273,7 +1273,7 @@ O padrão define 15 campos opcionais; a classe `Resource`, no <<resource_ex>>, u
12731273
include::../code/05-data-classes/dataclass/resource.py[tags=DATACLASS]
12741274
----
12751275
====
1276-
<1> Esse `Enum` vai fornecer valores de um tipo seguro para o campo `Resource.type`.
1276+
<1> Este `Enum` vai fornecer valores de um tipo seguro para o campo `Resource.type`.
12771277
<2> `identifier` é o único campo obrigatório.
12781278
<3> `title` é o primeiro campo com um default.
12791279
Isso obriga todos os campos abaixo dele a fornecerem defaults.

online/cap08.adoc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1180,7 +1180,7 @@ O <<geohash_ex_1>> mostra a definição da função `geohash`, usando o pacote `
11801180
include::../code/08-def-type-hints/coordinates/coordinates.py[tags=GEOHASH]
11811181
----
11821182
====
1183-
<1> Esse comentário evita que o Mypy avise que o pacote `geolib` não tem dicas de tipo.
1183+
<1> Este comentário evita que o Mypy avise que o pacote `geolib` não tem dicas de tipo.
11841184
<2> O parâmetro `lat_lon`, anotado como uma `tuple` com dois campos `float`.
11851185

11861186
[TIP]
@@ -1884,7 +1884,7 @@ include::../code/08-def-type-hints/comparable/top_test.py[tags=TOP_TEST]
18841884
====
18851885
<1> A constante `typing.TYPE_CHECKING` é sempre `False` durante a execução do programa, mas os checadores de tipos fingem que ela é `True` quando estão fazendo a checagem.
18861886
<2> Declaração de tipo explícita para a variável `series`, para tornar mais fácil a leitura da saída do Mypy.footnote:[Sem essa dica de tipo, o Mypy inferiria o tipo de `series` como `Generator[Tuple[builtins.int, builtins.str*&#x5d;, None, None&#x5d;`, que é prolixo mas _consistente-com_ `Iterator[tuple[int, str&#x5d;&#x5d;`, como veremos na <<generic_iterable_types_sec>>.]
1887-
<3> Esse `if` evita que as três linhas seguintes sejam executadas durante o teste.
1887+
<3> Este `if` evita que as três linhas seguintes sejam executadas durante o teste.
18881888
<4> `reveal_type()` não pode ser chamada durante a execução, porque não é uma função regular, mas sim um mecanismo de depuração do Mypy - por isso não há `import` para ela.
18891889
Mypy vai produzir uma mensagem de depuração para cada chamada à pseudo-função `reveal_type()`, mostrando o tipo inferido do argumento.
18901890
<5> Essa linha será marcada pelo Mypy como um erro.

online/cap09.adoc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -948,7 +948,7 @@ include::../code/09-closure-deco/fibo_demo_cache.py[]
948948
====
949949
<1> Essa linha funciona com Python 3.9 ou posterior.
950950
Veja a <<lru_cache_sec>> para uma alternativa que suporta versões anteriores de Python.
951-
<2> Esse é um exemplo de decoradores empilhados:
951+
<2> Este é um exemplo de decoradores empilhados:
952952
`@cache` é aplicado à função devolvida por `@clock`.
953953

954954
[[stacked_decorators_tip]]

0 commit comments

Comments
 (0)