Introdução a Python Com Google Colab
Introdução a Python Com Google Colab
Slide 1 de 22
Bem-vindos ao Curso!
Slide 2 de 22
O Que Vamos Aprender? (Plano de Estudos)
Slide 3 de 22
Objetivos e Avaliação
Slide 4 de 22
O Que é Python?
Propósito Geral
Utilizada em diversas áreas: web, dados, IA, automação, jogos
e muito mais
Slide 5 de 22
Conhecendo o Google Colab
Como Acessar
Acesse o Google Colab através do link:
colab.research.google.com
Requisitos:
O que é o Google Colab? Conta Google
O Google Colaboratory (Colab) é um ambiente de notebook Navegador web moderno
baseado em nuvem que permite escrever e executar código
Python diretamente no navegador. Conexão com a internet
$ Gratuito
Acesso a recursos computacionais sem custo, incluindo GPUs Bem-vindo ao Google Colab!
limitadas
Colaborativo
Compartilhamento fácil de notebooks com colegas e
professores
Slide 6 de 22
Primeiros Passos no Colab
Slide 7 de 22
Variáveis e Tipos de Dados Básicos
# Criando variáveis
nome = "Maria"
Flutuante (float)
idade = 25 Números com parte decimal
altura = 1.65
altura = 1.75
estudante = True
# Verificando o tipo
print(type(nome))
# Saída: <class 'str'> Booleano (bool)
Valores lógicos: True ou False
ativo = True
Slide 8 de 22
Operadores Essenciais
* Multiplicação 5 * 3 = 15
Dica Importante
Os operadores de comparação e lógicos retornam valores booleanos
(True ou False), que são essenciais para estruturas de controle como
if, while, etc.
idade = 18
maior_de_idade = idade >= 18 # True
print(maior_de_idade) # Imprime: True
Slide 9 de 22
Estruturas de Dados: Listas
Fatiamento de Listas
Você pode obter partes de uma lista usando a notação de fatiamento:
numeros = [0, 1, 2, 3, 4, 5]
primeiros_tres = numeros[0:3] # [0, 1, 2]
ultimos_dois = numeros[-2:] # [4, 5]
Slide 10 de 22
Tomando Decisões: if, elif, else
Slide 11 de 22
Repetindo Tarefas: Laços for
Função range()
Criar o Laço A função range() gera uma sequência de números, muito útil em
2
Usar a palavra-chave for e definir uma variável para cada laços for:
item
for fruta in frutas: # Usando range() para gerar números
for i in range(5): # Gera números de 0 a 4
print(i)
# Saída: 0, 1, 2, 3, 4
# range(início, fim, passo)
3 Executar o Bloco for i in range(2, 10, 2): # Números pares de 2 a 8
Código indentado que será executado para cada item print(i)
print(f"Eu gosto de {fruta}") # Saída: 2, 4, 6, 8
Dicas Úteis
Use enumerate() para obter o índice junto com o valor
Use break para sair do laço e continue para pular uma iteração
Slide 12 de 22
Organizando o Código: Funções
def saudacao():
print("Olá, mundo!")
Dicas Importantes
Funções devem ter nomes descritivos que indiquem o que fazem
Parâmetros podem ter valores padrão: def
saudacao(nome="Visitante"):
Use docstrings para documentar suas funções
Slide 13 de 22
Expandindo o Poder: Módulos e Bibliotecas
Slide 14 de 22
Exemplo Prático 1: Calculadora Simples
Conceitos Aplicados
Funções com parâmetros e retorno
Estruturas condicionais (if, elif, else)
Entrada do usuário com input()
Conversão de tipos (int, float)
Slide 15 de 22
Exemplo Prático 2: Análise Simples de Dados
# Importando as bibliotecas
import pandas as pd
import matplotlib.pyplot as plt
# Criando um DataFrame de exemplo
dados = {
'Mês': ['Jan', 'Fev', 'Mar', 'Abr', 'Mai',
'Jun'],
'Vendas': [1200, 1500, 1300, 1800, 1600, 2000]
}
df = pd.DataFrame(dados) Aplicações Práticas
# Exibindo os primeiros registros Análise de tendências de vendas
print(df.head())
# Calculando estatísticas básicas
Visualização de distribuição de dados
print("Média de vendas:", df['Vendas'].mean()) Manipulação e limpeza de conjuntos de dados
print("Valor máximo:", df['Vendas'].max()) Cálculo de métricas e estatísticas
print("Valor mínimo:", df['Vendas'].min())
Slide 16 de 22
Mão na Massa! Exercício 1
Slide 17 de 22
Mão na Massa! Exercício 2
Conceitos Aplicados
Listas Laços for
Entrada do usuário Cálculos com listas
Funções Métodos de lista
Slide 18 de 22
Discussão e Perguntas
Slide 19 de 22
Resumo da Aula
Principais Takeaways
Python é uma linguagem versátil e acessível para iniciantes, com uma sintaxe clara e intuitiva.
O Google Colab oferece um ambiente prático para aprendizado e experimentação, eliminando
barreiras de configuração. As habilidades adquiridas neste curso formam a base para explorar
áreas como análise de dados, automação, desenvolvimento web e muito mais.
Slide 20 de 22
Próximos Passos e Tarefas
Projeto do Curso
Leitura Complementar Comece a pensar em ideias para seu projeto final. Algumas
Para aprofundar seu conhecimento, recomendamos a leitura sugestões:
dos seguintes materiais:
• Análise de dados de um tema de seu interesse
• Documentação oficial do Python: python.org/doc • Aplicativo de gerenciamento (tarefas, finanças, etc.)
• Tutorial do Google Colab:
colab.research.google.com/notebooks/intro.ipynb • Jogo simples baseado em texto
• Livro "Python Crash Course" de Eric Matthes
Dica de Estudo
A prática consistente é a chave para dominar programação. Tente
dedicar pelo menos 30 minutos por dia para codificar, mesmo que
seja apenas para revisar conceitos ou resolver pequenos desafios.
Slide 21 de 22
Recursos Adicionais e Contato
Agradecimento
Obrigado por participar desta aula introdutória de Python com Google Colab! Esperamos que este seja o início de uma jornada
empolgante no mundo da programação.
Slide 22 de 22