tutoriales de programación | grupocodesi.com

Python y la distribución de aplicaciones en Windows

Python y la distribución de aplicaciones en Windows

La nueva herramienta tiene como objetivo llevar las aplicaciones en windows con Python, Mac y Linux a los usuarios que nunca han oído hablar de Python. Por eso, el codificador de Mozilla Firefox Gregory Szorc ha lanzado una herramienta para el popular lenguaje de programación Python para facilitar a los desarrolladores la creación de programas Python que puedan ser utilizados por personas sin conocimientos técnicos en sistemas Windows, Mac y Linux.

El contexto del proyecto es el siguiente. Python pronto podría ser el lenguaje de programación más popular del mundo, pero tiene una debilidad: no hay una manera fácil de distribuir aplicaciones como un simple ejecutable o un programa que la gente pueda ejecutar en sus computadoras sin saber nada sobre Python.

Por esa razón y muchas otras más no menos importantes, es que te recomendamos este curso de python profesional, el cual lo imparten de manera presencial o en linea, con instructores expertos en este lenguaje de programación.

Aplicaciones en windows en el futuro

Aplicaciones en windows en el futuro

Szorc, que ha estado mejorando las herramientas de Firefox y Mozilla durante la última década, puede haber resuelto este problema de distribución, con una teoría construida en torno a la idea de que la realización de cosas completamente inesperadas y los eventos extremos pueden tener un impacto enorme en el futuro, pero parecen obvios en retrospectiva.

El futuro de Python se ve competitivo en un mundo donde JavaScript domina las aplicaciones web en los navegadores web de escritorio y móviles y ya está reemplazando a Python en el servidor. Además, la experiencia en torno a bibliotecas de terceros convierte a las computadoras en un sitio de desarrollos complejos para construir algo básico, como las páginas web.

De todos modos, existe la suposición de que la distribución del código Python no importa, lo que en palabras de Szorc, podría ser una "amenaza existencial" para la longevidad del lenguaje. La respuesta de Szorc a este problema es PyOxidizer, una herramienta para producir binarios que incorporan Python, evitando la necesidad de que los usuarios instalen el lenguaje. PyOxidizer es capaz de producir un solo archivo ejecutable, con una copia de Python y todas sus dependencias vinculadas estáticamente y todos los recursos (como archivos .pyc) incrustados en el ejecutable. Puede copiar un solo archivo ejecutable a otra máquina y ejecutar uns aplicación Python contenida dentro. En la etimología del programa, Py obviamente significa Python, mientras que la parte de oxidantion proviene de Rust, el lenguaje similar a C ++ diseñado por Mozilla Research.

necesitas una pagina web

Aplicaciones Windows en python

Ahora bien, Szorc dice que la característica principal de PyOxidizer es que puede producir un solo archivo ejecutable que contiene un intérprete de Python con todas las funciones, sus extensiones, la biblioteca estándar y los módulos y recursos de su aplicación. Eso significa que los desarrolladores pueden crear un solo archivo .exe para entregar una aplicación Python.

También, PyOxidizer carga todo desde la memoria y no se realizan E / S explícitas, lo que debería hacer que los ejecutables se inicien e importen más rápido.

Aunque por el momento el proyecto de PyOxidizer, para aplicaciones en windows con Python, funciona para Windows, aún no se ha abordado la distribución móvil de Python, pero los desarrolladores señalan que esta versión es solo la primera de lo que espera que sea un proyecto de larga duración.

Articulos Relacionados a la tecnología Java

Seguridad de Java Java para Android Applets Java Juegos en Java Web Services Java Servidor Java Java 8 Fundamentos de Java 8 Java 3D Curso de Java

Articulos Relacionados a la tecnología Python

Algunas diferencias entre Java y Python Introducción a los lenguajes de programación: Python Fundamentos de la comunidad de desarrolladores de Python Algunas ventajas y desventajas de Python Python o Java, cuál debes elegir Arreglos en Python Clases en Python Importancia de Python Python para Android Pydroid 3 Tutorial Entorno Virtual en Python Fundamentos de Python Caracteristicas de Python Compatibilidad de python con versiones anteriores Importancia de escribir codigo limpio en python Probar Aplicaciones de Python en nevegadores Python para Proyecto de la NASA Funciones dañinas de un malware escritas en Python Recuperar archivos cifrados por un malware escrito en Python Ofuscar codigo escrito en Python Ejecutar aplicacion en python Compiladores de Python Actualización de Visual Studio Code para Python de septiembre de 2020 Python 3.8.6 ahora está disponible en Python Insider Secuencias de comandos de Python en Azure Cloud Shell El lenguaje de programación Python Optimiacion en Python Instalación de múltiples versiones de Python Mypy: escritura estática opcional para Python IDE, integraciones de Linter de Mypy para Python Extension Mypy para python Propósito y pautas de PEP de Python Flujo de trabajo PEP para Python Enviar un PEP para mejorar Python revisar un PEP en Python Bienvenido a Python 3 Cambiar a Python 3 Cambiar a Python 3 Python Codigo Remoto Aplicaciones en windows con python Python y Visual Studio Code Python y analisis hashcat Python más Rapido Redes neuronales con python Redes neuronales artificiales con python Practicas de python Estrategia comercial con python

Diseño Web Grupo Codesi