Skip to content

Commit af38a8c

Browse files
Deploying to gh-pages from @ 0e37568 🚀
1 parent cadae28 commit af38a8c

3 files changed

Lines changed: 39 additions & 39 deletions

File tree

pt/search/search_index.json

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

pt/tutorial/tutorial-7/index.html

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1188,7 +1188,7 @@
11881188
<a href="#pacotes-python-de-terceiros-para-dispositivos-moveis-e-web" class="md-nav__link">
11891189
<span class="md-ellipsis">
11901190

1191-
Pacotes Python de terceiros para dispositivos móveis e Web
1191+
Pacotes Python de Terceiros para Dispositivos Móveis e Web
11921192

11931193
</span>
11941194
</a>
@@ -1642,7 +1642,7 @@
16421642
<a href="#pacotes-python-de-terceiros-para-dispositivos-moveis-e-web" class="md-nav__link">
16431643
<span class="md-ellipsis">
16441644

1645-
Pacotes Python de terceiros para dispositivos móveis e Web
1645+
Pacotes Python de Terceiros para Dispositivos Móveis e Web
16461646

16471647
</span>
16481648
</a>
@@ -2247,38 +2247,38 @@ <h2 id="executa-a-aplicacao-atualizada">Executa a aplicação atualizada<a class
22472247
e <code>run</code>, assim se quiser atualizar, compilar e executar num único passo, pode
22482248
usar <code>briefcase run -u -r</code>.</p>
22492249
</div>
2250-
<h2 id="pacotes-python-de-terceiros-para-dispositivos-moveis-e-web">Pacotes Python de terceiros para dispositivos móveis e Web<a class="headerlink" href="#pacotes-python-de-terceiros-para-dispositivos-moveis-e-web" title="Permanent link">&para;</a></h2>
2250+
<h2 id="pacotes-python-de-terceiros-para-dispositivos-moveis-e-web">Pacotes Python de Terceiros para Dispositivos Móveis e Web<a class="headerlink" href="#pacotes-python-de-terceiros-para-dispositivos-moveis-e-web" title="Permanent link">&para;</a></h2>
22512251
<p>O Faker é apenas um exemplo de um pacote Python de terceiros - uma coleção de
2252-
código que não faz parte do que o Python fornece de fábrica. Esses pacotes de
2253-
terceiros são mais comumente distribuídos usando o <a href="https://pypi.org">Python Package Index
2254-
(PyPI)</a> e instalados em seu ambiente virtual local. Neste
2252+
código que não faz parte do que o Python fornece de fábrica. Estes pacotes de
2253+
terceiros são normalmente mais distribuídos usando o <a href="https://pypi.org">Python Package Index
2254+
(PyPI)</a> e instalados no seu ambiente virtual local. Neste
22552255
tutorial, usamos o <code>pip</code>, mas há outras opções.</p>
2256-
<p>Em plataformas desktop (macOS, Windows, Linux), basicamente qualquer pacote no
2257-
PyPI pode ser instalado em seu ambiente virtual ou adicionado aos requisitos da
2258-
sua aplicação. No entanto, ao criar um aplicação para plataformas móveis ou web,
2259-
suas opções são um pouco limitadas.</p>
2260-
<p>Em resumo, qualquer pacote <em>puro Python</em> (ou seja, qualquer pacote criado a
2256+
<p>Em plataformas de ambiente de trabalho (macOS, Windows, Linux), basicamente
2257+
qualquer pacote no PyPI pode ser instalado no seu ambiente virtual, ou
2258+
adicionado aos requisitos da sua aplicação. No entanto, ao criar uma aplicação
2259+
para plataformas móveis ou web, <a href="https://briefcase.beeware.org/en/latest/about/faq#can-i-use-third-party-python-packages-in-my-app">as suas opções são ligeiramente
2260+
limitadas</a>.</p>
2261+
<p>Resumindo; qualquer pacote <em>puro Python</em> (isto é, qualquer pacote criado a
22612262
partir de um projeto escrito <em>somente</em> em Python) pode ser usado sem
22622263
dificuldade. Alguns pacotes, entretanto, são criados a partir de projetos que
22632264
contêm Python e outras linguagens (por exemplo, C, C++, Rust etc.). O código
22642265
escrito nessas linguagens precisa ser compilado em módulos binários específicos
22652266
da plataforma antes de poder ser usado, e esses módulos binários pré-compilados
2266-
só estão disponíveis em plataformas específicas. As plataformas móveis e da Web
2267-
têm requisitos muito diferentes das plataformas de desktop "padrão". No momento,
2268-
a maioria dos pacotes Python não fornece binários pré-compilados para
2269-
plataformas móveis e da Web.</p>
2270-
<p>No PyPI, os pacotes geralmente são fornecidos em um formato de distribuição
2271-
pré-construído chamado <em>wheels</em>. Para verificar se um pacote é Python puro, dê
2272-
uma olhada na página de downloads do projeto no PyPI. Se as rodas fornecidas
2273-
tiverem um sufixo <code>-py3-none-any.whl</code> (por exemplo,
2274-
<a href="https://pypi.org/project/Faker/37.3.0/#files">Faker</a>), então elas são rodas
2275-
Python puras. No entanto, se as rodas tiverem extensões específicas de versão e
2276-
plataforma (por exemplo,
2277-
<a href="https://pypi.org/project/pillow/11.2.1/#files">Pillow</a>, que tem rodas com
2278-
sufixos como <code>-cp313-cp313-macosx_11_0_arm64.whl</code> e <code>-cp39-cp39-win_amd64.whl</code>),
2279-
então a roda <em>contém um componente binário</em>. Esse pacote não pode ser instalado
2280-
em plataformas móveis ou da Web, a menos que uma roda compatível com essas
2281-
plataformas tenha sido fornecida.</p>
2267+
só estão disponíveis em plataformas específicas. As plataformas móveis e Web têm
2268+
requisitos muito diferentes das plataformas de ambiente de trabalho "standard".
2269+
No momento, a maioria dos pacotes Python não fornece binários pré-compilados
2270+
para plataformas móveis e Web.</p>
2271+
<p>No PyPI, os pacotes geralmente são fornecidos num formato de distribuição
2272+
pré-construído chamado <em>wheels</em>. Para verificar se um pacote é Python puro, veja
2273+
a página de descargas do projeto no PyPI. Se os wheels fornecidos tiverem um
2274+
sufixo <code>-py3-none-any.whl</code> (ex.,
2275+
<a href="https://pypi.org/project/Faker/37.3.0/#files">Faker</a>), então são wheels Python
2276+
puros. No entanto, se os wheels tiverem extensões específicas de versão e da
2277+
plataforma (ex., <a href="https://pypi.org/project/pillow/11.2.1/#files">Pillow</a>, que
2278+
tem wheels com sufixos como <code>-cp313-cp313-macosx_11_0_arm64.whl</code> e
2279+
<code>-cp39-cp39-win_amd64.whl</code>), então a wheel <em>contém um componente binário</em>. Esse
2280+
pacote não pode ser instalado em plataformas móveis ou Web, a menos que seja
2281+
fornecido um wheel compatível com essas plataformas.</p>
22822282
<p>No momento, a maioria dos pacotes binários no PyPI não fornece rodas compatíveis
22832283
com dispositivos móveis ou com a Web. Para preencher essa lacuna, o BeeWare
22842284
fornece binários para alguns módulos binários populares (incluindo <code>numpy</code>,

pt/tutorial/tutorial-8/index.html

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@
120120
<div data-md-component="skip">
121121

122122

123-
<a href="#tutorial-8-suavizando-o-processo" class="md-skip">
123+
<a href="#tutorial-8-tornar-suuuuaaave" class="md-skip">
124124
Ir para o conteúdo
125125
</a>
126126

@@ -1197,10 +1197,10 @@
11971197
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
11981198

11991199
<li class="md-nav__item">
1200-
<a href="#acesso-a-uma-api" class="md-nav__link">
1200+
<a href="#aceder-a-uma-api" class="md-nav__link">
12011201
<span class="md-ellipsis">
12021202

1203-
Acesso a uma API
1203+
Aceder a uma API
12041204

12051205
</span>
12061206
</a>
@@ -1606,10 +1606,10 @@
16061606
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
16071607

16081608
<li class="md-nav__item">
1609-
<a href="#acesso-a-uma-api" class="md-nav__link">
1609+
<a href="#aceder-a-uma-api" class="md-nav__link">
16101610
<span class="md-ellipsis">
16111611

1612-
Acesso a uma API
1612+
Aceder a uma API
16131613

16141614
</span>
16151615
</a>
@@ -1678,7 +1678,7 @@
16781678

16791679

16801680

1681-
<h1 id="tutorial-8-suavizando-o-processo">Tutorial 8 - Suavizando o Processo<a class="headerlink" href="#tutorial-8-suavizando-o-processo" title="Permanent link">&para;</a></h1>
1681+
<h1 id="tutorial-8-tornar-suuuuaaave">Tutorial 8 - Tornar Suuuuaaave<a class="headerlink" href="#tutorial-8-tornar-suuuuaaave" title="Permanent link">&para;</a></h1>
16821682
<p>Até agora, nossa aplicação tem sido relativamente simples: exibir widgets da
16831683
GUI, chamar uma biblioteca simples de terceiros e exibir a saída em uma caixa de
16841684
diálogo. Todas essas operações ocorrem muito rapidamente e nossa aplicação
@@ -1689,7 +1689,7 @@ <h1 id="tutorial-8-suavizando-o-processo">Tutorial 8 - Suavizando o Processo<a c
16891689
responsivo. Vamos fazer uma alteração em nossa aplicação que pode levar um pouco
16901690
de tempo para ser concluída e ver as alterações que precisam ser feitas para
16911691
acomodar esse comportamento.</p>
1692-
<h2 id="acesso-a-uma-api">Acesso a uma API<a class="headerlink" href="#acesso-a-uma-api" title="Permanent link">&para;</a></h2>
1692+
<h2 id="aceder-a-uma-api">Aceder a uma API<a class="headerlink" href="#aceder-a-uma-api" title="Permanent link">&para;</a></h2>
16931693
<p>Uma tarefa comum e demorada que um aplicação precisa executar é fazer uma
16941694
solicitação em uma API da Web para recuperar dados e exibir esses dados ao
16951695
utilizador. Às vezes, as APIs da Web levam um ou dois segundos para responder,
@@ -1721,7 +1721,7 @@ <h2 id="acesso-a-uma-api">Acesso a uma API<a class="headerlink" href="#acesso-a-
17211721
<span class="s2">&quot;httpx&quot;</span><span class="p">,</span>
17221722
<span class="p">]</span>
17231723
</code></pre></div>
1724-
<p>Adicione uma importação na parte superior do <code>app.py</code> para importar o <code>httpx</code>:</p>
1724+
<p>Adicione uma importação no topo do <code>app.py</code> para importar o <code>httpx</code>:</p>
17251725
<div class="highlight"><pre><span></span><code><span class="n">importar</span> <span class="n">httpx</span>
17261726
</code></pre></div>
17271727
<p>Depois modifique a chamada de retorno <code>say_hello()</code> para ficar como isto:</p>
@@ -1743,10 +1743,10 @@ <h2 id="acesso-a-uma-api">Acesso a uma API<a class="headerlink" href="#acesso-a-
17431743
ela o faça:</p>
17441744
<ul>
17451745
<li>faça uma solicitação GET na API do tutorial para recuperar uma mensagem;</li>
1746-
<li>decodificar a resposta como JSON;</li>
1746+
<li>descodificar a resposta como JSON;</li>
17471747
<li>extrair o corpo da mensagem; e</li>
1748-
<li>inclua o corpo dessa mensagem como o texto da caixa de diálogo, no lugar do
1749-
texto gerado pelo Faker.</li>
1748+
<li>incluir o corpo dessa mensagem como o texto do diálogo, no lugar do texto
1749+
gerado pelo Faker.</li>
17501750
</ul>
17511751
<p>Vamos executar nossa aplicação atualizado no modo de desenvolvedor do Briefcase
17521752
para verificar se a alteração funcionou. Como adicionamos um novo requisito,

0 commit comments

Comments
 (0)