Awesome Python para ciencia de datos
¿La comunidad de IA centrada en datos es el hogar de todos los datos?
¡Este repositorio fue creado por los miembros de nuestra comunidad para construir una lista curada de recursos increíbles, tales libros, tutoriales, cursos, bibliotecas de código abierto, ejercicios y otros materiales que apoyan a las pitonistas en la creación y las pitonistas que migran a la ciencia de datos!
? Contribuyendo al repositorio?
¡Mira nuestra guía contribuyente!
? ¡También puede encontrarnos en nuestro servidor de Discord para conocer a otros alumnos, encontrar co-desarrolladores o mentores y participar en pequeñas sesiones de codificación práctica!
? Python Mastery
❓ ¡Por dónde empezar!
Si te tomas en serio el comienzo de tu viaje como pitonista, entonces debes comenzar con lo básico. Como primer enfoque del idioma, le sugerimos que comience con el libro "Cómo pensar como un informático: aprender con Python 3" y hacer un seguimiento con los ejercicios presentados en "Python por ejemplo: aprender a programar en 150 desafíos". Todos los ejercicios en el último libro tienen soluciones , por lo que podría ser una buena manera de comenzar a practicar.
Si se siente a la altura y para controlarlo, puede contribuir con ejercicios y soluciones que se le ocurra a este repositorio. Simplemente asegúrese de seguir la estructura bajo python-mastery y agregue su ejercicio y solution.py By, o agregue una nueva versión de una solución en caso de que el ejercicio ya exista y cree que su solución es diferente de la (s) presentada (por ejemplo, solution-03.py ).
??? Tutoriales y cursos impresionantes
- Tutorial de Python de 100 páginas (versión PDF | en Medium.com) - Incluye Quizes, Checks de conocimiento, + Proyectos.
- Guía del autoestopista de Python - Guía de las mejores prácticas de Python, escrita para humanos.
Libros impresionantes
- Cómo pensar como un informático: aprender con Python 3
- Python por ejemplo: Aprender a programar en 150 desafíos
? Lista de repos
- 30 días de Python-30 días del desafío de programación de Python es una guía paso a paso para aprender el lenguaje de programación de Python en 30 días. Sin embargo, este desafío puede llevar más de 100 días, así que siga su propio ritmo.
- Learn -Python - Playground and Cheatsheet para aprender Python. ¡Una colección de scripts de Python que se dividen por temas y contienen ejemplos de código con explicaciones!
- Exercisos de programación de pitón: 100 ejercicios de programación desafiantes de Python (¡con soluciones!)
?? ♀️ Ejercicios
Consulte esta carpeta.
? Proyectos
- Cree sus propios datos: hacer datos ficticios mostrará lo que ha aprendido formas que apoyarán su viaje hacia la ciencia de los datos.
- Construye un juego de adivinanzas de Python - desafío de programación introductorio clásico.
Python para ciencia de datos
❓ ¡Por dónde empezar!
Para aprender ciencia de datos, el CRISP-DM es un buen enfoque:
Metodología CRISP-DM
- Comprensión de negocios/problemas
- ? Comprensión de datos: ¡Consulte nuestros proyectos EDA en la sección de ejercicios a continuación! ?
- ? Preparación de datos: ¡Siga los tutoriales a continuación!
- Modelado
- Evaluación
- Despliegue
Libros impresionantes
? Ceñudo
? Lista de repos
- Ingeniería de datos-zoomcamp: curso de ingeniería de datos gratuito!
- MLOPS-ZOOMCAMP: ¡Curso de mlops gratis!
??? Tutoriales
Comprensión de datos:
- 01 - Comprender sus datos con estadísticas descriptivas
- 02 - Comprender sus datos con visualización
- 03 - Prepare sus datos para el aprendizaje automático (? ♀️ Próximamente!)
Preparación de datos
Lidiar con los datos faltantes
- 00 - Comenzando con los datos faltantes
- 01 - ¿Introducción a los datos faltantes?
- 02 - ¿Falta la imputación de datos con métodos estadísticos?
- 03 - Falta imputación de datos con métodos de aprendizaje automático (? ♀️ ¡Próximamente!)
Transformación de datos
- 01 - Escala de datos numéricos
- 02 - Codificación de datos categóricos
? Conjuntos de datos (para exploración)
- Diabetes
- Cáncer de mama
- Conjunto de datos HCC | Kaggle
? Análisis de datos exploratorios
- Conjunto de datos olímpico de 124 años: explorando un conjunto de datos de los Juegos Olímpicos
? ¿Cómo contribuir?
- ¡Descargue el proyecto e intente resolverlo a su propio ritmo!
- Haga tantas preguntas como desee en nuestro canal Discord #? DS-Projects
- ¡Comparta su proyecto final creando una solicitud de extracción! ?
? Recursos
- 50 proyectos de análisis de datos con Python - 50 proyectos de análisis de datos sorprendentes con Python: resuelto y explicado.
- La aplicación loca: ciencia de datos: recursos, reposos de Github, libros gratuitos y hojas de trucos sobre ciencia de datos
- La aplicación loca: Aprendizaje automático: recursos, reposos de Github, libros gratuitos y hojas de trucos en el aprendizaje automático
? Una invitación abierta
¡Estamos abiertos a la colaboración! Si desea comenzar a contribuir, solo necesita crear una solicitud de extracción con recursos relevantes si encontró estos recursos útiles, no dude en unirse a nuestro servidor Discord. ¡Esperamos decir "hola" al otro lado!
¿Un agradecimiento especial a todos los contribuyentes que siguen superando los límites de la ciencia de datos?
Hecho con contribuciones.