Guía de introducción e instalación de Python

Guía de introducción e instalación de Python

Introducción

Python es un lenguaje de programación de propósito general escrito, interpretado y tipado dinámicamente. Es útil para todo, desde secuencias de comandos del sistema, hasta aplicaciones web, hasta programas de escritorio gráficos completos. Debido a eso, no sorprende que la demanda de habilidades de programación de Python solo aumente, y las principales compañías como Google, Mozilla, Instagram (Facebook) y Reddit confían en ella como parte de su pila de tecnología central. No solo eso, sino que Python es un favorito en los círculos académicos y científicos y está ganando terreno en el sector financiero. Las mejores universidades incluso lo están utilizando para enseñar programación en sus programas de informática.

Dicho todo esto, probablemente estarías pensando que Python es algo súper difícil de aprender y solo accesible para la élite en el campo de la tecnología, pero no podrías estar más equivocado. Python es fácil. Python es realmente fácil. De hecho, Python es uno de los primeros idiomas utilizados para enseñar a los niños a programar. Python fue diseñado para ser muy claro y simple de entender. Se lee como inglés simple, y su sintaxis utiliza espacios en lugar de soportes y semicolones, por lo que siempre se ve limpio y despejado. Es muy difícil, si no imposible, a Wright Desorden Python. Esto ayuda a los nuevos programadores y programadores nuevos en Python Big Time porque siempre puedes decir lo que estás viendo, o al menos, tener un sentido decente de lo que hace. De esta manera, puede ver ejemplos de código de proyectos establecidos de código abierto para tener una idea de cómo se ve la pitón de grado profesional y cómo se usa.

Python y Linux funcionan increíblemente bien juntos. No fue hace tanto tiempo que Python suplantó a Perl como el lenguaje de scripting y "pegamento" de facto en los sistemas Linux. Esto significa que muchos scripts y servicios públicos que se envían con sistemas modernos de Linux están escritos en Python. Como resultado, la mayoría de las distribuciones de Linux tienen Python instalado de forma predeterminada, pero hay un poco de captura. Hay dos versiones actuales de Python. Pitón 2.7.X y pitón 3.X.X son ambos actuales. Sintácticamente, son muy similares, pero Python 3 tiene algunas características que Python 2 no. Eso significa que no son del todo compatibles y muchas distribuciones los empaquetan por separado. Entonces, su sistema puede tener Python 2, pero no Python 3 o viceversa. Esta guía y las otras de la serie van a cubrir Python 3. Es el futuro de Python, y no es tan malo volver a Python 2 después de que hayas trabajado con Python 3.

Instalación de Python

Es posible que no necesite instalar Python en su sistema. La configuración actual puede ser exactamente lo que necesitas. Sin embargo, si no, el resto de esta guía se dedicará a decirle cómo instalar ambas versiones de Python, por lo que puede estar seguro de que tiene todo lo que necesita en el futuro.

Debian/Ubuntu/menta

Las distribuciones basadas en Debian rompen los paquetes Python 2 y Python 3, y también se refieren a ellos por separado. Python 2 se conoce al igual que Python y Python 3 se conoce como Python3.

Python 2

$ sudo apt-get actualización $ sudo apt-get install python 

Python 3

$ sudo apt-get actualización $ sudo apt-get install python3 

Fedora

Al igual que las distribuciones con sede en Debian, Fedora designa a Python 2 como Python y Python 3 como Python3.

Python 2

# DNF Instalar Python 

Python 3

# DNF Instalar Python3 

Cento

Centos en realidad no empaqueta Python 3 de forma predeterminada. Sin embargo, está disponible en el repositorio Epel de Fedora, por lo que instalarlo no es un problema, una vez que habilita el repositorio en su sistema.

Python 2

# yum install python 

Python 3

$ wget https: // dl.federaproject.org/pub/epel/epel-liber-latest-7.noarch.rpm $ su # rpm -i epel-liber-latest-7.noarch.rpm # yum install python34 

Si desea agregar la clave del repositorio, está disponible en el sitio web de Fedora https: // getfedora.org/llaves/.

Usura de apertura

OpenSuse se parece mucho a Fedora y las distribuciones de Debian. Python se divide en paquetes de Python 2 y Python 3 que son instalables por separado.

Python 2

# Zypper en Python 

Python 3

# Zypper en Python3 

Arch Linux

Arch es en realidad exactamente lo contrario de los demás. Arch usa Python 3 por defecto y los paquetes Python 2 por separado.

Python 2

# Pacman -Syu # Pacman -S Python2 

Python 3

# Pacman -Syu # Pacman -S Python 

GENTOO

Python está muy integrado en gentoo. Administrador de paquetes de Gentoo, Porteo, está escrito en Python, al igual que muchos scripts críticos. Debido a esto, ambas versiones de Python se instalan de forma predeterminada en Gentoo. Si desea cambiar qué versiones de Python usa el sistema, puede especificarlas en /etc/portage/hacer.confusión y ejecutar una actualización completa del sistema.

/etc/portage/hacer.confusión

~~~~~~~~~ Python_Targets = "Python3_4 Python2_7" ~~~~~~~~~ 
# emerge --sync && emerge --ask-update--newuse--deep-with-bdeps = y @world 

Puede elegir la versión de Python en uso con serelecto.

# Eselect Python List # Eselect Python Set 2 

Tenga mucho cuidado jugando con la versión de Python en Gentoo. Dado que gran parte del sistema está vinculado a Python, es muy fácil romper las cosas. Tu mejor opción es dejar las cosas en paz, a menos que sepas exactamente lo que estás haciendo.

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:

  • Cómo eliminar el bloatware de su móvil Samsung Android ..
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Cosas para instalar en Ubuntu 20.04
  • Bucles anidados en guiones Bash
  • Recupere su privacidad y seguridad en la era digital
  • Mastering Bash Script Loops
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Cómo instalar el navegador web Google Chrome en Ubuntu 22.04 ..
  • Cómo usar Google Drive en Linux
  • Mint 20: Mejor que Ubuntu y Microsoft Windows?