Free Ebook cover Desvendando Dados com Python: Uma Jornada Analítica

Free ebookDesvendando Dados com Python: Uma Jornada Analítica

New course

123 pages

View the free course

Course content

1

1. Introdução ao Curso e Objetivos

2

2. Instalando Python e Ambientes Virtuais

3

3. Configurando o Ambiente de Desenvolvimento (IDEs e Editores de Texto)

4

4. Fundamentos de Programação com Python

5

4.1. Fundamentos de Programação com Python: Introdução ao Python

6

4.2. Fundamentos de Programação com Python: Instalação e Configuração do Ambiente de Desenvolvimento

7

4.3. Fundamentos de Programação com Python: Variáveis e Tipos de Dados

8

4.4. Fundamentos de Programação com Python: Operadores e Expressões

9

4.5. Fundamentos de Programação com Python: Estruturas de Controle de Fluxo (Condicionais e Loops)

10

4.6. Fundamentos de Programação com Python: Funções e Escopo de Variáveis

11

4.7. Fundamentos de Programação com Python: Trabalhando com Strings

12

4.8. Fundamentos de Programação com Python: Coleções de Dados (Listas, Tuplas, Conjuntos, Dicionários)

13

4.9. Fundamentos de Programação com Python: Tratamento de Exceções

14

4.10. Fundamentos de Programação com Python: Leitura e Escrita de Arquivos

15

4.11. Fundamentos de Programação com Python: Módulos e Pacotes

16

4.12. Fundamentos de Programação com Python: Programação Orientada a Objetos (Classes e Objetos)

17

4.13. Fundamentos de Programação com Python: Testes Unitários

18

4.14. Fundamentos de Programação com Python: Trabalhando com Datas e Horas

19

4.15. Fundamentos de Programação com Python: Manipulação de Dados com Pandas

20

4.16. Fundamentos de Programação com Python: Visualização de Dados com Matplotlib e Seaborn

21

4.17. Fundamentos de Programação com Python: Introdução a Expressões Regulares

22

4.18. Fundamentos de Programação com Python: Conceitos de Iteradores e Geradores

23

4.19. Fundamentos de Programação com Python: Decoradores

24

5. Compreendendo Variáveis e Tipos de Dados

25

6. Operadores e Expressões em Python

26

7. Estruturas de Controle de Fluxo (Loops e Condicionais)

27

8. Trabalhando com Funções e Modularização de Código

28

9. Manipulação de Exceções e Erros em Python

29

10. Introdução à Análise de Dados com Python

30

10.1. Introdução à Análise de Dados com Python: Introdução à linguagem Python

31

10.2. Introdução à Análise de Dados com Python: Ambientes de desenvolvimento para análise de dados (IDEs e notebooks)

32

10.3. Introdução à Análise de Dados com Python: Bibliotecas Python para análise de dados (Pandas, NumPy, Matplotlib, Seaborn, etc.)

33

10.4. Introdução à Análise de Dados com Python: Importação e exportação de dados com Python

34

10.5. Introdução à Análise de Dados com Python: Limpeza e preparação de dados

35

10.6. Introdução à Análise de Dados com Python: Exploração e análise de dados com Pandas

36

10.7. Introdução à Análise de Dados com Python: Visualização de dados com Matplotlib e Seaborn

37

10.8. Introdução à Análise de Dados com Python: Análise exploratória de dados (EDA)

38

10.9. Introdução à Análise de Dados com Python: Fundamentos de estatística para análise de dados

39

10.10. Introdução à Análise de Dados com Python: Manipulação de dados em grande escala com Dask ou Vaex

40

10.11. Introdução à Análise de Dados com Python: Introdução a Machine Learning com Python

41

10.12. Introdução à Análise de Dados com Python: Trabalhando com dados temporais (séries temporais)

42

10.13. Introdução à Análise de Dados com Python: Técnicas de agrupamento e agregação de dados

43

10.14. Introdução à Análise de Dados com Python: Automatização de tarefas de análise de dados

44

10.15. Introdução à Análise de Dados com Python: Melhores práticas e dicas para análise de dados eficiente

45

11. Bibliotecas Essenciais para Análise de Dados: NumPy e Pandas

46

12. Leitura e Escrita de Dados em Arquivos

47

13. Processamento e Limpeza de Dados com Pandas

48

13.1. Processamento e Limpeza de Dados com Pandas: Introdução ao Pandas

49

13.2. Processamento e Limpeza de Dados com Pandas: Importação de Dados

50

13.3. Processamento e Limpeza de Dados com Pandas: Visualização Inicial dos Dados

51

13.4. Processamento e Limpeza de Dados com Pandas: Limpeza de Dados

52

