Python incrível para ciência de dados
A comunidade de IA centrada em dados é o lar de todos os dados?
Este repositório foi criado pelos membros da nossa comunidade para construir uma lista com curadoria de recursos impressionantes, tais livros, tutoriais, cursos, bibliotecas de código aberto, exercícios e outros materiais que suportam pytonistas em formação e pythonistas que migram para a ciência de dados!
? Contribuindo para o repo?
Verifique nosso guia contribuinte!
? Você também pode nos encontrar em nosso servidor Discord para conhecer outros alunos, encontrar co-desenvolvedores ou mentores e se envolver em pequenas sessões de codificação prática!
? Domínio do Python
❓ Por onde começar!
Se você está falando sério sobre como iniciar sua jornada como pythonista, precisa começar com o básico. Como primeira abordagem do idioma, sugerimos que você comece com o livro "Como pensar como um cientista da computação: aprendendo com Python 3" e acompanhe os exercícios apresentados em "Python pelo exemplo: aprendendo a programar em 150 desafios". Todos os exercícios neste último livro têm soluções , por isso pode ser uma boa maneira de você começar a praticar.
Se você se sentir pronto e, para manter -se sob controle, poderá contribuir com exercícios e soluções que você encontra neste repositório. Apenas solution-03.py -se de seguir a estrutura no python-mastery e adicione seu exercício e solution.py .
??? Tutoriais e cursos incríveis
- Tutorial de 100 páginas Python (versão em PDF | em médio.com) - inclui filmes, verificações de conhecimento, + projetos.
- Guia do Hitchhiker para Python - Guia de práticas recomendadas de Python, escrito para humanos.
Livros incríveis
- Como pensar como um cientista da computação: aprendendo com Python 3
- Python pelo exemplo: Aprendendo a programar em 150 desafios
? Lista de repositórios
- 30 dias de pítone-30 dias de desafio de programação Python é um guia passo a passo para aprender a linguagem de programação Python em 30 dias. No entanto, esse desafio pode levar mais de 100 dias; portanto, siga seu próprio ritmo.
- Learn -Python - Playground e Cheatsheet para aprender Python. Uma coleção de scripts Python divididos por tópicos e contém exemplos de código com explicações!
- Exercícios de programação de Python-100 exercícios de programação desafiadores do Python (com soluções!)
EXERCÍCIOS?
Consulte esta pasta.
? Projetos
- Crie seus próprios dados - a fabricação de dados fictícios mostrará o que você aprendeu maneiras que apoiarão sua jornada para a ciência de dados.
- Construa um jogo de adivinhação em Python - desafio de programação introdutório clássico.
Python para ciência de dados
❓ Por onde começar!
Para aprender a ciência dos dados, o Crisp-DM é uma boa abordagem:
Metodologia Crisp-DM
- Entendimento de negócios/problema
- ? Entendimento de dados: Verifique nossos projetos da EDA na seção Exercícios abaixo! ?
- ? Preparação de dados: siga os tutoriais abaixo!
- Modelagem
- Avaliação
- Implantação
Livros incríveis
? WIP
? Lista de repositórios
- Data-Engenharia-Zoomcamp: Curso de Engenharia de Dados Grátis!
- Mlops-Zoomcamp: Curso de Mlops grátis!
??? Tutoriais
Entendimento de dados:
- 01 - Compreendendo seus dados com estatística descritiva
- 02 - Compreendendo seus dados com visualização
- 03 - Prepare seus dados para o aprendizado de máquina (? ♀️ em breve!)
Preparação de dados
Lidar com dados ausentes
- 00 - Introdução com dados ausentes
- 01 - Introdução aos dados ausentes?
- 02 - Imputação de dados ausentes com métodos estatísticos?
- 03 - Falta imputação de dados com métodos de aprendizado de máquina (? ♀️ em breve!)
Transformação de dados
- 01 - Escala de dados numéricos
- 02 - codificação de dados categóricos
? Conjuntos de dados (para exploração)
- Diabetes
- Câncer de mama
- DataSet HCC | Kaggle
? Análise de dados exploratórios
- Conjunto de dados olímpicos de 124 anos: explorando um conjunto de dados dos Jogos Olímpicos
? Como contribuir?
- Faça o download do projeto e tente resolvê -lo no seu próprio ritmo!
- Faça quantas perguntas quiser em nosso canal Discord #? DS-Projetos
- Compartilhe seu projeto final criando uma solicitação de tração! ?
? Recursos
- 50 Projetos de análise de dados com Python - 50 projetos de análise de dados incríveis com Python: resolvidos e explicados.
- The Insane App: Data Science: Resources, Github Repos, livros gratuitos e folhas de truques sobre ciência de dados
- O aplicativo insano: aprendizado de máquina: recursos, repositórios do github, livros gratuitos e folhas de truques sobre aprendizado de máquina
? Um convite aberto
Estamos abertos à colaboração! Se você deseja começar a contribuir, só precisa criar uma solicitação de tração com recursos relevantes se você achar esses recursos úteis, sinta -se à vontade para ingressar no nosso servidor Discord. Esperamos dizer "oi" do outro lado!
Um grito especial para todos os colaboradores que continuam ultrapassando os limites da ciência de dados?
Feito com contrib.rocks.