Categorías
Python

Conversión de cadenas POO Pythonic: __repr__ vs __str__

 

Tabla de Contenidos

  • WindowsStep 1: Descargar el Python 3 InstallerStep 2: Ejecutar el programa de instalación
  • Paso 1: Descarga el Python 3 Instalador
  • Paso 2: Ejecutar el programa de instalación
  • Subsistema de Windows para Linux (WSL)
  • LinuxUbuntuLinux MintDebianopenSUSECentOSFedoraArch LinuxCompiling Python De Fuente
  • Ubuntu
  • Linux Mint
  • Debian
  • openSUSE
  • CentOS
  • Fedora
  • Arch Linux
  • Compilación Python De Fuente
  • macOS / Mac OS xstep 1: Instalación Paso Homebrew (Parte 1) 2: Instalar Homebrew (Parte 2) Paso 3: Instalar Python
  • Paso 1: Instalar Homebrew (Parte 1)
  • Paso 2: Instalar Homebrew (Parte 2)
  • Paso 3: Instalar Python
  • iOS (iPhone / iPad)
  • Android (teléfonos y tabletas)
  • línea Python Intérpretes
  • Conclusión
  • Paso 1: Descarga el instalador de Python 3 TG _020
  • Paso 2: Ejecutar el programa de instalación
  • Ubuntu
  • Linux Mint
  • Debian
  • openSUSE
  • CentOS
  • Fedora
  • Arch Linux
  • Compilación Python De Fuente
  • Paso 1: Instalar Homebrew (Parte 1)
  • Paso 2: Instalar Homebrew (Parte 2)
  • Paso 3: Instalar Python

Mira ahora Este tutorial tiene un vídeo relacionado curso creado por el equipo del real Python. Mira que junto con el tutorial escrito para profundizar su comprensión: Instalación de Python en Windows, MacOS y Linux

Para empezar a trabajar con Python 3, necesitará tener acceso al intérprete de Python. Hay varias formas comunes para lograr esto:

  • Python se puede obtener de la página web de Python Software Foundation en python.org. Por lo general, implica que descargar el instalador apropiado para su sistema operativo y funcionando en su máquina.
  • Algunos sistemas operativos Linux, en particular, proporcionar un gestor de paquetes que se pueden ejecutar para instalar Python.
  • en MacOS, la mejor manera de instalar Python 3 implica la instalación de un gestor de paquetes llamado Homebrew. Vas a ver cómo hacer esto en la sección correspondiente en el tutorial. Los sistemas operativos móviles
  • On como Android y el IOS, puede instalar aplicaciones que proporcionan un entorno de programación Python. Esto puede ser una gran manera de practicar sus habilidades de codificación sobre la marcha.

Por otra parte, hay varios sitios web que le permiten acceder a un intérprete de Python en línea sin necesidad de instalar nada en tu ordenador en absoluto.

Nota: Existe la posibilidad de que Python puede haber sido enviado con su sistema operativo y ya está instalado. Incluso si ese es el caso, puede ser que la versión instalada no está actualizado, en cuyo caso tendrá que obtener la última versión de todos modos.

En esta guía de instalación de Python, verá paso a paso cómo configurar una distribución de trabajo Python 3 en Windows, MacOS, Linux, iOS y Android. ¡Entonces empecemos!

de Windows

Es muy poco probable que su sistema Windows que se incluye con Python ya instalado. Los sistemas Windows no lo tienen. Afortunadamente, la instalación no implica mucho más que descargar el instalador de Python desde el sitio web python.org y ejecutarlo. Vamos a echar un vistazo a cómo instalar Python 3 en Windows:

Paso 1: Descarga el instalador de Python 3

Recuadro: 32 bits o 64 bits de Python?

Para Windows, se puede elegir entre el de 32 bits o 64 bits instalador. Esto es lo que la diferencia entre los dos se reduce a:

  • Si el sistema dispone de un procesador de 32 bits, entonces usted debe elegir el instalador de 32 bits.
  • En un sistema de 64 bits, ya sea instalador funcione de verdad para la mayoría de los propósitos. La versión de 32 bits por lo general utilizar menos memoria, pero la versión de 64 bits realiza mejor para aplicaciones con computación intensiva.
  • Si no está seguro de qué versión para recoger, ir con la versión de 64 bits.

