19th Ave New York, NY 95822, USA
+1 916-875-2235
+1 916-875-2235

Primeros pasos con Python 3

Python es un lenguaje de programación que se encuentra en la versión 3.8.1 a fecha febrero de 2020.

Python

Se dice que el nombre del lenguaje se debe a un programa emitido por la televisión británica llamado Monty Python Flying Circus. Fue creado por Guido Van Rossum en el año 1991.

Python es un lenguaje de programación de alto nivel, interactivo e interpretado, de código abierto y multi-plataforma. También es Case sensitive, es decir, distingue mayúsculas de minúsculas.

La versión 3 ha sido lanzada en el año 2009, e implementa modificaciones que lo hacen incompatible con la versión 2. Desde el año 2020 se espera que finalize el soporte y lanzamiento de mejoras para la versión 2.

Palabras reservadas

Las palabras reservadas en Python se pueden ver utilizando la instrucción:

	help("keywords")
False class from or
None continue global pass
True def if raise
and del import return
as elif in try
assert else is while
async except lambda with
await finally nonlocal yield
break for not

Espacio de nombres

En Python 3 todos los elementos son objetos, incluyendo los tipos de datos básicos.

La gestión del uso de la memoria es automático en Python, tanto para la asiganción de memoria al crear un objeto, como para la recuperación de memoria al desecharlo.

El intérpete de Python tiene un espacio de nombres principal, pero cada función tiene su propio espacio de nombres. A ésto se le conoce como Scope.

Ejemplo de asignación de un nombre(edad) a un objeto(22):

	edad = 22

Ejemplo de asignación de varios nombres(color, talla, precio) a varios objetos(rojo, L, 14.99€):

	color, talla, precio = 'rojo', 'L', '14.99€'

Se debe tener en cuenta las siguientes reglas para crear nombres:

  • Es posible utilizar cualquier caracter alfabético, incluso aquellos distintos al alfabeto occidental para la elaboración de nombres
  • Los nombres deben empezar con un guión bajo _ o un caracter alfabético
  • Después del primer caracter se pueden utilizar caracteres alfabéticos, números y/o guiones bajos
  • No se permiten caracteres distintos a los alfabéticos o que pudieran confundirse con operadores como –
  • Está permitido utilizar mayúsculas y minúsculas

Los objetos poseen un identificador, que es la posición en la que se encuentran almacenados en memoria. Para ver este id, se utiliza la función id():

	numero = 22
	print(id(numero))

Es posible eliminar un objeto, para lo cual se utiliza la función del():

	numero = 22
	del(numero)

Podemos listar todos los nombres de los objetos en el espacio de nombres principal utilizando la función dir():

	print(dir())

Escribe una respuesta