Introducción a Python3

Python es un lenguaje de programación de propósito general de alto nivel. Los programas de Python generalmente son más pequeños que otros lenguajes de programación como Java. Los programadores tienen que escribir relativamente menos y los requisitos de sangría del lenguaje los hacen legibles todo el tiempo.

Nota: Para obtener más información, consulte Lenguaje de programación Python
 

Introducción a Python 3

  • Potente, de alto nivel y simple: Python (por Guido van Rossum, Instituto Nacional de Investigación de Matemáticas y Ciencias de la Computación) es un poderoso lenguaje de programación de alto nivel. La sintaxis es extremadamente simple de leer y seguir ya que tiene una estructura limpia. Ejemplo: Python 3 tiene 33 palabras clave y Python 2 tiene 30.
  • Naturaleza interpretada: los programas en muchos idiomas pueden compilarse o interpretarse. Python tiene una naturaleza interpretada, lo que significa que simplemente escribe su código y lo ejecuta, sin el paso intermedio de compilación. El intérprete ejecuta el programa directamente, traduciendo cada declaración en una secuencia de una o más subrutinas, y luego a otro lenguaje (a menudo código de máquina).
  • Lenguaje de programación popular: está siendo rápidamente aceptado y adaptado por la organización Fortune. Hay próximas bibliotecas en Python3 que admiten el aprendizaje automático, la ciencia de datos, la manipulación de bases de datos y la inteligencia artificial. Python es también una de las mejores habilidades para tener y uno de los lenguajes de programación más populares del mundo. En los últimos años, se ha clasificado como la tecnología número uno más buscada del año.
  • Gratis: Python es gratuito para instalar, usar y distribuir. Hay diferentes versiones disponibles para diferentes plataformas. Todos los lanzamientos de Python son de código abierto.
  • Lenguaje portátil (multiplataforma) El lenguaje Python también es un lenguaje portátil. Digamos, si tenemos código python para una plataforma como Windows, Linux o Mac, podemos ejecutar este código en cualquier otra plataforma (que tenga instalado el intérprete de Python) sin cambiarlo.
  • Orientado a objetos: Python admite el lenguaje orientado a objetos y surgen conceptos de clases y objetos.

Diferencia entre Python2 y Python3

Python 3.0/Python 3000/Py3k es una nueva versión de Python que no es compatible con Python 2.x. (Python 2.0 se lanzó en 2000). ¡Algunas de las características principales que difieren entre los dos se enumeran a continuación! 
 

Imprimir en Python: en Python2, imprimir es una declaración, mientras que en Python3, imprimir es una función que es una conversión de sin corchetes a corchetes. 

Ejemplo : 

en python2 
 

Python

# syntax in Python2,
# invalid for Python3
print "Hello GfG !!"

en python3 
 

Python3

# syntax for Python3
print("Hello GfG !!")
  • División de enteros: la división de enteros en Python2 produce enteros. 
    Ejemplo: ¡3/2 dará 1 como salida! (Sin embargo, 3.0/2 o 3/2.0 darán 1.5 como salida). 
    La división de enteros en Python3 puede dar un valor flotante si es necesario según la respuesta. 
    Ejemplo: 3/2 dará 1,5 como resultado.
  • Compatibilidad: Python2 es fácil de portar a Python3. La compatibilidad con versiones anteriores no es posible en Python3.
  • Rendimiento: Python3 ayuda al escribir, mientras que Python2 no es tradicionalmente un lenguaje escrito. Además, Python3 es más rápido en ejecución en tiempo de ejecución que Python2.
  • No es igual al operador:  
    Python2 
     

Python

a=1
b=2
print(a <> b)

Producción:
 

True

Python3 
 

Python3

print('GfG' != 'GfG')

Producción:
 

False
  • Excepción: 
    en python3, se introdujo la palabra clave «as». 

Ejemplo: 
en python2,
 

try:
   
except valueError :
   

En python3,
 

try:
   
except valueError as err:
   

Publicación traducida automáticamente

Artículo escrito por akritigoswami y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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