Está en la página 1de 2

Práctica de laboratorio 2: Trabajar con

Python/SQLite/Firebase
Ejercicio#2
Objetivos
 Parte 1: Cree la base de datos.
 Parte 2: Ingrese los datos y consulte la base de datos.
 Parte 3: Automatice el proceso con Python.

Aspectos básicos/situación
En esta práctica, importará algunos paquetes de Python que son necesarios para analizar
un conjunto de datos que contiene información sobre delitos en la ciudad de San Francisco

Recursos necesarios
 1 computadora con acceso a Internet
 Raspberry Pi versión 3 o simulador de linux
 Bibliotecas de Python: sqlite3 y csvkit

Parte 1: Importación de paquetes de Python


En esta sección, importará los paquetes de Python que son necesarios para el resto de
esta práctica de laboratorio.
numpy
NumPy es el paquete fundamental para computación científica con Python. Contiene entre
otras cosas: un potente objeto de matriz N dimensional y funciones sofisticadas (difusión).
pandas
Pandas es un código abierto, una biblioteca con licencia BSD autorizada que proporciona
un alto rendimiento, estructuras de datos fáciles de usar y herramientas de análisis de
datos para el lenguaje de programación de Python.

Parte 2: Carga de datos


En esta sección, cargará el conjunto de datos de delitos en San Francisco y los paquetes
de Python necesarios para analizarlo y visualizarlo.

Paso 1: Cargar los datos delitos en San Francisco en un marco de datos¶

Paso 2: Ver los datos importados de manera general, aplicar un dataframe de pandas.

Parte 3: Preparación de datos


Ahora que cuenta con los datos cargados en el entorno de trabajo y determinó la
información de la base de datos, es momento de preparar los datos para el análisis.
Challenge (15 Puntos)
Resolver las siguientes consultas para el análisis de datos

1) Importar la base de datos desde el archivo csv a la base de datos Python (3 puntos)

2)Proporcione solo los de categoría “DRUG/NARCOTIC” y “ASSAULT”. (3 puntos)

3) Proporcione el listado de resolución de “ARREST,CITED” solo los días “Saturday” (3


puntos)

4)Generar una consulta realizando un conteo de cuantos registros existen por tipo de
Resolution. (3 puntos)

Pregunta Abierta.

5) elaborar un filtro a su elección (2 puntos)

Nota: El puntaje total del ejercicio es de 15 puntos.

Desarrollar un Circuito en Wokwi (5 puntos)


Ingreso a la plataforma: https://wokwi.com

Desarrollar el siguiente circuito en la que se pueda encender un led en forma


de semáforo con pequeños lapsos de tiempo, el desarrollo de la
programación debe ser a su elección., se considera las conexiones realizadas
en el circuito.

Nota: debe descargar el código a utilizar para funcionar el siguiente circuito


y subirlo al Moodle y generar captura de pantalla.

También podría gustarte