13.5. Processamento e Limpeza de Dados com Pandas: Tratamento de Valores Faltantes

53

13.6. Processamento e Limpeza de Dados com Pandas: Remoção de Duplicatas

54

13.7. Processamento e Limpeza de Dados com Pandas: Filtragem de Dados

55

13.8. Processamento e Limpeza de Dados com Pandas: Conversão de Tipos de Dados

56

13.9. Processamento e Limpeza de Dados com Pandas: Renomeação de Colunas

57

13.10. Processamento e Limpeza de Dados com Pandas: Trabalho com Datas e Horários

58

13.11. Processamento e Limpeza de Dados com Pandas: Normalização de Textos

59

13.12. Processamento e Limpeza de Dados com Pandas: Agrupamentos e Agregações

60

13.13. Processamento e Limpeza de Dados com Pandas: Junção, Mesclagem e Concatenação de Dados

61

13.14. Processamento e Limpeza de Dados com Pandas: Exportação de Dados Limpos

62

14. Exploração de Dados: Estatísticas Descritivas

63

15. Visualização de Dados com Matplotlib e Seaborn

64

16. Análise Exploratória de Dados (EDA)

65

17. Trabalhando com Dados Temporais (Séries Temporais)

66

18. Unindo e Mesclando Datasets com Pandas

67

19. Agregação e Resumo de Dados com GroupBy

68

20. Manipulação Avançada de DataFrames

69

21. Introdução ao Machine Learning com Python

70

22. Pré-processamento de Dados para Modelos de Machine Learning

71

23. Construindo Modelos Preditivos com scikit-learn

72

24. Validação e Seleção de Modelos de Machine Learning

73

25. Avaliação de Modelos e Métricas de Desempenho

74

25.1. Avaliação de Modelos e Métricas de Desempenho: Conjunto de dados de treino e teste

75

25.2. Avaliação de Modelos e Métricas de Desempenho: Validação cruzada

76

25.3. Avaliação de Modelos e Métricas de Desempenho: Métricas de classificação

77

25.4. Avaliação de Modelos e Métricas de Desempenho: Métricas de regressão

78

25.5. Avaliação de Modelos e Métricas de Desempenho: Matriz de confusão

79

25.6. Avaliação de Modelos e Métricas de Desempenho: Curva ROC e AUC

80

25.7. Avaliação de Modelos e Métricas de Desempenho: Precisão e revocação

81

25.8. Avaliação de Modelos e Métricas de Desempenho: F1-Score

82

25.9. Avaliação de Modelos e Métricas de Desempenho: Erro quadrático médio (MSE)

83

25.10. Avaliação de Modelos e Métricas de Desempenho: Coeficiente de determinação (R²)

84

25.11. Avaliação de Modelos e Métricas de Desempenho: Análise de resíduos

85

25.12. Avaliação de Modelos e Métricas de Desempenho: Comparação de modelos

86

25.13. Avaliação de Modelos e Métricas de Desempenho: Otimização de hiperparâmetros

87

25.14. Avaliação de Modelos e Métricas de Desempenho: Curvas de aprendizado

88

25.15. Avaliação de Modelos e Métricas de Desempenho: Curvas de validação

89

25.16. Avaliação de Modelos e Métricas de Desempenho: Sobreajuste e subajuste

90

25.17. Avaliação de Modelos e Métricas de Desempenho: Importância das características (Feature Importance)

91

26. Tunning de Hyperparâmetros e Otimização de Modelos

92

27. Aprendizado Supervisionado: Regressão e Classificação

93

28. Aprendizado Não Supervisionado: Clusterização

94

29. Redução de Dimensionalidade (PCA)

95

30. Uso de Pipeline para Fluxos de Processamento de Dados

96

31. Trabalhando com Dados Textuais e Processamento de Linguagem Natural (NLP)

97

32. Introdução a Deep Learning com TensorFlow/Keras

98

33. Deploy de Modelos em Ambiente de Produção

99

34. Importância da Governança e Ética em Análise de Dados

100

35. Criando Dashboards Interativos com Plotly e Dash

And much more...

Download the App now to have access to + 2200 free courses, exercises, certificates and lots of content without paying anything!

  • 100% free online courses from start to finish

    Thousands of online video courses, audio or text courses.

  • More than 48 thousand free exercises

    To test your knowledge during online courses

  • Valid free Digital Certificate with QR Code

    Generated directly from your cell phone's photo gallery and sent to your email

Get it on Google Play Get it on App Store
Cursa app on the ebook screen, the video course screen and the course exercises screen, plus the course completion certificate

+ 6.5 million
students

Free and Valid
Certificate with QR Code

48 thousand free
exercises

4.8/5 rating in
app stores

Free courses in
video, audio and text