Archivos de python y el intérprete

Archivos de python y el intérprete

Introducción

Python es un lenguaje interpretado, lo que significa que se compila cada vez que se ejecuta. Hay una serie de pros y contras cuando se habla de un lenguaje interpretado como este.

Primero, en una nota positiva, tienden a ser más fáciles de depurar. Faltan inmediatamente cuando se ejecutan y te dicen qué salió mal, lo cual es bueno en comparación con los idiomas compilados como C/C ++, que pueden compilar bien, pero fallar en silencio cuando se ejecuta.

Los idiomas interpretados también son muy portátiles. Todo lo que tiene que hacer es instalar el intérprete en un sistema, y ​​la mayoría de los códigos escritos en ese idioma pueden funcionar bien, independientemente del sistema operativo. Hay algunas excepciones cuando se trata de código y bibliotecas específicas del sistema operativo, pero si ha planeado la portabilidad, puede trabajar con esas situaciones.

Sin embargo, hay un inconveniente importante, y esa es la velocidad. Los idiomas interpretados son lentos, y compilar código cada vez que se ejecuta es muy ineficiente. Realmente no hay forma de evitar ese hecho, y esa es la razón por la que nunca encontrará Python o ningún otro lenguaje interpretado que ejecute operaciones de bajo nivel o grandes aplicaciones intensas de recursos. Esta bien. Hay muchos otros lugares con Python brilla.

Debido a que Python es un lenguaje interpretado, hay dos formas en que puedes ejecutarlo. Primero, puede escribir su código en un archivo y iniciarlo desde la línea de comando después de que haya terminado. Como alternativa, puede abrir un intérprete y código en tiempo real a medida que avanza. Ahora, la segunda opción es excelente para aprender, pero no podría funcionar bien para los escenarios del mundo real. La primera opción puede ser difícil de entrar cuando recién comienza, pero le permite regresar y revisar algo tangible. Puede comenzar con cualquiera de los dos, y esta guía cubrirá ambos para comenzar con.

Corriendo Python

De cualquier forma que vayas, debes tener en cuenta los espacios. En Python, los espacios son muy importante. El dictado de su estructura completa de su código, y deben ser consistentes a lo largo de su código. Entonces, asegúrese de seleccionar algo que sabe que va a recordar. La mayoría de los programadores de Python prefieren usar cuatro espacios para la sangría. Probablemente sea una buena idea configurar tabbing en su terminal o editor de texto para que coincida. Te ahorrará muchos dolores de cabeza en el futuro.

Archivo de python

La extensión del archivo para Python es .py. No hay nada más especial allí, por lo que puede crear uno abriéndolo en su editor de texto favorito o usando tocar.

$ prueba táctil.py ///// o ////// $ VIM Testing.PY $ CHMOD +X PRUEBA.py 

De cualquier manera, cuando abre su archivo de Python, debe agregar una línea Shebang para especificar su intérprete de Python. Si su distribución necesitaba un python3 Paquete para instalar Python 3, asegúrese de especificar que. De lo contrario, si su distribución usa Python 3 por defecto, generalmente puede especificar Python.

#! /usr/bin/python3 

Intérprete en tiempo real

Obtener el intérprete en tiempo real en ejecución es algo más fácil que configurar un archivo de Python. Para ejecutar el intérprete de Python, abra un terminal y ejecute el comando a continuación.

$ python3 

Sí, Python proporciona su propio comando para el intérprete. Si su distribución fue una que usó Python 3 por defecto, simplemente deje el "3" fuera del final del comando.

Cuando se abre el intérprete, imprimirá alguna información en la ventana del terminal y lo dejará en un aviso diferente. Debería parecer similar a las líneas a continuación.

Python 3.4.3 (predeterminado, 16 de julio de 2016, 20:19:21) [GCC 4.9.3] Sobre el tipo de Linux "Ayuda", "Copyright", "Créditos" o "Licencia" para obtener más información. >>> 

Mientras estés en el intérprete de Python, verás el >>> inmediato.

Cuando haya terminado con el intérprete, puede salir presionando Ctrl+D o escribir salida() y presionando Ingresar.

Si has estado al día, ahora estás listo para comenzar a familiarizarse con Python y experimentar con el lenguaje. Sepa que en algún momento, tendrá que usar los archivos de intérprete y python, por lo que es mejor familiarizarse con ambos.

Tabla de contenido

  1. Guía de introducción e instalación de Python
  2. Archivos de python y el intérprete
  3. Experimentar con números y texto en Python
  4. Variables de pitón
  5. Trabajar con variables numéricas en Python
  6. Python String Basics
  7. Cuerdas avanzadas de pitón
  8. Comentarios de Python
  9. Listas de Python
  10. Métodos de la lista de Python
  11. Listas multidimensionales de Python
  12. Python tuples
  13. Operadores booleanos de Python
  14. Python si las declaraciones
  15. Python mientras bucle
  16. Python para bucles
  17. Diccionarios de Python
  18. Diccionarios avanzados de Python
  19. Funciones de Python

Tutoriales de Linux relacionados:

  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cosas para instalar en Ubuntu 20.04
  • Tutorial de depuración de GDB para principiantes
  • Mastering Bash Script Loops
  • Mint 20: Mejor que Ubuntu y Microsoft Windows?
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • kubeadm vs minikube, pros y contras
  • Cómo usar ADB Android Debug Bridge para administrar su Android ..
  • Sistema colgado de Linux? Cómo escapar a la línea de comando y ..
  • Bucles anidados en guiones Bash