Está en la página 1de 6

UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA

DEPARTAMENTO ACADEMICO DE MATEMATICA Y FISICA


ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS

ESTRUCTURA DE DATOS (IS-241)


LABORATORIO 05
I. OBJETIVOS
• Entender el uso de la Librería Matplotlib.
• Entender el uso de tipos de datos Strings.
• Realizar ejercicios con datos Strings.

II. PROCEDIMIENTO
2.1. LIBRERÍA MATPLOTLIB
Matplotlib es una librería de Python especializada en la creación de gráficos en dos
dimensiones. Permite crear y personalizar los tipos de gráficos más comunes, entre
ellos:
• Diagramas de barras
• Histograma
• Diagramas de sectores
• Diagramas de caja y bigotes
• Diagramas de violín
• Diagramas de dispersión o puntos
• Diagramas de lineas
• Diagramas de areas
• Diagramas de contorno
• Mapas de color
Las diferentes gráficas que se pueden realizar lo podemos analizar en la siguientes
direcciónes:
• https://matplotlib.org/stable/gallery/index.html
• https://programacion.net/articulo/introduccion_a_la_libreria_matplotlib_de_python_1599

Para la instalación de MatplotLib se pueden seguir las indicaciones de la siguiente


dirección: https://matplotlib.org/users/installing.html#building-on-windows en la cual se debe de
seguir los siguientes pasos:
• se adiciona un path en Windows
(https://www.architectryan.com/2018/03/17/add-to-the-path-on-windows-10/)
• se escribe en la terminal (cmd): python -mpip install -U pip
• se escribe en la terminal (cmd): python -mpip install -U matplotlib

. 1 Estructura de Datos/String
UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
DEPARTAMENTO ACADEMICO DE MATEMATICA Y FISICA
ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS

Es importante indicar que Matplotlib es una biblioteca para la generación de gráficos a


partir de datos contenidos en listas o arrays en el lenguaje de programación Python y su
extensión matemática NumPy. Proporciona una API, pylab, diseñada para recordar a la
de MATLAB.

. 2 Estructura de Datos/String
UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
DEPARTAMENTO ACADEMICO DE MATEMATICA Y FISICA
ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS

Grafícos de dispersión:

. 3 Estructura de Datos/String
UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
DEPARTAMENTO ACADEMICO DE MATEMATICA Y FISICA
ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS

2.2. TIPOS DE DATOS STRING


Las cadenas en Python o Strings son un tipo inmutable que permite almacenar
secuencias de caracteres. Para crear una, es necesario incluir el texto entre comillas
dobles ".
Los cadenas (o strings) son un tipo de datos compuestos por secuencias de
caracteres que representan texto. Estas cadenas de texto son de tipo str y se
delimitan mediante el uso de comillas simples o dobles.
Saber cómo manipular cadenas de caracteres juega un papel fundamental en la
mayoría de las tareas de procesamiento de texto.
Ejemplos:
Imprimir una cadena:

Concatenar dos cadenas:

Multiplicar dos cadenas:

. 4 Estructura de Datos/String
UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
DEPARTAMENTO ACADEMICO DE MATEMATICA Y FISICA
ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS

Añadir cadena de caracteres:

MÉTODOS PARA CADENA DE CARACTERES :


Determinar el número de caracteres de una cadena:

Encontrar subcadenas en una cadena mayor:

Convertir de minusculas a mayusculas y viciversa:

Reemplazar una cadena:

Cortar una cadena:

. 5 Estructura de Datos/String
UNIVERSIDAD NACIONAL DE SAN CRISTOBAL DE HUAMANGA
DEPARTAMENTO ACADEMICO DE MATEMATICA Y FISICA
ESCUELA DE FORMACIÓN PROFESIONAL DE INGENIERÍA DE SISTEMAS

Indexación de cadenas:
Cada uno de los caracteres de una cadena (incluidos los espacios) tiene asignado un
índice. Este indice nos permite seleccionar su carácter asociado haciendo referencia a él
entre corchetes ([]) en el nombre de la variable que almacena la cadena.

Otra operación que podemos realizar a una cadena es seleccionar solamente una parte
de ella. Para ello se usa la notación [inicio:fin:paso] también en el nombre de la
variable que almacena la cadena, donde:
Inicio: es el índice del primer carácter de la porción de la cadena que queremos
seleccionar.
Fin: es el índice del último carácter no incluido de la porción de la cadena que
queremos seleccionar.
Paso: indica cada cuantos caracteres seleccionamos entre las posiciones de inicio y fin.

Explique la salida del siguiente segmento de código:

. 6 Estructura de Datos/String

También podría gustarte