Cómo ejecutar aplicaciones de Python en cualquier plataforma

Cómo ejecutar Python

¿Quieres saber cómo ejecutar Python? Suena simple, pero en realidad puede ser difícil de entender. En esta publicación, hablaremos sobre cómo probar el código Python y cómo ejecutar Python en otros contextos: en línea, por ejemplo, o como una aplicación empaquetada.

A veces, lo que le impide aprender a codificar puede ser extremadamente simple. Recuerdo haber querido aprender a programar cuando era más joven, o aprender a tomar lo que había aprendido de BASIC en el ZX Spectrum y aplicarlo a un entorno moderno. ¿Mi problema? No sabía “dónde” programar. Una vez que entienda C # o Java, ¿dónde debería colocar el código y cómo ejecutarlo?

Y cada vez que le preguntaba a alguien, me miraba con los ojos en blanco. ¿Qué tipo de pregunta es esta?

La cuestión es que nunca antes había necesitado un IDE o un intérprete. Máquinas como ZX Spectrum y Tatung Einstein (¿algún otro usuario de Einstein por ahí?) ¡Acaban de empezar con una solicitud de codificación!

Mucha gente tiene un problema similar con Python. Entienden el código, pero no saben cómo ejecutar Python. O cómo convertir su creación en una aplicación que alguien pueda descargar y comprar. De hecho, con Python a veces puede resultar confuso ejecutar un montón de código.

¡Siga leyendo y aprenda a ejecutar Python en cualquier situación!

Cómo ejecutar aplicaciones de Python

Antes de profundizar en cómo ejecutar Python, primero debe instalar el intérprete de Python en su máquina. Puede encontrarlo en los enlaces siguientes:

También puede encontrar instrucciones sobre cómo configurarlo y hacer que funcione aquí:

Pero esto solo le mostrará cómo instalar el intérprete. Esto le enseña a su computadora comprender Python, pero no le da ningún lugar para escribir y ejecutar aplicaciones.

Excepto que no es estrictamente cierto. Después de instalar este paquete, busque el programa llamado Python Shell. Esto le brinda un shell donde puede escribir directamente comandos de Python y hacer que se ejecuten inmediatamente. Tan pronto como presione Enter, se ejecutará cualquier instrucción utilizada.

Pero ve a Archivo> Nuevo archivo ¡y podrá crear un nuevo archivo .py! Ingrese un código aquí, luego vaya a: Ejecutar> Ejecutar formulario. Se le pedirá que guarde su archivo como un módulo (una pieza compacta de código Python que puede ser ejecutado por otros scripts) y su aplicación se ejecutará desde allí.

A continuación, se explica cómo ejecutar archivos de Python.

Por el contrario, también puede ejecutar archivos Python utilizando diferentes IDE o editores. Un IDE es un entorno de desarrollo integrado, que le brinda una interfaz que puede usar para ingresar su código, probar sus aplicaciones y ver cualquier error que pueda haber cometido mientras escribe.

Cómo crear archivos Python ejecutables

Ahora sabe cómo ejecutar archivos Python, pero ¿qué pasa si desea ayudar a otras personas a ejecutar sus programas? La mayoría de las personas que no programan no tendrán Python instalado en su máquina, ¡y mucho menos acceso a un IDE o editor! Si vas a compartir o vender tus creaciones, este es un obstáculo que tendrás que superar.

Desafortunadamente, no existe una forma incorporada de hacer que los archivos Python sean ejecutables en cualquier máquina. Esto se debe a que Python es un lenguaje dinámico a diferencia de, por ejemplo, C #. Algunos creadores evitan esto al incluir Python como parte de la descarga, pero no es una solución elegante.

Afortunadamente, existen soluciones de terceros. Dos opciones populares son PyInstaller es Py2exe. Ambos te permitirán crear nuevas aplicaciones como archivos .exe. Para descargarlos y usarlos, deberá usar PiP.

Para instalar PyInstaller desde PyPI en Linux o Mac, simplemente escriba:

