
Presentación formal del maestro
Análisis de Datos: el análisis de datos es la ciencia que se encarga de examinar un conjunto de datos con el propósito de sacar conclusiones sobre la información para poder tomar decisiones, Python, SQL, Power BI, etc
Python: es un lenguaje de programación de alto nivel cuya filosofía hace referencia a lo fácil que es escribir código en él, puesto que trata de asemejarse al lenguaje humano, usa como extensión él .py
SQlite DB-Browser: es una interfaz que nos permite manejar base de datos de SQlite de forma rápida y completa
SQlite: motor de base de datos SQL
SQL: es un Lenguaje de Consulta Estructurado(consultas a tablas matrices)
Cvs: datos separados por comas
Txt: archivos de texto
Limpieza de datos: consiste reemplazar, quitar, agregar elementos de los campos
Tipos de datos requeridos en SQlite3:
•Text: datos de textos
•Integer: números enteros
•Real: decimales
Campo: un campo es la mínima unidad de información a la que se puede acceder
Filas: son los campos distribuidos de forma horizontal
Columnas: son los campos distribuidos de forma vertical
Listas: son un conjunto de datos dentro de corchetes y separados por comas, las cuales podemos modificar insertando borrando sus elementos y seleccionar mediante su número de índice
Códigos/ sentencias o clausulas SQlite para consultas y Análisis de datos:
•Select: selecciona 1 o más campos, * selecciona todos los registros
•From: decimos desde que tabla queremos los datos
•Where: decimos donde un valor es igual o parecido a
•Between: para buscar un intervalo o un rango de valores
•Sum: suma todos los campos de una columna teniendo en cuenta que debe ser numérica
•Avg: promedio o media de una columna
•Count: dice la cantidad de registros
•Max: dice el dato con mayor valor dentro de una columna
•Min: dice el dato con menor valor dentro de una columna
• Like “%%”: busca una carácter parecido a
• Is null: para buscar datos que tengan valor null, buscar campos vacíos
• Group by: para organizar(agrupar) los registros por tipo sirve para ordenar por fecha y mas
• Order by: para organizar los registros por orden numérico alfabético asc y desc
Pasos para descargar e instalar Python en nuestro ordenador (PC)
Pasos para descargar e instalar SQlite DB Browser en nuestro ordenador (PC)
Descarga del conjunto de datos que vamos analizar y primer vistazo al contenido usando Excel o bloc de notas
Visualización de los datos usando código Python
Pasos para convertir un archivo .CSV base de datos SQlite .db
Revisión y comprensión de los datos, incluyendo su limpieza y estructura de los mismos.
Pasos para conectar una base de datos SQlite a Python
Análisis de cuantos equipos tiene la federación de futbolistas
Análisis de cuantos jugadores hay por equipos y cuál es el equipo con más jugadores
Análisis de cuáles son los jugadores con más edad y menos edad
Análisis de cuál es el jugador con mejor y peor salario o sueldo
Análisis en base al mejor salario sobre cuáles jugadores ganan de forma similar
Análisis de cuantos jugadores hay por países
Análisis de cuál es el jugador más alto y más pequeño de estatura
Análisis de las alturas seleccionadas por rango
Análisis de comparación entre dos jugadores
Análisis de cuanto es el presupuesto anual de la federación
Análisis de jugadores seleccionando un mes y un año de ingreso especifico
Análisis para saber si el nivel académico (profesional, no profesional), influye en el rendimiento (ranking) de los jugadores
Pasos para instalar la librería o módulo Matplotlib
Pasos para utilizar el gráfico de barras
Pasos para utilizar el gráfico circular
Pasos para utilizar el gráfico de dispersión
En este curso aprenderán:
Conceptos inherentes al análisis de datos con Python y SQlite
Instalar el IDE de programación Python
Instalar el manejador gráfico de base de datos SQlite DB Browser
Usar Python para estructurar los datos
Manejar y convertir archivos .CSV ("valores separados por coma") a tablas de SQlite
Limpiar datos utilizando el método Replace de SQL
Usar la interfaz SQlite DB Browser
Seleccionar datos por columnas
Instalar y usar las librerías SQlite3 y Matplotlib
Usar Listas de Python para ampliar y mejorar el análisis
Crear consultas especificas para la selección de datos
Graficar usando gráfico tipo barra, circular y dispersión
Utilizar clausulas de SQL para seleccionar los datos necesarios de forma optima
En este curso usaremos un archivo .CSV de futbolistas, el cual analizaremos y convertiremos en una tabla de base de datos SQlite, que nos permitirá en conjunto con Python seleccionar los datos por columnas y a su vez poder usar toda la sintaxis SQL y de Python para limpiar y analizar en base a requerimientos nuestro conjunto de datos.
No solo usaremos clausulas o comandos de SQL, también usaremos sintaxis Python para maximizar nuestro campo de selección en relación a nuestro conjunto de datos, permitiendo así obtener datos con valor de conclusión y graficando los mismos, para una mejor visualización.