3 puntos por GN⁺ 2024-08-17 | 1 comentarios | Compartir por WhatsApp

Introducción a PyScript

  • PyScript es una plataforma de código abierto que permite ejecutar Python en el navegador
  • Usa MicroPython v1.24.0-preview.47.g88513d122
  • PyScript.com es gratis y fácil de usar

Documentación

  • Ofrece documentación tanto para principiantes como para usuarios avanzados

Ejemplos

  • Proporciona ejemplos que muestran las capacidades de PyScript

Comunidad

  • Ofrece una comunidad para conectar con otros usuarios de PyScript
  • Se puede seguir a @pyscript_dev en Twitter

Filosofía de PyScript

  • PyScript se centra en una filosofía de empoderamiento digital
  • La web es la plataforma informática más usada en todo el mundo, y Python es uno de los lenguajes de programación más populares
  • Con PyScript, se puede ejecutar Python en cualquier lugar donde haya un navegador

Características de PyScript

  • Facilidad: permite ejecutar apps en el navegador sin instalaciones complejas
  • Expresividad: permite crear apps con Python, un lenguaje potente y fácil de aprender
  • Escalabilidad: no requiere infraestructura costosa y permite ejecutar código en el navegador del usuario
  • Compartible: las aplicaciones pueden compartirse mediante URLs de la web
  • Universalidad: permite ejecutar código en cualquier lugar donde funcione un navegador
  • Seguridad: permite ejecutar PyScript sobre el navegador, la plataforma informática más probada
  • Potencia: combina las ventajas de la web y de Python

Código fuente

  • Desarrollado por el PyScript Development Team
  • Iniciado en 2022 por Anaconda, Inc.

Resumen de GN⁺

  • PyScript busca el empoderamiento digital al permitir ejecutar Python en el navegador
  • Sus grandes ventajas son que no requiere instalación, puede ejecutarse en cualquier lugar y es fácil de compartir
  • Combina las ventajas de Python y la web para crear aplicaciones potentes
  • Proyectos con funciones similares incluyen Brython y Transcrypt

1 comentarios

 
GN⁺ 2024-08-17
Comentarios en Hacker News
  • Comparten un enlace a un panel de estadísticas criminales de Dallas

    • https://crimede-coder.com/graphs/Dallas_Dashboard
    • Al iniciar tarda alrededor de 1 minuto por la instalación de librerías de Python y la carga de un conjunto de datos de 5 MB
    • Después de ejecutarse, responde rápido
    • También funciona bien en iPhone
  • Muchas empresas usan la versión gratuita de Tableau y actualizan los datos manualmente

    • La versión gratuita no puede conectarse directamente al almacén de datos
    • Se propone una alternativa gratuita usando GitHub Actions para cargar archivos CSV al entorno
  • Incluso leyendo la página principal y la documentación es difícil de entender

    • Al probarlo directamente, se puede mostrar "Hello World" en un sitio web
    • PyScript parece ser un script que convierte código Python en JavaScript
  • Ha surgido una nueva dificultad en el código que mantienen los desarrolladores

    • Antes había consultores sin capacitación usando VB o Delphi
    • Después vino la mezcla de JS y jQuery, junto con inyección SQL
    • Ahora los científicos de datos y los usuarios de PyScript enfrentan nuevos desafíos
  • Como el rendimiento de los teléfonos mejora cada año, hay que buscar formas de hacerlo más lento

  • Preguntan cuál es la diferencia con Pyodide

  • Intentaron usar PyScript para ejecutar una app CLI de Python en el navegador

  • Es difícil encontrar un caso de uso realmente práctico

  • Escribieron un framework frontend inspirado en Vue.js usando PyScript

  • Preguntan si es el mismo concepto que Brython

  • Probaron una pequeña función lambda y una función de recursión de cola para Fibonacci

    • Ambas funcionaron correctamente, lo que resultó impresionante
    • Al reimplementar un intérprete de Python suelen aparecer errores, pero esta vez funcionó bien