Nota: Recuerde que si usted consigue esta elección “equivocado” y desea cambiar a otra versión de Python, sólo puede desinstalar Python y luego volver a instalarlo mediante la descarga de otro instalador desde python.org.

Paso 2: Ejecutar el programa de instalación

Una vez que haya elegido y descargado un instalador, sólo tiene que ejecutar haciendo doble clic sobre el archivo descargado. Un cuadro de diálogo debería aparecer que se ve algo como esto:

Importante: Usted quiere estar seguro de marcar la casilla que dice Añadir Python 3.x al PATH como se muestra para asegurar que el intérprete se colocará en su ruta de ejecución.

simplemente haga clic en Instalar ahora . Eso debería ser todo lo que hay que hacer. Unos minutos más tarde Usted debe tener una instalación de trabajo Python 3 en su sistema.

Subsistema de Windows para Linux (WSL)

Si está ejecutando Windows 10 o aniversario Creadores Update, en realidad tienen otra opción para instalar Python. Estas versiones de Windows 10 incluyen una característica llamada la Subsistema de Windows para Linux, que le permite ejecutar un entorno Linux directamente en Windows, sin modificar y sin el añadido de una máquina virtual.

  • Para obtener más información, vea el artículo de documentación Subsistema de Windows para Linux en el sitio web de Microsoft.
  • Para obtener instrucciones sobre cómo activar el subsistema de Windows 10 e instalar una distribución de Linux, consulte la Guía de instalación de Windows 10.
  • También puede revisar esta presentación en YouTube por Sarah Cooley, uno de los miembros del equipo de desarrollo de WSL.

Una vez que haya instalado la distribución Linux de su elección, usted puede instalar Python 3 de una ventana de la consola Bash, del mismo modo que si se ejecuta de forma nativa que la distribución de Linux. (Ver más abajo).

Linux

Hay una muy buena posibilidad de que su distribución de Linux tiene Python instalado ya, pero probablemente no será la última versión, y puede ser Python 2 en lugar de Python 3.

para encontrar qué versión (s) que tiene, abrir una ventana de terminal y tratar los siguientes comandos:

  • python –version
  • python2 –version
  • python3 –version

Uno o más de estos comandos debe responder con una versión, de la siguiente manera:

$ python3 --version
Python 3.6.5

Si la versión que se muestra es 2.xx Python o una versión de Python 3 que no es el más reciente (3.6.5 partir de este escrito), entonces usted tendrá que instalar la versión más reciente. El procedimiento para hacer esto dependerá de la distribución de Linux que está ejecutando.

Tenga en cuenta que con frecuencia es más fácil de usar una herramienta llamada pyenv para gestionar múltiples versiones de Python en Linux. Para obtener más información al respecto, consulte nuestro artículo aquí.

Ubuntu

Dependiendo de la versión de la distribución Ubuntu se ejecuta, el pitón instrucciones de instalación varían. Puede determinar la versión de Ubuntu local ejecutando el siguiente comando:

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.4 LTS
Release: 16.04
Codename: xenial

Dependiendo del número de versión que se ve debajo de lanzamiento en la salida de la consola, siga las siguientes instrucciones:

  • Ubuntu 17.10, Ubuntu 18.04 (y superior) vienen con Python 3.6 por defecto. Usted debe ser capaz de invocar con el python3 comando.
  • Ubuntu 16.10 y 17.04 no vienen con Python 3.6 por defecto, pero es en el repositorio Universe. Usted debe ser capaz de instalarlo con los siguientes comandos: $ sudo update apt-get $ sudo apt-get install python3.6You puede invocarla con el python3.6 comando.
  • Si está usando Ubuntu 14.04 o 16.04, Python 3.6 no está en el repositorio Universe, y que necesita para obtener de un archivo de paquete personal (PPA). Por ejemplo, para instalar Python de los “deadsnakes” PPA, haga lo siguiente: $ sudo ppa add-apt-repositorio: actualización deadsnakes / ppa $ sudo apt get-$ sudo conveniente-consigue instala python3.6As anteriores, de invocación con el comando python3.6.

