JPT é uma extensão inovadora do Chrome que permite executar código Python de forma integrada dentro do ChatGPT, tornando a codificação mais eficiente e sem complicações.
Com o JPT, você não precisa mais se preocupar com a monotonia de copiar e colar código repetidamente. Esta ferramenta prática integra todo o poder do ecossistema Python diretamente na sua experiência com o ChatGPT, concedendo acesso a bibliotecas populares como numpy, scipy e matplotlib—tudo sem sair da plataforma.
A mágica por trás do JPT vem do Pyodide, um interpretador Python baseado em WASM que roda inteiramente dentro do seu navegador. Isso significa que a execução do seu código permanece entre você e a OpenAI, mantendo-a privada. No entanto, vale mencionar que a extensão ainda está em desenvolvimento, e alguns bugs estão presentes, então pode não replicar completamente a experiência de usar um Jupyter Notebook.
Começar a usar o JPT é simples! Basta pedir ao ChatGPT para ajudá-lo a escrever um programa básico "hello world" em Python, clicar no botão "Executar" e assistir à mágica acontecer. A primeira vez que você executar qualquer código pode demorar um pouco mais, mas não se preocupe—execuções subsequentes serão mais rápidas. Se você precisar ajustar seu código, basta clicar no botão "Editar". Lembre-se de que isso não salva suas edições para uso posterior, mas você sempre pode fazer alterações em tempo real.
Se você precisar usar pacotes Python adicionais, basta utilizar o micropip para instalá-los diretamente, assim: `micropip.install("scipy")`. O JPT permite que você execute código Python, modifique-o conforme necessário, veja a saída do stdout e até visualize gráficos do matplotlib. Apenas tenha cuidado: se seu código entrar em um loop infinito, a extensão pode travar, e você precisará reiniciá-la para que as coisas voltem a funcionar.
Atualmente, o JPT não suporta entrada do usuário, mas os desenvolvedores têm planos de aprimorá-lo no futuro. Eles pretendem adicionar recursos como suporte ao sistema de arquivos local, exportação de chats como notebooks e otimização do tamanho da extensão para melhor desempenho. Portanto, há muito o que esperar!
∞