Introdução ao
Python e
Análise de
Dados
Semana 1: Fundamentos e
primeiros passos
Capítulo 1: Introdução ao Curso
- O papel do Analista de Dados
- Trabalhar com coleta, limpeza e análise de dados
- Ferramentas comuns: Python, SQL, Excel, R, BI Tools
Python tem uma posição central, sendo usado para análise,
visualização e automação.
Capítulo 2: Fundamentos de Python
- Instalação do Python (python.org)
- Utilizando Google Colab ou Jupyter Notebook para escrever e testar
código Python
- Primeiros passos em Python:
* Definição de variáveis
* Tipos de dados: int, float, str, bool
Exemplo de Código Básico
Definição de variáveis e operações básicas:
a = 10
b = 5.5
c = a + b
print(f'O resultado da soma é {c}')
Isso gera a saída: O resultado da soma é 15.5
Capítulo 3: Estruturas de Dados - Listas
- Listas são coleções ordenadas e mutáveis
- Podem conter diferentes tipos de dados
Exemplo:
minha_lista = [1, 2, 3, 'dados']
minha_lista.append(4)
print(minha_lista)
Resultado: [1, 2, 3, 'dados', 4]
Capítulo 3: Estruturas de Dados - Dicionários
- Dicionários armazenam pares chave-valor
- Permitem o acesso rápido a informações associadas a uma chave
Exemplo:
meu_dict = {'nome': 'Ana', 'idade': 30}
print(meu_dict['nome'])
Resultado: Ana
Capítulo 4: Controle de Fluxo
- if, elif, else: Condicionais que controlam o fluxo do programa
- Loops: for e while
Exemplo - Condicional:
idade = 18
if idade >= 18:
print('Maior de idade')
else:
print('Menor de idade')
Resultado: Maior de idade
Capítulo 4: Loops - For e While
- For: usado para iterar sobre sequências (listas, strings, etc.)
- While: executa enquanto uma condição for verdadeira
Exemplo - For:
for i in range(5):
print(i)
Resultado: 0 1 2 3 4
Capítulo 5: Funções
• - Funções permitem modularizar o código,
tornando-o mais organizado
• - Definidas com a palavra-chave `def`
• Exemplo:
• def saudacao(nome):
• return f'Olá, {nome}!'
• print(saudacao('Maria'))
• Resultado: Olá, Maria!
Capítulo 6: Manipulação de Strings
• - Strings são sequências de caracteres
• - Métodos comuns: .lower(), .upper(), .replace()
• Exemplo:
• ```python
• texto = 'Análise de Dados'
• print(texto.lower()) # análise de dados
• print(texto.replace('Dados', 'Informações')) # Análise de
Informações
• ```
Capítulo 7: Exercícios Práticos
• - Estruturas de Dados:
• * Crie uma lista com números de 1 a 10 e exiba
os pares
• - Controle de Fluxo:
• * Escreva um código que determine se um
número é positivo, negativo ou zero
• - Funções:
• * Crie uma função que retorne a soma de dois
números

apresentacao_detalhada_introducao_python_analise_dados.pptx

  • 1.
    Introdução ao Python e Análisede Dados Semana 1: Fundamentos e primeiros passos
  • 2.
    Capítulo 1: Introduçãoao Curso - O papel do Analista de Dados - Trabalhar com coleta, limpeza e análise de dados - Ferramentas comuns: Python, SQL, Excel, R, BI Tools Python tem uma posição central, sendo usado para análise, visualização e automação.
  • 3.
    Capítulo 2: Fundamentosde Python - Instalação do Python (python.org) - Utilizando Google Colab ou Jupyter Notebook para escrever e testar código Python - Primeiros passos em Python: * Definição de variáveis * Tipos de dados: int, float, str, bool
  • 4.
    Exemplo de CódigoBásico Definição de variáveis e operações básicas: a = 10 b = 5.5 c = a + b print(f'O resultado da soma é {c}') Isso gera a saída: O resultado da soma é 15.5
  • 5.
    Capítulo 3: Estruturasde Dados - Listas - Listas são coleções ordenadas e mutáveis - Podem conter diferentes tipos de dados Exemplo: minha_lista = [1, 2, 3, 'dados'] minha_lista.append(4) print(minha_lista) Resultado: [1, 2, 3, 'dados', 4]
  • 6.
    Capítulo 3: Estruturasde Dados - Dicionários - Dicionários armazenam pares chave-valor - Permitem o acesso rápido a informações associadas a uma chave Exemplo: meu_dict = {'nome': 'Ana', 'idade': 30} print(meu_dict['nome']) Resultado: Ana
  • 7.
    Capítulo 4: Controlede Fluxo - if, elif, else: Condicionais que controlam o fluxo do programa - Loops: for e while Exemplo - Condicional: idade = 18 if idade >= 18: print('Maior de idade') else: print('Menor de idade') Resultado: Maior de idade
  • 8.
    Capítulo 4: Loops- For e While - For: usado para iterar sobre sequências (listas, strings, etc.) - While: executa enquanto uma condição for verdadeira Exemplo - For: for i in range(5): print(i) Resultado: 0 1 2 3 4
  • 9.
    Capítulo 5: Funções •- Funções permitem modularizar o código, tornando-o mais organizado • - Definidas com a palavra-chave `def` • Exemplo: • def saudacao(nome): • return f'Olá, {nome}!' • print(saudacao('Maria')) • Resultado: Olá, Maria!
  • 10.
    Capítulo 6: Manipulaçãode Strings • - Strings são sequências de caracteres • - Métodos comuns: .lower(), .upper(), .replace() • Exemplo: • ```python • texto = 'Análise de Dados' • print(texto.lower()) # análise de dados • print(texto.replace('Dados', 'Informações')) # Análise de Informações • ```
  • 11.
    Capítulo 7: ExercíciosPráticos • - Estruturas de Dados: • * Crie uma lista com números de 1 a 10 e exiba os pares • - Controle de Fluxo: • * Escreva um código que determine se um número é positivo, negativo ou zero • - Funções: • * Crie uma função que retorne a soma de dois números