SQLite para análisis - curso 3000 rublos. de Stepik, formación 40 horas, Fecha: 2 de diciembre de 2023.
Miscelánea / / December 05, 2023
Los analistas, desarrolladores y evaluadores suelen trabajar con conjuntos de datos. Calcule estadísticas de ventas en diferentes dimensiones, convierta y "limpie" JSON de una estructura inconveniente, encuentre problemas en un registro nginx de 500 MB: tareas similares deben resolverse constantemente.
Para analizar o transformar datos se suele utilizar Excel o bibliotecas como pandas. Estas no son malas herramientas: Excel es bueno para las tareas más básicas y pandas es excelente una vez que le dedicas las primeras 1000 horas.
Pero hay otra herramienta. Es mucho más potente que Excel, más sencillo y más expresivo que los pandas. Este es SQLite, un DBMS completo que no requiere instalación ni configuración. SQLite toma SQL, un lenguaje diseñado específicamente para el procesamiento de datos, y le agrega un montón de características interesantes.
Sobre qué y para quién
El curso le enseñará cómo utilizar SQLite para el trabajo diario con datos:
Analice rápidamente un gran conjunto de datos y encuentre patrones no obvios.
Construya un informe resumido a partir de varias fuentes, con agrupaciones y funciones analíticas.
Cargue, convierta y cargue datos en el formato requerido.
Es conveniente trabajar con documentos JSON.
El curso es para ti si:
¿Estás cansado de jugar con Excel o no quieres recordar mil y un comandos de pandas?
Ya conozco SQL y no quiero aprender otro lenguaje o biblioteca para resolver problemas cotidianos.
¿Quieres dominar una herramienta universal de gestión de datos de una vez por todas?
Cree que SQLite es un DBMS de “juguete”, no apto para tareas reales.
El curso no es adecuado si:
No sabes SQL en absoluto.
No estoy listo para trabajar con la línea de comando.
El curso es exclusivamente práctico. No entraremos en las cinco variaciones de CLAVE EXTRANJERA AL ELIMINAR, los niveles de aislamiento de transacciones o la diferencia entre las formas normales. En lugar de ello, centrémonos en tareas específicas para que puedas aplicar inmediatamente tus conocimientos a tu trabajo.
Podrás utilizar SQLite en la práctica después del primer módulo. Y si completa el curso hasta el final, SQLite se convertirá en una herramienta universal adecuada para casi cualquier tarea.
El curso es interactivo. Los ejercicios se pueden realizar directamente en el navegador, no es necesario descargar ni instalar nada. Cuando lo domines, repítelos en la consola.
No se requieren habilidades de programación.
Contenido
Conceptos básicos de SQLite. Cargamos el conjunto de datos, recordamos el SQL y lo subimos a CSV.
Limpieza de datos. “Peinamos” los datos problemáticos y entendemos los tipos.
Relaciones en datos. Unir, unir e intersecar tablas en un conjunto de datos.
Datos → conocimiento. Calculamos la media, percentiles, distribución y correlación. Analizamos el texto.
JSON. Trabajamos de forma nativa con documentos JSON y estructuras de datos no relacionales.
Conjuntos grandes. Trabajamos eficazmente con mesas pesadas.
Funciones de ventana. Dominamos funciones analíticas avanzadas para generar informes interesantes.
¿Cómo se llevan a cabo las clases?
El curso se compone de módulos, cada módulo es un gran tema independiente: por ejemplo, "JSON" o "funciones de ventana". El módulo consta de 5 a 6 lecciones. La lección consta de una conferencia y varias tareas prácticas.
Los participantes realizan tareas prácticas en una zona de pruebas interactiva. Las respuestas se verifican automáticamente, por lo que no tienes que esperar. Si algo no funciona, los participantes hacen preguntas en los comentarios de la tarea y yo respondo.
Las conferencias son escritas, no hay vídeos. Puedo explicar cosas complejas con claridad, por eso es un placer leerlas. Muchos ejemplos e imágenes, ninguna teoría seca. Al final de cada módulo hay un breve resumen.
Completar el módulo lleva de 2 a 4 horas, dependiendo de su preparación. El curso completo durará entre 15 y 30 horas.
Costo y participación
El curso consta de siete módulos y un examen. Se trata de 47 lecciones y 130 tareas prácticas. Si obtiene el 80% de los puntos, recibirá un certificado, el 90% de los puntos recibirá un certificado con honores.
El costo del curso es 3000 ₽. El primer módulo está disponible de forma gratuita.
Toda la información publicada en esta sección de Lifehacker no es una oferta pública según lo definido por las disposiciones del artículo 437 del Código Civil de la Federación de Rusia y tiene únicamente fines informativos.
El servicio utiliza tecnologías del proyecto "Educado" y no proporciona servicios educativos.