pip install pyinstaller

Para hacer lo mismo a través de Windows, ejecute el símbolo del sistema (asegurándose de que se está ejecutando como administrador) y luego use:

py -m pip install pyinstaller

Si no tiene pip instalado, generalmente puede hacerlo modificando su instalación de Python (busque desinstalar en la barra de búsqueda, luego elija su versión de Python y elija “modificar”).

Deberá seguir algunos pasos adicionales para usar una de estas herramientas y crear su .exe, pero encontrará todas las instrucciones relevantes en sus respectivos sitios web.

Cómo ejecutar aplicaciones web de Python

Una cosa que notará cuando intente crear un .exe a partir de su código Python, es que no es un proceso intuitivo o fluido. Esto se debe a que esto no es realmente Python para.

Python generalmente se usa con mayor frecuencia para crear herramientas útiles para profesionales de TI, como especialistas en seguridad de la información. Sin embargo, también es extremadamente útil para crear aplicaciones web. En otras palabras, Python es genial si quieres crear el próximo Google, Twitter o Spotify. En este escenario, Python se ejecutará en un servidor y luego mostrará la información al visitante a través del navegador. Dado que el código se ejecuta en el servidor, esto significa que el usuario no necesita tener instalado Python. También significa que no habrá ralentizaciones para el usuario.

Sin embargo, lo que esto además significa que debe tomarse el tiempo para instalar Python en su navegador. Probablemente también necesite instalar un marco web. Un marco web proporciona paquetes y módulos que le permiten crear fácilmente aplicaciones web con código Python. Estos marcos hacen el trabajo pesado por usted al simplificar una amplia gama de funciones comunes necesarias para el diseño web. Esto puede incluir cosas como búsquedas en bases de datos, administración de cookies, visualización de imágenes y más.

Hay muchas opciones disponibles si está interesado en los marcos web de Python. Una gran opción para principiantes es Flask. Este es un “microframework” muy ligero, pero también es relativamente simple en comparación con muchas otras opciones.

Aquí hay un excelente tutorial que encontré en línea que puede ayudarlo a comenzar:

aquí es donde puede obtener Flask y algo de documentación sobre cómo usarlo.

Otras buenas opciones incluyen Django es Web2py. Como siempre, cada uno de estos tiene sus propias fortalezas y debilidades, por lo que deberá encontrar la opción correcta para el propósito previsto.

Cómo ejecutar Python en un dispositivo móvil

Si desea ejecutar Python en un dispositivo móvil, una de las opciones más simples es simplemente descargar un IDE en la plataforma que elija. No es necesario descargar un intérprete por separado, solo puede descargar la aplicación y comenzar a escribir y ejecutar su código Python. Dos grandes opciones son:

Si desea crear aplicaciones que pueda implementar en dispositivos móviles usando Python, probablemente desee usar Kivy. Kivy es una biblioteca de código abierto para un rápido desarrollo multiplataforma. Es compatible con multitáctil, un motor gráfico OpenGL ES 2 y otras funciones útiles para el desarrollo móvil y es completamente gratuito.

¡Así que ahí estás! A continuación, le mostramos cómo ejecutar Python en una variedad de plataformas. Por supuesto, tendrá que hacer algunos ajustes para que funcionen algunas de estas opciones (como aplicaciones web o móviles), pero esta publicación debería haberle dado una buena idea de por dónde empezar.

Y ahora que sabe cómo usar su código Python, ¿tal vez esté listo para comenzar a crear algunas aplicaciones? Si es así, debe consultar nuestra guía de los mejores cursos de Python en línea.

Programador de Python y paquete de certificación de datos

Cómpralo ahora


Salvar

$ 1761
.00




$ 39
.00

Compruebe también

Blog para desarrolladores de Android: Lucha contra las estafas de robo de identidad: el enfoque innovador de Monzo

Publicado por Todd Burner, ingeniero de relaciones con desarrolladores Los ciberdelincuentes continúan invirtiendo en estafas …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *