Skip to content

Commit 441f2e9

Browse files
committed
links com fonte menor
1 parent 8d881f6 commit 441f2e9

File tree

11 files changed

+432
-421
lines changed

11 files changed

+432
-421
lines changed

print/xrefs/formatos.adoc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ não é resolvido...
66

77
[source, asciidoctor]
88
----
9-
O sinalizador da nova https://fpy.li/2f[sintaxe de strings de formato]
9+
O sinalizador da nova https://fpy.li/2f["sintaxe de strings de formato"]
1010
usada nas _f-strings_ e...
1111
----
1212

@@ -18,8 +18,8 @@ usada nas _f-strings_ e...
1818
Regex:
1919

2020
----
21-
de: https://(fpy.li/.*?)\[(.*?)\]
22-
para: «$[$1]
21+
de: https://(fpy.li/.*?)\[("?)(.+?)\2\]
22+
para: «$3» [.small]#[$1]#
2323
----
2424

2525
== Formatos de xref

vol1/Prefacio.adoc

Lines changed: 18 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
:sectnums!:
1111

1212
[dedication]
13-
= Dedication
1413
__Para Marta, com todo o meu amor.__
1514

1615
[[preface]]
@@ -20,10 +19,10 @@ __Para Marta, com todo o meu amor.__
2019
____
2120
Eis um plano: se uma pessoa usar um recurso que você não entende, mate-a.
2221
É mais fácil que aprender algo novo, e em pouco tempo os únicos programadores sobreviventes
23-
usarão apenas um subconjunto minúsculo e fácil de entender de Python 0.9.6 <piscadela marota>.footnote:[Mensagem para o grupo da Usenet comp.lang.python em 23 de dezembro de 2002: https://fpy.li/p-1["Acrimony in c.l.p"] (EN).]
22+
usarão apenas um subconjunto minúsculo e fácil de entender de Python 0.9.6 <piscadela marota>.footnote:[Mensagem para o grupo da Usenet comp.lang.python em 23 de dezembro de 2002: «Acrimony in c.l.p» [.small]#&#91;fpy.li/p-1&#93;# (EN).]
2423
____
2524

26-
"Python é uma linguagem fácil de aprender e poderosa." Essas((("Python", "appreciating language-specific features"))) são as primeiras palavras do https://fpy.li/p-2[tutorial oficial de Python 3.10].
25+
"Python é uma linguagem fácil de aprender e poderosa." Essas((("Python", "appreciating language-specific features"))) são as primeiras palavras do «tutorial oficial de Python 3.10» [.small]#&#91;fpy.li/p-2&#93;#.
2726
Isso é verdade, mas há uma pegadinha: como a linguagem é fácil de entender e de começar a usar, muitos programadores praticantes de Python se contentam apenas com uma fração de seus poderosos recursos.
2827

2928
Uma programadora experiente pode começar a escrever código Python útil em questão de horas. Conforme as primeiras horas produtivas se tornam semanas e meses, muitos desenvolvedores continuam escrevendo código Python com um forte sotaque das linguagens que aprenderam antes.
@@ -55,7 +54,7 @@ Os exemplos que exigem especificamente Python 3.10 estão indicados.
5554
Caso((("Python", "prerequisites to learning")))
5655
não tenha certeza se conhece Python o suficiente para acompanhar o livro,
5756
revise o
58-
https://fpy.li/4g[tutorial oficial de Python].
57+
«tutorial oficial de Python» [.small]#&#91;fpy.li/4g&#93;#.
5958
Tópicos tratados no tutorial não serão explicados aqui, exceto por alguns recursos mais novos.
6059

6160

@@ -69,10 +68,10 @@ de métodos especiais e truques de metaprogramação.
6968
Abstração prematura é tão ruim quanto otimização prematura.
7069

7170
Para quem está aprendendo a programar, recomendo o livro
72-
https://fpy.li/4h[Pense em Python] de Allen Downey, disponível na Web.
71+
«Pense em Python» [.small]#&#91;fpy.li/4h&#93;# de Allen Downey, disponível na Web.
7372

7473
Se já sabe programar e está aprendendo Python, o
75-
https://fpy.li/4g[tutorial oficial de Python] foi traduzido
74+
«tutorial oficial de Python» [.small]#&#91;fpy.li/4g&#93;# foi traduzido
7675
pela comunidade Python brasileira.
7776

7877

@@ -148,7 +147,7 @@ especialmente para quem teve mais experiência com linguagens estáticas compila
148147
que não oferecem um REPL.footnote:[_Read-Eval-Print Loop_, o nome acadêmico de um console interativo
149148
que funciona como um laço lendo código, avaliando, e exibindo resultados.]
150149

151-
Um dos pacotes padrão de testagem de Python, o https://fpy.li/doctest[`doctest`], funciona simulando sessões de console e verificando se as expressões resultam nas resposta exibidas. Usei `doctest` para verificar a maior parte do código desse livro, incluindo as listagens do console.
150+
Um dos pacotes padrão de testagem de Python, o «`doctest`» [.small]#&#91;fpy.li/doctest&#93;#, funciona simulando sessões de console e verificando se as expressões resultam nas resposta exibidas. Usei `doctest` para verificar a maior parte do código desse livro, incluindo as listagens do console.
152151
Não é necessário usar ou sequer saber da existência do `doctest` para acompanhar o texto:
153152
a principal característica dos _doctests_ é que eles imitam transcrições de sessões
154153
interativas no console de Python, assim qualquer pessoa pode reproduzir as demonstrações facilmente.
@@ -159,7 +158,7 @@ Escrever os testes previamente é a base de desenvolvimento dirigido por testes
159158

160159
Também((("pytest package")))((("unittest module"))) escrevi testes de unidade para alguns dos exemplos maiores usando _pytest_—que acho mais fácil de usar e mais poderoso que o módulo _unittest_ da bibliotexa padrão.
161160
Você vai descobrir que pode verificar a maior parte do código do livro digitando `python3 -m doctest example_script.py` ou `pytest` no console de seu sistema operacional.
162-
A configuração do _pytest.ini_, na raiz do https://fpy.li/code[repositório do código de exemplo], assegura que _doctests_ são coletados e executados pelo comando `pytest`.((("", startref="Papproach00")))
161+
A configuração do _pytest.ini_, na raiz do «repositório do código de exemplo» [.small]#&#91;fpy.li/code&#93;#, assegura que _doctests_ são coletados e executados pelo comando `pytest`.((("", startref="Papproach00")))
163162

164163

165164
=== Ponto de vista: minha perspectiva pessoal
@@ -177,7 +176,7 @@ https://fluentpython.com::
177176
Contém textos em inglês para ambas edições do livro, além de um glossário.
178177
É um material que eu cortei para não ultrapassar o limite de 1.000 páginas.
179178

180-
O repositório de exemplos de código está no https://fpy.li/code[GitHub].
179+
O repositório de exemplos de código está no «GitHub» [.small]#&#91;fpy.li/code&#93;#.
181180

182181
=== Convenções usadas no livro
183182

@@ -213,7 +212,7 @@ Este elemento é um aviso ou alerta.
213212

214213
=== Usando os exemplos de código
215214

216-
Todos((("code examples, obtaining and using"))) os scripts e a maior parte dos trechos de código que aparecem no livro estão disponíveis no repositório de código de Python Fluente, https://fpy.li/code[no GitHub].
215+
Todos((("code examples, obtaining and using"))) os scripts e a maior parte dos trechos de código que aparecem no livro estão disponíveis no repositório de código de Python Fluente, «no GitHub» [.small]#&#91;fpy.li/code&#93;#.
217216

218217
Se você tiver uma questão técnica ou algum problema para usar o código, por favor mande um email para pass:[<a class="email" href="mailto:bookquestions@oreilly.com"><em>bookquestions@oreilly.com</em></a>].
219218

@@ -302,7 +301,7 @@ Adoro ensinar Python porque ele é belo, simples e claro.
302301

303302
Alex Martelli e Anna Ravenscroft foram os primeiros a verem o esquema desse livro, e me encorajaram a submetê-lo à O'Reilly para publicação.
304303
Seus livros me ensinaram Python idiomático e são modelos de clareza, precisão e profundidade em escrita técnica.
305-
Os https://fpy.li/p-7[6,200+ posts de Alex no Stack Overflow] (EN) são uma fonte de boas ideias sobre a linguagem e seu uso apropriado.
304+
Os «6,200+ posts de Alex no Stack Overflow» [.small]#&#91;fpy.li/p-7&#93;# (EN) são uma fonte de boas ideias sobre a linguagem e seu uso apropriado.
306305

307306
Martelli e Ravenscroft foram também revisores técnicos deste livro, juntamente com Lennart Regebro e Leonardo Rochael. Todos nesta proeminente equipe de revisão técnica têm pelo menos 15 anos de experiência com Python, com muitas contribuições a projetos Python de alto impacto, em contato constante com outros desenvolvedores da comunidade. Em conjunto, eles me enviaram centenas de correções, sugestões, questões e opiniões, acrescentando imenso valor ao livro. Victor Stinner gentilmente revisou o _{ch_async}_, trazendo seu conhecimento especializado, como um dos mantenedores do `asyncio`, para a equipe de revisão técnica. Foi um grande privilégio e um prazer colaborar com eles por estes muitos meses.
308307

@@ -312,7 +311,7 @@ Mario Domenech Goulart deu sugestões numerosas e detalhadas, desde a primeira v
312311

313312
Ao longo dos anos, muitas pessoas me encorajaram a me tornar um autor, mas os mais persuasivos foram Rubens Prates, Aurelio Jargas, Rudá Moura e Rubens Altimari. Mauricio Bussab me abriu muitas portas, incluindo minha primeira experiência real na escrita de um livro. Renzo Nuccitelli apoiou este projeto de escrita o tempo todo, mesmo quando significou iniciar mais lentamente nossa parceria no pass:[<a href="https://fpy.li/p-8" class="orm:hideurl"><em>python.pro.br</em></a>].
314313

315-
A maravilhosa comunidade brasileira de Python é inteligente, generosa e divertida. O https://fpy.li/p-9[grupo Python Brasil] tem milhares de membros, e nossas conferências nacionais e regionais reúnem centenas de pessoas. Mas os mais influemtes em minha jornada como pythonista foram Leonardo Rochael, Adriano Petrich, Daniel Vainsencher, Rodrigo RBP Pimentel, Bruno Gola, Leonardo Santagada, Jean Ferri, Rodrigo Senra, J. S. Bueno, David Kwast, Luiz Irber, Osvaldo Santana, Fernando Masanori, Henrique Bastos, Gustavo Niemayer, Pedro Werneck, Gustavo Barbieri, Lalo Martins, Danilo Bellini, e Pedro Kroger.
314+
A maravilhosa comunidade brasileira de Python é inteligente, generosa e divertida. O «grupo Python Brasil» [.small]#&#91;fpy.li/p-9&#93;# tem milhares de membros, e nossas conferências nacionais e regionais reúnem centenas de pessoas. Mas os mais influemtes em minha jornada como pythonista foram Leonardo Rochael, Adriano Petrich, Daniel Vainsencher, Rodrigo RBP Pimentel, Bruno Gola, Leonardo Santagada, Jean Ferri, Rodrigo Senra, J. S. Bueno, David Kwast, Luiz Irber, Osvaldo Santana, Fernando Masanori, Henrique Bastos, Gustavo Niemayer, Pedro Werneck, Gustavo Barbieri, Lalo Martins, Danilo Bellini, e Pedro Kroger.
316315

317316
Dorneles Tremea foi um grande amigo, (e incrivelmente generoso com seu tempo e seu conhecimento), um hacker fantástico e o mais inspirador líder da Associação Python Brasil. Ele nos deixou cedo demais.
318317

@@ -322,7 +321,7 @@ Martijn Faassen foi meu mentor de Grok e compartilhou ideias valiosas sobre Pyth
322321

323322
Tenho gurus demais na comunidade Python como um todo para listar todos aqui, mas além daqueles já mencionados, eu tenho uma dívida com Steve Holden, Raymond Hettinger, A.M. Kuchling, David Beazley, Fredrik Lundh, Doug Hellmann, Nick Coghlan, Mark Pilgrim, Martijn Pieters, Bruce Eckel, Michele Simionato, Wesley Chun, Brandon Craig Rhodes, Philip Guo, Daniel Greenfeld, Audrey Roy e Brett Slatkin, por me ensinarem novas e melhores formas de ensinar Python.
324323

325-
A maior parte dessas páginas foi escrita no meu _home office_ e em dois laboratórios: o CoffeeLab e o Garoa Hacker Clube. O https://fpy.li/p-10[CoffeeLab] é o quartel general dos geeks cafeinados na Vila Madalena, em São Paulo, Brasil. O https://fpy.li/p-11[Garoa Hacker Clube] é um espaço hacker aberto a todos: um laboratório comunitário onde qualquer um é livre para tentar novas ideias.
324+
A maior parte dessas páginas foi escrita no meu _home office_ e em dois laboratórios: o CoffeeLab e o Garoa Hacker Clube. O «CoffeeLab» [.small]#&#91;fpy.li/p-10&#93;# é o quartel general dos geeks cafeinados na Vila Madalena, em São Paulo, Brasil. O «Garoa Hacker Clube» [.small]#&#91;fpy.li/p-11&#93;# é um espaço hacker aberto a todos: um laboratório comunitário onde qualquer um é livre para tentar novas ideias.
326325

327326
A comunidade Garoa me forneceu inspiração, infraestrutura e distração. Acho que Aleph gostaria desse liro.
328327

@@ -340,20 +339,20 @@ _Python Fluente, Segunda Edição_
340339
Não é uma obra derivada de _Python Fluente_ (Novatec, 2015).
341340

342341
A presente tradução foi autorizada pela O'Reilly Media para distribuição nos termos da licença
343-
https://fpy.li/4j[CC BY-NC-ND].
342+
«CC BY-NC-ND» [.small]#&#91;fpy.li/4j&#93;#.
344343
Os arquivos-fonte em formato _Asciidoc_ estão no repositório público
345344
https://github.com/pythonfluente/pythonfluente2e.
346345

347346
Enquanto publicávamos a tradução ao longo de 2023,
348347
muitas correções foram enviadas por leitores como __issues__ (defeitos) ou __pull requests__ (correções)
349-
no https://fpy.li/4k[repositório]. Agradeceço a todas as pessoas que colaboraram!
348+
no «repositório» [.small]#&#91;fpy.li/4k&#93;#. Agradeceço a todas as pessoas que colaboraram!
350349

351350

352351
[NOTE]
353352
====
354353
Correções e sugestões de melhorias são bem vindas!
355354
Para contribuir, veja os
356-
https://fpy.li/4m[__issues__]
355+
«__issues__» [.small]#&#91;fpy.li/4m&#93;#
357356
no repositório https://github.com/pythonfluente/pythonfluente2e.
358357
359358
Contamos com sua colaboração. 🙏
@@ -386,7 +385,7 @@ no Brasil pela Editora Novatec em 2015, sob licença da O'Reilly.
386385

387386
Entre 2020 e 2022, atualizei e expandi bastante o livro para a segunda edição.
388387
Sou muito grato à liderança da
389-
https://fpy.li/4n[Thoughtworks Brasil]
388+
«Thoughtworks Brasil» [.small]#&#91;fpy.li/4n&#93;#
390389
por terem me apoiado enquanto passei a maior parte de 2020 e 2021
391390
pesquisando, escrevendo, e revisando esta edição.
392391

@@ -396,7 +395,7 @@ segunda edição em PT-BR com uma licença livre,
396395
como uma contribuição para comunidade Python lusófona.
397396

398397
A O'Reilly autorizou que essa tradução fosse publicada sob a licença CC BY-NC-ND:
399-
https://fpy.li/4j[Creative Commons — Atribuição-NãoComercial-SemDerivações 4.0 Internacional].
398+
«Creative Commons — Atribuição-NãoComercial-SemDerivações 4.0 Internacional» [.small]#&#91;fpy.li/4j&#93;#.
400399
Com essa mudança contratual,
401400
a Editora Novatec não teve interesse em traduzir e publicar a segunda edição.
402401

@@ -407,7 +406,7 @@ Hoje ele presta serviços editoriais,
407406
inclusive faz traduções com a excelente qualidade desta aqui.
408407

409408
Contratei PC para traduzir. Estou fazendo a revisão técnica,
410-
gerando os arquivos HTML com https://fpy.li/4p[Asciidoctor]
409+
gerando os arquivos HTML com «Asciidoctor» [.small]#&#91;fpy.li/4p&#93;#
411410
e publicando em https://PythonFluente.com.
412411
Estamos trabalhando diretamente a partir do _Fluent Python, Second Edition_
413412
da O'Reilly, sem aproveitar a tradução da primeira edição, cujo copyright

vol1/amostra.adoc

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,17 @@
1616
:toclevels: 2
1717
:!chapter-signifier:
1818

19+
O sinalizador da nova «sintaxe de strings de formato» &#91;fpy.li/2f&#93;
20+
usada nas _f-strings_ e...
21+
22+
O sinalizador da nova https://fpy.li/2f[sintaxe de strings de formato]
23+
usada nas _f-strings_ e...
24+
25+
O sinalizador da nova «sintaxe de strings de formato» [.small]#&#91;fpy.li/2f&#93;#
26+
usada nas _f-strings_ e...
27+
28+
O sinalizador da nova «sintaxe de strings de formato» [.small]##&#91;fpy.li/2f&#93;##
29+
usada nas _f-strings_ e...
1930

2031

2132
----

0 commit comments

Comments
 (0)