JPT es una innovadora extensión de Chrome que te permite ejecutar código Python sin problemas dentro de ChatGPT, haciendo que la codificación sea más eficiente y sin complicaciones.
Con JPT, ya no necesitas preocuparte por la tediosa tarea de copiar y pegar código repetidamente. Esta herramienta práctica integra todo el poder del ecosistema de Python directamente en tu experiencia de ChatGPT, dándote acceso a bibliotecas populares como numpy, scipy y matplotlib—todo sin salir de la plataforma.
La magia detrás de JPT proviene de Pyodide, un intérprete de Python basado en WASM que se ejecuta completamente dentro de tu navegador. Esto significa que la ejecución de tu código se mantiene entre tú y OpenAI, manteniéndolo privado. Sin embargo, vale la pena mencionar que la extensión aún está en desarrollo y hay algunos errores presentes, por lo que puede que aún no replique completamente la experiencia de usar un Jupyter Notebook.
¡Empezar con JPT es simple! Solo pide a ChatGPT que te ayude a escribir un programa básico de "hola mundo" en Python, presiona el botón "Ejecutar" y observa cómo ocurre la magia. La primera vez que ejecutes cualquier código puede tardar un poco más, pero no te preocupes—las ejecuciones posteriores serán más rápidas. Si necesitas ajustar tu código, solo haz clic en el botón "Editar". Ten en cuenta que esto no guarda tus ediciones para su uso posterior, pero siempre puedes hacer cambios sobre la marcha.
Si necesitas usar paquetes adicionales de Python, solo utiliza micropip para instalarlos directamente, así: `micropip.install("scipy")`. JPT te permite ejecutar código Python, modificarlo según sea necesario, ver la salida de stdout e incluso visualizar gráficos de matplotlib. Solo ten cuidado: si tu código entra en un bucle infinito, la extensión podría congelarse y necesitarás reiniciarla para que todo vuelva a funcionar.
Actualmente, JPT no soporta la entrada de usuario, pero los desarrolladores tienen planes para mejorarlo en el futuro. Su objetivo es agregar características como soporte para el sistema de archivos local, exportar chats como notebooks y optimizar el tamaño de la extensión para un mejor rendimiento. ¡Así que hay mucho que esperar!
∞