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

Free ebookDesvendando Dados com Python: Uma Jornada Analítica

5

StarStarStarStarStar

(1)

123 pages12 hours and 26 minutes

Start free course

Course content

1

Introdução ao Curso e Objetivos

2

Instalando Python e Ambientes Virtuais

3

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

4

Fundamentos de Programação com Python

5

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

6

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

7

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

8

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

9

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

10

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

11

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

12

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

13

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

14

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

15

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

16

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

17

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

18

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

19

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

20

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

21

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

22

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

23

Fundamentos de Programação com Python: Decoradores

24

Compreendendo Variáveis e Tipos de Dados

25

Operadores e Expressões em Python

26

Estruturas de Controle de Fluxo (Loops e Condicionais)

27

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

28

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

29

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

30

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

31

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

32

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

33

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

34

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

35

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

36

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

37

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

38

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

39

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

40

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

41

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

42

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

43

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

44

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

45

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

46

Leitura e Escrita de Dados em Arquivos

47

Processamento e Limpeza de Dados com Pandas

48

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

49

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

50

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

51

Processamento e Limpeza de Dados com Pandas: Limpeza de Dados

52

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

53

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

54

Processamento e Limpeza de Dados com Pandas: Filtragem de Dados

55

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

56

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

57

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

58

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

59

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

60

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

61

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

62

Exploração de Dados: Estatísticas Descritivas

63

Visualização de Dados com Matplotlib e Seaborn

64

Análise Exploratória de Dados (EDA)

65

Trabalhando com Dados Temporais (Séries Temporais)

66

Unindo e Mesclando Datasets com Pandas

67

Agregação e Resumo de Dados com GroupBy

68

Manipulação Avançada de DataFrames

69

Introdução ao Machine Learning com Python

70

Pré-processamento de Dados para Modelos de Machine Learning

71

Construindo Modelos Preditivos com scikit-learn

72

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

73

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

74

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

75

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

76

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

77

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

78

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

79

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

80

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

81

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

82

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

83

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

84

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

85

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

86

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

87

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

88

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

89

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

90

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

91

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

92

Aprendizado Supervisionado: Regressão e Classificação

93

Aprendizado Não Supervisionado: Clusterização

94

Redução de Dimensionalidade (PCA)

95

Uso de Pipeline para Fluxos de Processamento de Dados

96

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

97

Introdução a Deep Learning com TensorFlow/Keras

98

Deploy de Modelos em Ambiente de Produção

99

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

100

Criando Dashboards Interativos com Plotly e Dash

Course Description

O curso “Desvendando Dados com Python: Uma Jornada Analítica” é o recurso ideal para quem deseja mergulhar no mundo da análise de dados utilizando uma das linguagens de programação mais versáteis e poderosas: Python. Pertencente à categoria Informática (TI) e mais especificamente à subcategoria Linguagens de Programação Multiuso (Python, Ruby, Java, C), este curso oferece um conteúdo abrangente e detalhado em 123 páginas.

Desde o início, o curso prepara os alunos com uma introdução clara aos objetivos e uma explicação detalhada sobre a instalação do Python e a configuração dos ambientes virtuais necessários. Com uma abordagem prática, os estudantes serão guiados na configuração de ambientes de desenvolvimento, como IDEs e editores de texto, essenciais para um workflow eficiente.

Os fundamentos da programação com Python são explorados minuciosamente, abordando desde a introdução à linguagem até conceitos mais complexos, como programação orientada a objetos, testes unitários, e manipulação de dados com bibliotecas como Pandas. Os alunos aprenderão a trabalhar com variáveis, operadores, estruturas de controle de fluxo (condicionais e loops), funções e escopo de variáveis.

Além dos conceitos básicos de programação, o curso avança para tópicos específicos na análise de dados com Python. Os estudantes descobrirão como importar e exportar dados, limpar e preparar conjuntos de dados, e explorar as bibliotecas mais relevantes para esse campo, como NumPy, Matplotlib e Seaborn.

Uma parte significativa do curso é dedicada à visualização de dados, um componente crítico na análise, onde os alunos aprenderão a utilizar ferramentas como Matplotlib e Seaborn para criar gráficos informativos e visualmente atraentes. Análises mais profundas, como a exploratória de dados (EDA) e técnicas estatísticas fundamentais, também são abordadas.

O curso leva os alunos além das funções básicas, introduzindo conceitos de machine learning com Python, onde aprenderão a construir modelos preditivos utilizando scikit-learn, fazer pré-processamento de dados, selecionar e validar modelos. Métricas de desempenho e técnicas de avaliação para modelos de machine learning são discutidas detalhadamente.

A trilha avançada do curso cobre tópicos como deep learning com TensorFlow/Keras, deploy de modelos em produção, integração de Python com bancos de dados SQL e NoSQL, e automatização de processos de análise de dados. A introdução ao Big Data com Python é um destaque, ensinando como lidar com grandes volumes de dados utilizando bibliotecas como pandas e NumPy, e ferramentas como Hadoop e Spark.

Aspectos práticos e éticos da análise de dados também são abordados, incluindo governança, criação de dashboards interativos com Plotly e Dash, testes unitários e de integração, versionamento de código com Git, e construção de portfólio para a carreira em análise de dados.

Por fim, o curso oferece uma conclusão abrangente, fornecendo dicas de carreira e próximos passos, garantindo que os alunos estejam não apenas prontos para aplicar o conhecimento adquirido, mas também para continuar seu aprendizado e desenvolvimento profissional na área de análise de dados.

This free course includes:

12h26m free online audio course

123 content pages

Certificate of course completion

Exercises to train your knowledge

Download the App now to have access to + 3300 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

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