Contenidos
Cree una biblioteca de análisis de datos desde cero en Python: sitio del curso gratuito
Sumérjase en un proyecto extenso y completo que enseña conceptos avanzados de Python para construir una biblioteca completa.
Lo que aprenderás
Cree una biblioteca de análisis de datos desde cero en Python: sitio del curso gratuito
- Cómo construir una biblioteca Python similar a pandas
Cómo completar un proyecto grande e integral
Desarrollo impulsado por pruebas con pytest
- Creación de medio ambiente
- Temas avanzados de Python, como métodos especiales y decoradores de propiedades.
- Una biblioteca en pleno funcionamiento que puede utilizar para el análisis de datos.
Requisitos
- Los estudiantes deben conocer los fundamentos de Python. Este es un curso intermedio / avanzado.
- Debe sentirse cómodo usando e iterando a través de listas, tuplas, conjuntos y diccionarios.
- La exposición a numpy y pandas es útil
Descripción
Cree una biblioteca de análisis de datos de datos desde cero en Python está dirigido a aquellos que desean sumergirse en un proyecto único, largo y completo que cubre varios conceptos avanzados de Python. Al final del proyecto, habrá creado una biblioteca de Python en pleno funcionamiento que puede completar la mayoría de las tareas comunes de análisis de datos. La biblioteca se titulará Cachorro de pandas y tienen una funcionalidad similar a la popular biblioteca de pandas.
Este curso se enfoca en el desarrollo de software dentro del ecosistema masivo de herramientas disponibles en Python. Las casi 100 pruebas unitarias le brindan retroalimentación inmediata sobre si su código completa los pasos correctamente o no.
Hay muchos conceptos importantes que aprenderás mientras construyes Pandas Cub.
- Creando un entorno de desarrollo con conda
- Uso de desarrollo impulsado por pruebas para garantizar la calidad del código
- Usar el modelo de datos de Python para permitir que sus objetos funcionen sin problemas con las funciones y los operadores integrados de Python
- Cree una clase DataFrame con la siguiente funcionalidad:
- Seleccionar subconjuntos de datos con el operador de corchetes
- Métodos de agregación: suma, mínimo, máximo, media, mediana, etc.
- Métodos de no agregación como isna, unique, renombrar, soltar
- Agrupar por una o dos columnas para crear tablas dinámicas
- Métodos específicos para manejar columnas de cadenas
- Leer datos de un archivo de valores separados por comas
- Una pantalla con formato agradable del DataFrame en el portátil
Según mi experiencia, muchas personas aprenderán lo suficiente de un lenguaje de programación como Python para completar tareas básicas, pero no poseerán las habilidades para completar proyectos más grandes o construir bibliotecas completas. Este curso tiene la intención de proporcionar un medio para los estudiantes que buscan un proyecto desafiante y emocionante que requerirá un gran esfuerzo y mucho tiempo para completar.
Este curso es impartido por el instructor experto Ted Petrou, autor de Libro de cocina de Pandas, Análisis de datos maestros con Python, y Ejercicio Python.