Ubuntu 17.10, Ubuntu 18.04 (y superior) vienen con Python 3.6 por defecto. Usted debe ser capaz de invocar con el python3 comando.

Ubuntu 16.10 y 17.04 no vienen con el pitón 3.6 por defecto, pero se encuentra en el repositorio Universe. Usted debe ser capaz de instalarlo con los siguientes comandos:

$ sudo apt-get update
$ sudo apt-get install python3.6

A continuación, puede invocarlo con el python3.6 comando.

Si está utilizando Ubuntu 14.04 o 16.04 , Python 3.6 no está en el repositorio Universe, y que necesita para obtener de un archivo de paquete personal (PPA). Por ejemplo, para instalar Python de los “deadsnakes” PPA, haga lo siguiente:

$ sudo add-apt-repository ppa:deadsnakes/ppa
$ sudo apt-get update
$ sudo apt-get install python3.6

Como el anterior, con la invocación de python3.6 comando.

Linux Mint

Mint y Ubuntu utilizan el mismo sistema de gestión de paquetes, lo que con frecuencia hace la vida más fácil. Puede seguir las instrucciones anteriores para Ubuntu 14.04 . Los “deadsnakes” obras PPA con menta.

Debian

Encontramos fuentes que indica que el método de Ubuntu 16.10 funcionaría para Debian, pero nunca encontró un camino para conseguir que funcione en Debian 9. En su lugar, terminamos haciendo Pitón de la fuente que se enumeran a continuación.

Un problema con Debian, sin embargo, es que por lo general no se instala el comando sudo por defecto. Para instalarlo, tendrá que hacer lo siguiente antes de llevar a cabo la compilación Python De Fuente instrucciones siguientes:

$ su
$ apt-get install sudo
$ vi /etc/sudoers

Después de eso, abra el archivo / etc / sudoers con el comando sudo vim (o su editor de texto favorito.) Añadir la siguiente línea de texto al final del archivo, reemplazando su_nombre_de_usuario con su nombre de usuario real:

your_username ALL=(ALL) ALL

openSUSE

Encontramos varios sitios que describen cómo conseguir zypper para instalar la última versión de Python, pero parecían problemáticos o anticuado. No hubo manera de conseguir cualquiera de ellos para trabajar con éxito, por lo que cayó de nuevo a la construcción de la fuente de Python. Para hacer eso, usted tendrá que instalar las herramientas de desarrollo, que se pueden hacer en YaST (a través de los menús) o mediante el uso de zypper:

$ sudu zypper install -t pattern devel_C_C++

Este paso llevó un tiempo e implicó la instalación de 154 paquetes, pero una vez que se completó , hemos sido capaces de construir la fuente como se muestra en la compilación de Python desde la sección fuente anteriormente.

CentOS

La Comunidad SIU hace un buen trabajo de proporcionar versiones más recientes de software para distros “Enterprise Linux” (es decir, Red Hat Enterprise y CentOS). Puede utilizar su trabajo para ayudarle a instalar Python 3.

Para instalar, debe actualizar primero el sistema con el yum gestor de paquetes:

$ sudo yum update
$ sudo yum install yum-utils

A continuación, puede instalar el paquete de CentOS IUS que le llevará hasta la fecha con su sitio :

$ sudo yum install https://centos7.iuscommunity.org/ius-release.rpm

por último, a continuación, puede instalar Python y Pip:

$ sudo yum install python36u
$ sudo yum install python36u-pip

Gracias a Jani Karhunen por su excelente valoración crítica para CentOS 7.

Fedora

