Vix Blog
No Result
View All Result
  • Economia
  • Educação
  • Segurança
  • Mundo
  • Negócios
  • Notícias
  • Tecnologia
  • DMCA
NEWSLETTER
  • Economia
  • Educação
  • Segurança
  • Mundo
  • Negócios
  • Notícias
  • Tecnologia
  • DMCA
No Result
View All Result
Vix Blog
No Result
View All Result

Executar visualizações do Python na Web usando o PyScript

Carolina by Carolina
12 de agosto de 2022
Reading Time: 8 mins read
0
Executar visualizações do Python na Web usando o PyScript

RELATED POSTS

Porquê usar o recurso de transmissão para transmitir seu PS5 para o Twitch

Uma vez que o Google está corrigindo o carregamento adaptável para dispositivos Pixel

The Mid-Range Phones That Everyone Needs

O Python é amplamente usado para estudo de dados, estágio de máquina, web scraping e muito mais. Mas você sabia que também pode executar código Python em HTML para produzir aplicativos da web?

O PyScript torna isso provável, permitindo que você execute o código Python em um navegador. Aprenda porquê aditar visualizações matplotlib a uma página da Web com a ajuda de vários exemplos de PyScript-HTML.


O que é PyScript?

O PyScript é uma estrutura da Web de código descerrado que permite executar o Python no navegador da Web. Ele integra a interface HTML e o poder do Pyodide, WASM e tecnologias modernas da web. O PyScript está atualmente em período de desenvolvimento, mas já possui alguns recursos interessantes. Potencialmente, poderia se tornar uma instrumento para produzir aplicativos web poderosos.

O código usado neste projeto está disponível em um repositório GitHub e é gratuito para você usar sob a licença MIT. Se você quiser dar uma olhada em uma versão ao vivo deste projeto, você pode conferir as demos lineplot e barplot.

Configurar o Caldeirão HTML

Antes de usar o PyScript, você precisa configurar as coisas. Crie um novo registo HTML e configure o padrão HTML. A maioria dos IDEs modernos oferece a funcionalidade de produzir clichês involuntariamente. Você só precisa digitar doc ou html e aperte enter. Você também pode usar o seguinte protótipo para principiar:


<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title></title>
<meta name="description" content="">
<meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>

</body>
</html>

Adicione PyScript ao HTML: “Hello, World!” Usando PyScript

Você pode usar o PyScript em seu registo HTML baixando-o ou vinculando seu CDN em seu cabeçalho HTML. Adicione o seguinte no seção do seu registo HTML:

<link rel="stylesheet" href="https://pyscript.net/alpha/pyscript.css" />
<script defer src="https://pyscript.net/alpha/pyscript.js"></script>

Isso é tudo que você precisa fazer para configurar o PyScript.

Para verificar se o PyScript foi integrado com sucesso, adicione a seguinte risco de código no seção:

<body>
<py-script>print("Hello, World!")</py-script>
</body>

Abra o registo HTML em qualquer navegador da Web e você verá Olá Mundo! impresso lá.

Carregar livraria Matplotlib

Você precisa usar o tags para importar módulos Python. Carregue o matplotlib módulo no seção do seu registo HTML usando o seguinte snippet:

<py-env>
- matplotlib
</py-env>

Exibir um gráfico de risco no navegador usando PyScript

Crie um

com um Eu iria. Você vai precisar do Eu iria para usá-lo com resultado atributo do marcação.

<div id="matplotlib-lineplot"> </div>

Você precisa grafar o código Python no marcação. Atribuir o supra Eu iria para o resultado atributo do marcação.

<py-script output="matplotlib-lineplot">
</py-script>

Agora você está pronto para grafar o código Python para produzir um gráfico de risco:

    <body>
<div id="matplotlib-lineplot"></div>
<py-script output="matplotlib-lineplot">


import matplotlib.pyplot as plt
fig, ax = plt.subplots()
x = ["Python", "C++", "JavaScript", "Golang"]
y = [10, 5, 9, 7]
plt.plot(x, y, marker='o', linestyle='-', color='b')
plt.xlabel('Language')
plt.ylabel('Score')
plt.title('Language vs Score')
fig
</py-script>
</body>

Você obterá a seguinte figura renderizada quando furar o registo HTML no navegador da web:

gráfico de linha usando matplotlib e PyScript

Exibir um gráfico de barras no navegador usando PyScript

Você pode produzir um gráfico de barras no navegador usando o seguinte trecho de Python:

