Python Language Empezando


Ejemplo

Python es un lenguaje de programación de alto nivel ampliamente utilizado para la programación de propósito general, creado por Guido van Rossum y lanzado por primera vez en 1991. Python cuenta con un sistema de tipo dinámico y gestión automática de memoria y soporta múltiples paradigmas de programación, incluyendo imperativo, orientado a objetos. Programación funcional, y estilos procesales. Tiene una biblioteca estándar grande y completa.

Dos versiones principales de Python están actualmente en uso activo:

  • Python 3.x es la versión actual y está en desarrollo activo.
  • Python 2.x es la versión heredada y solo recibirá actualizaciones de seguridad hasta 2020. No se implementarán nuevas funciones. Tenga en cuenta que muchos proyectos siguen utilizando Python 2, aunque la migración a Python 3 es cada vez más sencilla.

Puede descargar e instalar cualquiera de las versiones de Python aquí . Ver Python 3 contra Python 2 para una comparación entre ellos. Además, algunos terceros ofrecen versiones reenvasadas de Python que agregan bibliotecas de uso común y otras características para facilitar la configuración de casos de uso comunes, como matemáticas, análisis de datos o uso científico. Vea la lista en el sitio oficial .

Verificar si Python está instalado

Para confirmar que Python se instaló correctamente, puede verificarlo ejecutando el siguiente comando en su terminal favorita (si está usando el sistema operativo Windows, debe agregar la ruta de acceso de python a la variable de entorno antes de usarlo en el símbolo del sistema):

$ python --version
Python 3.x 3.0

Si tiene Python 3 instalado y es su versión predeterminada (consulte la sección Solución de problemas para obtener más detalles), debería ver algo como esto:

$ python --version
Python 3.6.0
Python 2.x 2.7

Si tiene instalado Python 2 y es su versión predeterminada (consulte la sección Solución de problemas para obtener más detalles), debería ver algo como esto:

$ python --version
Python 2.7.13

Si ha instalado Python 3, pero $ python --version genera una versión de Python 2, también tiene Python 2 instalado. Este es a menudo el caso de MacOS y muchas distribuciones de Linux. Use $ python3 en $ python3 lugar para usar explícitamente el intérprete de Python 3.

Hola, Mundo en Python usando IDLE


IDLE es un editor simple para Python, que viene incluido con Python.

Cómo crear el programa Hello, World en IDLE.

  • Abra IDLE en su sistema de elección.
    • En versiones anteriores de Windows, se puede encontrar en All Programs en el menú de Windows.
    • En Windows 8+, busque IDLE o encuéntrelo en las aplicaciones que están presentes en su sistema.
    • En sistemas basados ​​en Unix (incluyendo Mac), puede abrirlo desde el shell escribiendo $ idle python_file.py .
  • Se abrirá una concha con opciones a lo largo de la parte superior.

En la cáscara, hay un indicador de tres corchetes de ángulo recto:

>>>

Ahora escriba el siguiente código en el indicador:

>>> print("Hello, World")

Presiona Enter .

>>> print("Hello, World")
Hello, World

Hola archivo de World Python

Crea un nuevo archivo hello.py que contenga la siguiente línea:

Python 3.x 3.0
print('Hello, World')
Python 2.x 2.6

Puede usar la función de print Python 3 en Python 2 con la siguiente declaración de import :

from __future__ import print_function

Python 2 tiene una serie de funcionalidades que pueden importarse opcionalmente desde Python 3 usando el módulo __future__ , como se explica aquí .

Python 2.x 2.7

Si usa Python 2, también puede escribir la siguiente línea. Tenga en cuenta que esto no es válido en Python 3 y, por lo tanto, no se recomienda porque reduce la compatibilidad de código entre versiones.

print 'Hello, World'

En su terminal, navegue al directorio que contiene el archivo hello.py .

Escriba python hello.py , luego python hello.py la tecla Intro .

$ python hello.py
Hello, World

Deberías ver Hello, World impreso en la consola.

También puede sustituir hello.py con la ruta a su archivo. Por ejemplo, si tiene el archivo en su directorio de inicio y su usuario es "usuario" en Linux, puede escribir python /home/user/hello.py .

Ejecutar un shell interactivo de Python

Al ejecutar (ejecutar) el comando python en su terminal, se le presenta un shell interactivo de Python. Esto también se conoce como el intérprete de Python o REPL (para 'Leer Evaluar Imprimir Loop').

$ python
Python 2.7.12 (default, Jun 28 2016, 08:46:01) 
[GCC 6.1.1 20160602] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print 'Hello, World'
Hello, World
>>>

Si desea ejecutar Python 3 desde su terminal, ejecute el comando python3 .

$ python3
Python 3.6.0 (default, Jan 13 2017, 00:00:00) 
[GCC 6.1.1 20160602] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> print('Hello, World')
Hello, World
>>>

Alternativamente, inicie la solicitud interactiva y cargue el archivo con python -i <file.py> .

En la línea de comando, ejecute:

$ python -i hello.py
"Hello World"
>>>

Hay varias formas de cerrar el shell de Python:

>>> exit()

o

>>> quit()

Alternativamente, CTRL + D cerrará el shell y lo pondrá nuevamente en la línea de comando de su terminal.

Si desea cancelar un comando que está escribiendo y volver a un indicador de comandos limpio, mientras permanece dentro del intérprete de intérprete, use CTRL + C.

Pruebe un shell interactivo de Python en línea .

Otras conchas en línea

Varios sitios web proporcionan acceso en línea a las conchas de Python.

Los depósitos en línea pueden ser útiles para los siguientes propósitos:

  • Ejecute un pequeño fragmento de código desde una máquina que carece de la instalación de Python (teléfonos inteligentes, tabletas, etc.).
  • Aprende o enseña Python básico.
  • Resolver problemas de jueces en línea.

Ejemplos:

Descargo de responsabilidad: los autores de la documentación no están afiliados a los recursos que se enumeran a continuación.

Ejecutar comandos como una cadena

Python puede pasar un código arbitrario como una cadena en el shell:

$ python -c 'print("Hello, World")'
Hello, World

Esto puede ser útil cuando se concatenan los resultados de los scripts juntos en el shell.

Conchas y mas alla

Administración de paquetes : la herramienta recomendada por PyPA para instalar paquetes de Python es PIP . Para instalar, en su línea de comando ejecute pip install <the package name> . Por ejemplo, pip install numpy . (Nota: en Windows debe agregar pip a sus variables de entorno PATH. Para evitar esto, use python -m pip install <the package name> )

Shells : hasta ahora, hemos discutido diferentes formas de ejecutar código usando el shell interactivo nativo de Python. Los shells utilizan el poder interpretativo de Python para experimentar con el código en tiempo real. Los shells alternativos incluyen IDLE , una GUI pre-empaquetada, IPython , conocida por extender la experiencia interactiva, etc.

Programas : para el almacenamiento a largo plazo, puede guardar el contenido en archivos .py y editarlos / ejecutarlos como secuencias de comandos o programas con herramientas externas, como shell, IDE (como PyCharm ), cuadernos Jupyter , etc. Los usuarios intermedios pueden usar estas herramientas; sin embargo, los métodos discutidos aquí son suficientes para comenzar.

El tutor de Python te permite recorrer el código de Python para que puedas visualizar cómo fluirá el programa, y ​​te ayuda a entender dónde salió mal tu programa.

PEP8 define las pautas para formatear el código Python. Formatear bien el código es importante para que pueda leer rápidamente lo que hace el código.