Fedora tiene una hoja de ruta para cambiar a Python 3 como el valor por defecto de Python publica aquí. Se indica que se se instalarán todos los buques con Python 2 como el valor por defecto, pero Python 3 la versión actual y las próximas versiones. Si el python3 instalado en su versión no es 3.6, puede utilizar el siguiente comando para instalarlo:

$ sudo dnf install python36

Arch Linux

Arch Linux es bastante agresiva por mantenerse al día con las versiones de Python. Es probable que usted ya tiene la versión más reciente. Si no es así, puede utilizar este comando:

$ packman -S python

Compilación Python De Fuente

veces, su distribución de Linux no va a tener la última versión de Python, o tal vez lo que desea es ser capaz de construir el mayor y más reciente versión de sí mismo. Estos son los pasos que debe tomar para construir Pitón de la fuente:

Paso 1: Descarga el Código Fuente

Para empezar, es necesario para obtener el código fuente de Python. Python.org hace que esta bastante fácil. Si vas a la página de descargas, podrás ver el último código fuente para Python 3 en la parte superior. (Asegúrese de que no agarra Legado Python, Python 2.)

Al seleccionar la versión, en la parte inferior de la página hay una sección archivos . Seleccione la fuente de comprimido en GZIP tar y descargarlo en su máquina. Si prefiere un método de línea de comandos, puede utilizar fácilmente wget para descargarlo en su directorio actual:

$ wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

Paso 2: Prepare el sistema

Hay algunos pasos-distribuciones específicas implicadas en la construcción de Python desde cero. El objetivo de cada paso es el mismo en todas las distribuciones, pero puede que tenga que traducir a su distribución si no utiliza apt-get:

El primer paso que debe tomar cuando se realiza una operación como ésta es la actualización de los paquetes del sistema en su máquina antes de empezar. En Debian, esto es lo que parece:

$ sudo apt-get update
$ sudo apt-get upgrade

A continuación, quieren asegurarse de que el sistema cuenta con las herramientas necesarias para construir Python. Hay un montón de ellos y puede que ya tenga algunos, pero eso está bien. Los he enumerado todo en una línea de comandos, pero se puede romper la lista en comandos más cortos con sólo repetir el sudo apt-get install parte -y:

# For apt-based systems (like Debian, Ubuntu, and Mint)
$ sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev

# For yum-based systems (like CentOS)
$ sudo yum -y groupinstall development
$ sudo yum -y install zlib-devel

Paso 3: Construir Python

Una vez que tenga los requisitos previos y la archivo tar, que puede descomprimir la fuente en un directorio. Tenga en cuenta que el siguiente comando creará un nuevo directorio llamado Python-3.6.5 bajo el que se encuentra en:

$ tar xvf Python-3.6.5.tgz
$ cd Python-3.6.5

Ahora tiene que ejecutar la herramienta ./configure para preparar la construcción:

$ ./configure --enable-optimizations --with-ensurepip=install

A continuación, se genera el pitón programas usando maquillaje. La opción -j simplemente le dice maquillaje para dividir el edificio en medidas paralelas para acelerar la compilación. Incluso con el paralelo construye, este paso puede tardar varios minutos:

$ make -j 8

A continuación, tendrá que instalar la nueva versión de Python. Vamos a usar el objetivo altinstall aquí con el fin de no sobrescribir la versión del sistema de Python. Dado que va a instalar Python en / usr / bin, tendrá que ejecutar como root:

$ sudo make altinstall

Advertencia : Utilice sólo el objetivo altinstall en maquillaje. Utilizando el objetivo de instalación sobrescribe el archivo binario pitón. Aunque esto parece que estaría bien, hay grandes porciones del sistema que se basan en la versión pre-instalada de Python.

Paso 4: Verificar su Python Instalar

Por último, se puede poner a prueba su nueva versión de Python:

$ python3.6 -V
Python 3.6.5

macOS / Mac OS X

Mientras que las versiones actuales de macOS (anteriormente conocido como “Mac OS X”) incluyen una versión de Python 2, es probable fuera de fecha por unos meses. Además, esta serie de tutoriales utiliza Python 3, así que vamos a actualizar a eso.

