Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial programming >> python

Domina la ejecución de scripts en Python: Guía completa paso a paso

¿Qué es un script en Python?

Un script en Python se define como un archivo que contiene código de Python o un programa. Tiene la extensión .py.

Un intérprete puede ejecutar un script de dos formas distintas:

Cómo ejecutar código y scripts de Python de forma interactiva

Pasos para hacerlo:

Paso 1: El programador debe abrir la línea de comandos en modo interactivo.

Paso 2: Invocar el intérprete de Python en la línea de comandos escribiendo:

python

Paso 3: El programador puede escribir código Python secuencialmente y ejecutarlo en el mismo orden.

Ejemplo:

Código Python:

print('hola mundo Guru99')

Salida:

hola mundo Guru99

Otro ejemplo de código Python en la línea de comandos interactiva:

Código Python:

a = 25
b = 50
if a > b:
    print("a es mayor que b")
else:
    print("b es mayor que a")
b es mayor que a

Salida:

b es mayor que a

Explicación:

El código anterior compara dos argumentos y encuentra cuál es mayor. Asegúrate de que las sentencias estén correctamente indentadas para evitar errores de indentación. Para salir de la línea de comandos de Windows, presiona Ctrl+Z seguido de Enter.

Cómo ejecutar archivos de script Python interactivamente desde la GUI de Windows

Pasos para hacerlo:

Paso 1: Abre la línea de comandos y escribe el comando Python seguido del nombre del archivo de script.

Paso 2: Asegúrate de que el archivo de script ya esté creado.

Paso 3: El archivo de script debe terminar con .py o .pyw. Abre el símbolo del sistema de Windows.

Código para invocar un script Python:

python ejemplo.py

Salida:

¡Hola, mundo!

Cómo ejecutar scripts de Python desde un IDE

Un entorno de desarrollo integrado (IDE) ofrece una configuración virtual de jerarquía de archivos y carpetas, permitiendo al programador crear proyectos Python rápidamente y organizar archivos en diferentes carpetas bajo un directorio común.

Spyder y PyCharm son dos IDEs de Python que permiten ejecutar programas Python.

Ejemplo de ejecución de un script Python en PyCharm:

Paso 1: Crea un nuevo proyecto en PyCharm.

Paso 2: Nombra el proyecto como Guru99Ejemplo y haz clic en Crear.

Paso 3: Selecciona la carpeta raíz etiquetada como Guru99Ejemplo y haz clic derecho.

Paso 4: Ve a Nuevo y crea un nuevo archivo Python.

Paso 5: Dale nombre al archivo Python (aquí: Guru99Ejemplo).

Paso 6: En el archivo Python en blanco, escribe el siguiente código:

print('hola mundo Guru99')

Paso 7: Para ejecutar el código, haz clic derecho en el editor y selecciona "Run File in Python Console".

Se abrirá la consola dentro del IDE con la siguiente salida:

PyDev console: starting. Python 3.10.6 ... runfile('C:/Users/.../Guru99Ejemplo.py', wdir='C:/Users/.../Guru99Ejemplo')
hola mundo Guru99

Cómo ejecutar scripts de Python usando el gestor de archivos

Pasos para ejecutar un script Python usando el gestor de archivos:

Paso 1: Abre el Bloc de notas y añade código Python.

Paso 2: Escribe print('Hola Mundo Guru99')

Paso 3: Guarda el archivo con extensión .py o .pyw.

Paso 4: La extensión .py se usa para programas que usan Python.exe.

Paso 5: En Windows, haz clic derecho en el archivo Python y selecciona Abrir.

Al ejecutarse, se abre una ventana de línea de comandos momentáneamente. Para que la pantalla permanezca visible, añade esta línea al script:

input('Presiona Enter para salir...')

La pantalla seguirá mostrando la salida hasta que el usuario presione Enter. Si el script tiene errores, la ejecución del comando input se interrumpe y el usuario no verá la salida.

Cómo ejecutar scripts de Python usando el nombre del archivo y la línea de comandos

Pasos para ejecutar un script Python usando el nombre del archivo y la línea de comandos:

Paso 1: Abre el Bloc de notas y añade código Python.

Paso 2: Escribe print('Hola Mundo Guru99')

Paso 3: Guarda el archivo con extensión .py o .pyw.

Paso 4: En Windows, haz clic derecho en el archivo Python y selecciona "Copiar como ruta".

Abre una línea de comandos y escribe el nombre del archivo con la extensión .py.

Alternativamente, ejecuta el script como módulo Python:

python -m ejemplo

Salida:

hola mundo Presiona Enter para salir...

Explicación:

El parámetro -m busca el módulo en sys.path y ejecuta el código como parte de __main__.

Ejecución interactiva en Linux

Paso 1: Abre la terminal de Linux en modo interactivo.

Paso 2: Invoca el intérprete Python con:

python3

Paso 3: Escribe código Python secuencialmente.

Ejemplo:

a = 25
b = 50
if a > b:
    print("a es mayor que b")
else:
    print("b es mayor que a")
b es mayor que a

Para ejecutar un archivo de script en Linux:

Paso 1: Abre un editor de texto y añade código Python.

Paso 2: Escribe print('Hola Mundo')

Paso 3: Guarda como .py.

Paso 4: Invoca el intérprete con la ruta completa:

python3 /home/usuario/Escritorio/Ejemplo.py

Salida:

hola mundo

Comparación entre código, módulo y script en Python

ParámetrosCódigoMóduloScript
DefiniciónSerie de instruccionesSerie de códigos ordenados secuencialmenteArchivo con órdenes lógicas o lote de códigos organizados
EjecutabilidadSe ejecutan mediante el intérprete PythonSe importan primero en un script o código y luego se ejecutan con el intérpreteGeneralmente se ejecutan mediante el intérprete Python

Preguntas frecuentes

Conclusión

python

  1. Dominar el Módulo time de Python: Funciones, Structs y Ejemplos Prácticos
  2. Python vs C++: Diferencias Clave y Qué Lenguaje Elegir para tu Proyecto
  3. Horas de oficina de Real Python: Sesiones de preguntas y respuestas en vivo para aprendices de Python
  4. Dominando conversión y casting de tipos en Python: Guía completa
  5. Domine los Bucles en Python: For, While, Break, Continue y Enumerate Explicados
  6. Función print() en Python: Guía Práctica con Ejemplos
  7. Accediendo a Datos Web con urllib de Python: Guía Práctica
  8. Print en Python sin salto de línea: dominando el parámetro end y otras técnicas
  9. Rutas de aprendizaje acelerado de Python: Domina Python de principiante a avanzado
  10. Variables, constantes y literales en Python – Guía completa
  11. 5 técnicas expertas para invertir cadenas en Python