Introduccion al lenguaje Python

Características

Las caracteristicas del lenguaje de programación Python se resumen a continuación:

  • Es un lenguaje interpretado, no compilado, usa tipado dinámico, fuertemente tipado.
  • Es multiplataforma, lo cual es ventajoso para hacer ejecutable su código fuente entre varios sistema operativos.
  • Es un lenguaje de programación multiparadigma, el cual soporta varios paradigma de programación como orientacion a objetos, estructurada, programacion imperativa y, en menor medida, programacion funcional.
  • En Python, el formato del código (p. ej., la indentación) es estructural.

Fuertemente tipado

El fuertemente tipado significa que el tipo de valor no cambia repentinamente. Un string que contiene solo dígitos no se convierte mágicamente en un número. Cada cambio de tipo requiere una conversión explícita. A continuación un ejemplo de este concepto:

# se usa el metodo int() para convertir a entero
total = valor1 + int(valor2)
# se usa el metodo str() para convertir a cadena
print ("El total es: " + str(total))

Tipado dinámico

El tipado dinamico significa que los objetos en tiempo de ejecución (valores) tienen un tipo, a diferencia del tipado estático donde las variables tienen un tipo. A continuación un ejemplo de este concepto:

print (variable, type(variable))

# "variable" guarda un valor string
variable = "activo"
print (variable, type(variable))

Comentarios

Entradas populares