You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -1177,7 +1177,7 @@ O método de `Checked._fields` evita que outras partes do módulo dependam diret
1177
1177
1178
1178
[WARNING]
1179
1179
====
1180
-
Dadas as discussões correntes e as mudanças propostas para a inspeção de dicas de tipo durante a execução, a página da documentação oficial https://docs.python.org/pt-br/3.10/howto/annotations.html["Boas Práticas de Anotação"] é uma leitura obrigatória, e a página deve ser atualizada até o lançamento de Python 3.11.
1180
+
Dadas as discussões correntes e as mudanças propostas para a inspeção de dicas de tipo durante a execução, a página da documentação oficial https://fpy.li/7j["Boas Práticas de Anotação"] é uma leitura obrigatória, e a página deve ser atualizada até o lançamento de Python 3.11.
1181
1181
Aquele _how-to_ foi escrito por Larry Hastings, autor da
1182
1182
https://fpy.li/pep649[PEP 649—Deferred Evaluation Of Annotations Using Descriptors (_Avaliação Adiada de Anotações Usando Descritores_)], uma proposta alternativa para tratar os problemas gerados durante a execução pela https://fpy.li/pep563[PEP 563—Postponed Evaluation of Annotations (_Avaliação Adiada de Anotações)].
(Tipos genéricos definidos pelo usuário), na documentação do
1261
1260
módulo `typing`, é curta, inclui bons exemplos e fornece alguns detalhes que não
1262
1261
menciono aqui.
@@ -1309,7 +1308,7 @@ se parecer com páginas de um livro de matemática.
1309
1308
Na prática, a variância é mais relevante para autores de bibliotecas que querem
1310
1309
suportar novos tipos de coleções genéricas ou fornecer uma API baseada em
1311
1310
_callbacks_. Mesmo nestes casos, é possível evitar muita complexidade suportando
1312
-
apenas coleções invariantes—que é praticamente tudo o que temos hoje na biblioteca
1311
+
apenas coleções invariantes—que é o que temos hoje na biblioteca
1313
1312
padrão. Então, em uma primeira leitura você pode pular toda esta seção, ou ler
1314
1313
apenas as partes sobre tipos invariantes.
1315
1314
@@ -1426,7 +1425,7 @@ Neste exemplo didático, vamos fazer algumas suposições e classificar o lixo e
1426
1425
1427
1426
* `Refuse` (_Resíduo_) é o tipo mais geral de lixo. Todo lixo é resíduo.
1428
1427
1429
-
* `Biodegradable` (_Biodegradável_) é um tipo de lixo que é decomposto por microrganismos ao longo do tempo.
1428
+
* `Biodegradable` (_Biodegradável_) é um tipo de lixo decomposto por microrganismos ao longo do tempo.
1430
1429
Parte do `Refuse` não é `Biodegradable`.
1431
1430
1432
1431
* `Compostable` (_Compostável_) é um tipo específico de lixo `Biodegradable` que pode ser transformado de em fertilizante orgânico,
@@ -1522,7 +1521,7 @@ Tipos genéricos covariantes seguem a relação de subtipo do tipo real dos par
1522
1521
1523
1522
Contêineres imutáveis podem ser covariantes.
1524
1523
Por exemplo, é assim que a classe `typing.FrozenSet` está
1525
-
https://docs.python.org/pt-br/3.10/library/typing.html#typing.FrozenSet[documentada] como covariante com uma variável de tipo usando o nome convencional `T_co`:
1524
+
https://fpy.li/7m[documentada] como covariante com uma variável de tipo usando o nome convencional `T_co`:
1526
1525
1527
1526
[source, python]
1528
1527
----
@@ -1759,7 +1758,7 @@ A <<typing_peps_tbl>> lista todas as PEPs que encontrei até maio de 2021.
1759
1758
Seria necessário um livro inteiro para cobrir tudo.
1760
1759
1761
1760
[[typing_peps_tbl]]
1762
-
.PEPs sobre dicas de tipo, com links nos títulos. PEPs com números marcados com * são importantes o suficiente para serem mencionadas no parágrafo de abertura da https://docs.python.org/pt-br/3/library/typing.html[documentação de `typing`]. Pontos de interrogação na coluna Python indica PEPs em discussão ou ainda não implementadas; "n/a" aparece em PEPs informacionais sem relação com uma versão específica de Python. Dados coletados em maio de 2021.
1761
+
.PEPs sobre dicas de tipo, com links nos títulos. PEPs com números marcados com * são importantes o suficiente para serem mencionadas no parágrafo de abertura da https://fpy.li/4a[documentação de `typing`]. Pontos de interrogação na coluna Python indica PEPs em discussão ou ainda não implementadas; "n/a" aparece em PEPs informacionais sem relação com uma versão específica de Python. Dados coletados em maio de 2021.
0 commit comments