Python Es Un Lenguaje de Programación de Uso Libre
Python Es Un Lenguaje de Programación de Uso Libre
web, juegos, software científico, gráficos, entre otros, siendo uno de los
lenguajes más utilizados hoy en la industria desarrolladora.
Creado a finales de 1989 en los países bajos por Guido Van Rossum,
quien fue desarrollador de Google y ahora desarrollador de Dropbox,
dicho lenguaje de programación hace parte de CWI (Centro de
investigaciones holandés de carácter oficial).
Este lenguaje cuenta con una gran calidad en su sintaxis, utiliza bloques
de código, los cuales llevan indentaciones, lo que garantiza una gran
legibilidad en el código fuente. El código de Python 2.x no
necesariamente debe correr en Python 3.0.
1. Proceso de instalación de
Python
Numéricos
Booleanos
Cadenas de caracteres
Python también define otros tipos de datos, entre los que se encuentran:
Mapas: dict
Datos numéricos
Python define tres tipos de datos numéricos: enteros, punto flotante y números complejos.
Para crear un número entero en octal, se antepone 0o a una secuencia de dígitos del 0 al 7.
Para crear un número entero en hexadecimal, se antepone 0x a una secuencia de dígitos del
0 al 9 y de la A la F.
Los números complejos tienen una parte real y otra imaginaria y cada una de ellas se
representa como un float. Los números imaginarios son múltiplos de la unidad imaginaria
(la raíz cuadrada de -1).
Ejemplo: 4 + 7j
Se permite realizar una operación aritmética con números de distinto tipo. En este caso, el
tipo numérico “más pequeño” se convierte al del tipo “más grande”, de forma que el tipo
del resultado siempre es el del tipo mayor.
El tipo int es menor que el tipo float, el tipo float es menor que el tipo complex.
Una particularidad del lenguaje es que cualquier variable puede ser usada en un contexto
donde se requiera comprobar si algo es verdadero o falso.
None
False
Salazar (2019) denomina este tipo de dato como string. Para crear un string, se deben
encerrar entre comillas simples o dobles una secuencia de caracteres.
Se puede usar comillas simples o dobles. Si en la cadena de caracteres se necesita usar una
comilla simple, existen dos opciones: usar comillas dobles para encerrar el string, o bien,
usar comillas simples, pero anteponer el carácter \ a la comilla simple del interior de la
cadena.
A diferencia de otros lenguajes, en Python no existe el tipo «caracter». Pero se puede
simular con un string de un solo caracter:
Pérez (2016) aclara que todos ellos son tipos de datos compuestos y se utilizan para agrupar
valores del mismo o diferente tipo.
Las listas son arreglos unidimensionales de elementos donde podemos ingresar cualquier
tipo de dato, para acceder a estos datos debemos usar un índice. La posición inicial es la
posición 0.
Las tuplas se representan escribiendo los elementos entre paréntesis y separados por
comas. La función len() devuelve el número de elementos de una tupla. Una tupla puede no
contener ningún elemento, es decir, puede ser una tupla vacía. Una tupla puede incluir un
único elemento seguido de una coma.
Los conjuntos son una colección no ordenada y sin elementos repetidos. Se definen con la
palabra set, seguida de llaves que contienen los elementos separados por comas. Si se desea
remover un elemento de un conjunto, se puede usar el método remove().
Los diccionarios son un tipo de estructuras de datos que permiten guardar un conjunto no
ordenado de pares clave-valor, existiendo las claves únicas dentro de un mismo diccionario
(es decir, que no pueden tener dos elementos con una misma clave). El diccionario se
declara entre los caracteres '{ }' y los elementos se separan por comas (',').
Los diccionarios denominados dict para Python, son estructuras de datos muy extendidos
en otros lenguajes de programación, aunque en otros lenguajes como java se les denominan
con distintos nombres como "Map".
Ejemplo completo de listas, tupla, conjunto y diccionario:
2.2 Identificar el tipo de variable
Guzdial (2013) afirma que existen dos funciones en Python para determinar el tipo de dato
que contiene una variable: type() e isinstance():
2.3 Conversión de tipos de datos
En algunos casos se requiere convertir el tipo de datos a otro que sea más adecuado. Por
ejemplo, si una cadena contiene el valor “10” para poderlo sumar a otra variable tipo
entero, se debe convertir la cadena en un dato tipo entero.
str(): devuelve la representación en cadena de caracteres del objeto que se pasa como
parámetro.