La mejor manera que encontramos para instalar Python 3 en MacOS es a través del gestor de paquetes Homebrew. Este enfoque también es recomendado por las guías de la comunidad como la guía del autostopista a Python.

Paso 1: Instalar Homebrew (Parte 1)

Para empezar, primero desea instalar Homebrew:

En este punto, es muy probable de espera para las herramientas de desarrollo de línea de comandos para finalizar la instalación, y que va a tomar unos minutos. Tiempo para tomar un café o té!

Paso 2: Instalar Homebrew (Parte 2)

Puede continuar la instalación de Homebrew y luego Python después de que las herramientas de línea de comandos para desarrolladores de completar la instalación

Uf! Ahora que el gestor de paquetes Homebrew está configurado, vamos a seguir adelante con la instalación de Python 3 en su sistema.

Paso 3: Instalar Python

Una vez terminada la instalación tiene Homebrew, regreso a su terminal y ejecute el comando siguiente :

$ brew install python3

Nota: Al copiar este comando, asegúrese de no incluir el carácter $ al principio. Eso es sólo un indicador de que se trata de un comando de consola.

Esto descargar e instalar la última versión de Python. Después de que el Homebrew Brew instalar finalice el comando, Python 3 debe estar instalado en su sistema.

Puede asegurarse de que todo fue correctamente probando si Python se puede acceder desde el terminal:

Suponiendo que todo ha ido bien y se vio la salida de la pipa en su ventana de comandos … ¡felicitaciones! Que acaba de instalar Python en su sistema, y ​​ya está todo listo para continuar con la siguiente sección de este tutorial.

iOS (iPhone / iPad)

El Pythonista aplicación para iOS es un entorno de pleno derecho el desarrollo de Python que se puede ejecutar en el iPhone o el iPad. Se trata básicamente de una combinación de un editor de Python, documentación, e intérprete, todo en una sola aplicación.

Pythonista es sorprendentemente divertido de usar. Es una gran herramienta poco cuando le pegan sin un ordenador portátil y desea trabajar en sus habilidades de Python sobre la marcha. Viene con la completa biblioteca estándar Python 3, e incluso incluye la documentación completa se puede navegar sin conexión.

Para instalar y configurar Pythonista es necesario descargar desde la tienda de aplicaciones de iOS.

Android (teléfonos y tabletas)

Si usted tiene una tableta o teléfono Android y quieres practicar Python sobre la marcha, hay varias opciones disponibles. El que nos pareció más fiable es compatible con Python 3.6 es Pydroid 3.

Pydroid 3 cuenta con un intérprete puede utilizar para sesiones REPL, y también ofrece la posibilidad de editar, guardar y ejecutar código Python:

Usted puede descargar e instalar Pydroid 3 de la tienda de Google Play. Hay una versión libre y también una versión de pago pagado que apoya la predicción de código y análisis de código.

línea Python Intérpretes

Si desea probar los ejemplos de este tutorial sin necesidad de instalar Python en su máquina, hay varios sitios web disponibles donde se puede interactuar con un intérprete de Python en línea:

  • consola Python.org línea: www.python.org/shell
  • Python violín: pythonfiddle.com
  • repl.it: repl.it
  • baratija: trinket.io
  • Python en cualquier lugar: www.pythonanywhere.com

Estos intérpretes de Python basados ​​en la nube puede no ser capaz de ejecutar algunos de los ejemplos más complejos en este tutorial, pero van a ser el adecuado para ejecutar la mayoría de los más simples y pueden ser una buena manera de empezar. Más información sobre el uso de estos sitios se presenta en la siguiente sección.

Conclusión

En esta sección se proporciona con la información que necesita para tener acceso a un intérprete de Python 3. Ahora está listo para ir a la siguiente sección y empezar a interactuar con Python!

Mira ahora Este tutorial tiene un vídeo relacionado curso creado por el equipo del Real Python. Mira que junto con el tutorial escrito para profundizar su comprensión: Instalación de Python en Windows, MacOS y Linux

Deja un comentario

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