<body>
<div id="matplotlib-bar"></div>
<py-script output="matplotlib-bar">


import matplotlib.pyplot as plt
fig, ax = plt.subplots()
x = ["Python", "C++", "JavaScript", "Golang"]
y = [10, 5, 9, 7]
plt.bar(x, y)
plt.xlabel('Language')
plt.ylabel('Score')
plt.title('Language vs Score')
fig
</py-script>
</body>

Levante código produz a seguinte saída:

gráfico de barras usando matplotlib e PyScript

Que horizonte o PyScript suplente?

Você pode produzir painéis e gráficos poderosos em HTML usando bibliotecas PyScript e Python, porquê Matplotlib, Bokeh, Seaborn e assim por diante. No entanto, você provavelmente deve evitar usá-lo em produção, pois está em desenvolvimento pesado. O software atualmente tem vários problemas, incluindo tempo de carregamento e usabilidade. No horizonte, o PyScript pode furar portas para executar e executar operações Python na web com mais facilidade.

Uma das principais razões para desenvolver o PyScript foi ajudar os cientistas de dados a visualizar dados na web. Se você é um pesquisador de dados, pode aproveitar o poder do PyScript combinando-o com bibliotecas de ciência de dados porquê Pandas e NumPy.

Carolina

Carolina

Related Posts

Os 10 principais streamers do Twitch para testemunhar agora
Segurança

Porquê usar o recurso de transmissão para transmitir seu PS5 para o Twitch

1 de abril de 2023
Cá está uma maneira fácil de fazer anotações rapidamente no seu smartphone Pixel
Segurança

Uma vez que o Google está corrigindo o carregamento adaptável para dispositivos Pixel

1 de abril de 2023
The Mid-Range Phones That Everyone Needs
Segurança

The Mid-Range Phones That Everyone Needs

1 de abril de 2023
The 10 Best Nintendo Switch Controllers
Segurança

The 10 Best Nintendo Switch Controllers

1 de abril de 2023
O que é um desenvolvedor de jogos e uma vez que você pode se tornar um?
Segurança

O que é um desenvolvedor de jogos e uma vez que você pode se tornar um?

1 de abril de 2023
Os 5 melhores sites de coworking virtual
Segurança

Os 5 melhores sites de coworking virtual

1 de abril de 2023
Next Post
Os 7 melhores suportes de telefone

Quão largo é muito largo?

Qual tamanho de placa-mãe é ideal para você?

Qual tamanho de placa-mãe é ideal para você?

Deixe um comentário Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

No Result
View All Result

Últimas Notícias

Os 10 principais streamers do Twitch para testemunhar agora

Porquê usar o recurso de transmissão para transmitir seu PS5 para o Twitch

1 de abril de 2023
Porquê emendar o erro de login do ChatGPT

Porquê emendar o erro de login do ChatGPT

1 de abril de 2023
Cá está uma maneira fácil de fazer anotações rapidamente no seu smartphone Pixel

Uma vez que o Google está corrigindo o carregamento adaptável para dispositivos Pixel

1 de abril de 2023
Calcure é o calendário fundamentado em terminal e gerenciador de tarefas que você nunca soube que precisava

Uma vez que transfixar arquivos e URLs em seus projetos Node.js com o pacote open npm

1 de abril de 2023
The Mid-Range Phones That Everyone Needs

The Mid-Range Phones That Everyone Needs

1 de abril de 2023

Categorias

  • Entretenimento
  • Mundo
  • Notícias
  • Segurança
Vix Blog

Somos entusiastas da tecnologia com a missão de ensinar ao mundo como usar e compreender a tecnologia em suas vidas.
SAIBA MAIS »

Entre em contato conosco enviando um e-mail para contato@vixblog.com

Posts recentes

  • Porquê usar o recurso de transmissão para transmitir seu PS5 para o Twitch
  • Porquê emendar o erro de login do ChatGPT
  • Uma vez que o Google está corrigindo o carregamento adaptável para dispositivos Pixel

Categorias

  • Entretenimento
  • Mundo
  • Notícias
  • Segurança

Links Importantes

  • Quem Somos
  • Blog
  • Fale Conosco
  • Política de Privacidade
  • DMCA

© 2021 VixBlog - Notícias e dicas para o seu dia dia.

No Result
View All Result
  • Economia
  • Educação
  • Segurança
  • Mundo
  • Negócios
  • Notícias
  • Tecnologia
  • DMCA

© 2021 VixBlog - Notícias e dicas para o seu dia dia.