0% acharam este documento útil (0 voto)
7 visualizações22 páginas

Introdução a Python Com Google Colab

Este documento apresenta um curso introdutório de Python utilizando o Google Colab, abordando fundamentos da linguagem, estruturas de dados, controle de fluxo e bibliotecas essenciais. O curso inclui exercícios práticos, um projeto final e avaliações baseadas em participação e quizzes. O Google Colab é destacado como uma ferramenta acessível e colaborativa para desenvolvimento em Python.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
7 visualizações22 páginas

Introdução a Python Com Google Colab

Este documento apresenta um curso introdutório de Python utilizando o Google Colab, abordando fundamentos da linguagem, estruturas de dados, controle de fluxo e bibliotecas essenciais. O curso inclui exercícios práticos, um projeto final e avaliações baseadas em participação e quizzes. O Google Colab é destacado como uma ferramenta acessível e colaborativa para desenvolvimento em Python.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 22

Introdução a Python com Google Colab

Aprenda os fundamentos da programação Python usando o ambiente Google Colab


Professor: [Nome do Professor]
Data: [Data da Aula]

Slide 1 de 22
Bem-vindos ao Curso!

Introdução a Python com Google Colab


 Seja bem-vindo a esta jornada de aprendizado!
Neste curso, você vai:
 Aprender os fundamentos da linguagem Python de forma prática
 Dominar o ambiente Google Colab para desenvolvimento rápido
 Criar seus primeiros programas e projetos de análise de dados
 Participar de exercícios interativos e discussões em grupo

Slide 2 de 22
O Que Vamos Aprender? (Plano de Estudos)

Fundamentos de Python Google Colab e Aplicações


 Variáveis e tipos de dados básicos  Introdução ao ambiente Colab

 Operadores e expressões  Células de código e Markdown

 Estruturas de dados (listas)  Bibliotecas essenciais (NumPy, Pandas, Matplotlib)

 Estruturas de controle (if, for)  Exemplos práticos e exercícios

 Funções e modularização  Análise simples de dados

Slide 3 de 22
Objetivos e Avaliação

Objetivos de Aprendizagem Métodos de Avaliação

 Escrever Scripts Básicos Exercícios Práticos


Desenvolver habilidades para criar programas Python simples e  40% da nota final - Resolução de problemas no Colab
funcionais

Projeto Final
30% da nota final - Aplicação prática dos conceitos
 Dominar o Google Colab Participação
Utilizar eficientemente o ambiente de notebooks para  15% da nota final - Discussões e atividades em grupo
desenvolvimento e experimentação

Quiz Semanal
15% da nota final - Verificação de conhecimentos
 Manipular Dados
Compreender os tipos de dados e estruturas para
armazenamento e processamento

 Análise Básica de Dados


Realizar operações simples de análise e visualização com
bibliotecas Python

Slide 4 de 22
O Que é Python?

Por que Python?


 Legibilidade: Código limpo e fácil de entender
 Simplicidade: Curva de aprendizado suave para iniciantes
 Comunidade: Grande comunidade e vasta documentação
Definição e Características  Bibliotecas: Ecossistema rico de pacotes e frameworks
 Popularidade: Uma das linguagens mais usadas no mundo
 Linguagem Interpretada
Código executado linha por linha, sem necessidade de
compilação prévia # Exemplo de código Python - Simples e legível
def saudacao(nome):
return f"Olá, {nome}! Bem-vindo ao Python!"
 Alto Nível # Chamando a função
Sintaxe próxima à linguagem humana, abstraindo detalhes mensagem = saudacao("Estudante")
complexos print(mensagem)

 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

Baseado em Nuvem  Google Colaboratory



Não requer instalação local, acessível de qualquer dispositivo
com navegador  Meu Primeiro Notebook Executar

print("Bem-vindo ao Google Colab!")

$ 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

Criando um Novo Notebook Seu Primeiro Código


1 Acesse o Google Colab  Meu Primeiro Notebook.ipynb
Navegue para colab.research.google.com e faça login com sua
conta Google Meu Primeiro Programa Python
Vamos começar com o tradicional "Olá, Mundo!"
2 Crie um Novo Notebook print("Olá, Mundo!")
Clique em "Arquivo" > "Novo notebook" ou use um modelo
existente
Olá, Mundo!

3 Renomeie seu Notebook # Vamos fazer uma operação matemática simples


2 + 3
Clique no título "Untitled" e digite um nome descritivo
5
Tipos de Células
 Células de Código
Para escrever e executar código Python Dicas Importantes
 Células de Texto (Markdown)  Execute células com o botão Play ou pressione Shift+Enter
Para adicionar explicações, títulos e formatação  Adicione novas células com o botão + ou use o menu Inserir
 Salve seu trabalho regularmente (Ctrl+S)

Slide 7 de 22
Variáveis e Tipos de Dados Básicos

Variáveis em Python Tipos de Dados Básicos


Variáveis são contêineres para armazenar valores de dados. Em
Python:  String (str)
Texto entre aspas simples ou duplas
nome = "Python"
 Não é necessário declarar o tipo da variável
 O tipo é inferido automaticamente
# Inteiro (int)
 Pode mudar de tipo durante a execução Números inteiros sem parte decimal
idade = 25

# 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

Regras para Nomes de Variáveis


 Devem começar com letra ou underscore (_)
 Podem conter letras, números e underscore
 São sensíveis a maiúsculas/minúsculas (case-sensitive)

Slide 8 de 22
Operadores Essenciais

Operadores Aritméticos Operadores de Comparação


Operador Descrição Exemplo Igualdade (==) e Diferença (!=)
=
+ Adição 5 + 3 = 8 Comparam se dois valores são iguais ou diferentes
x == y # Verifica se x é igual a y
- Subtração 5 - 3 = 2 x != y # Verifica se x é diferente de y

* Multiplicação 5 * 3 = 15

/ Divisão 5 / 3 = 1.67 <> Maior/Menor (<, >, <=, >=)


Comparam a ordem de grandeza entre valores
% Módulo (resto) 5 % 3 = 2 x > y # Verifica se x é maior que y
x <= y # Verifica se x é menor ou igual a y
** Exponenciação 5 ** 3 = 125

// Divisão inteira 5 // 3 = 1 Operadores Lógicos


# Exemplos de operações aritméticas  and, or, not
a = 10 Combinam condições lógicas
b = 3 x > 5 and x < 10 # Verdadeiro se x estiver entre 5 e
soma = a + b # 13 10
x < 5 or x > 10 # Verdadeiro se x for menor que 5 ou
subtracao = a - b # 7
maior que 10
multiplicacao = a * b # 30 not(x == y) # Inverte o resultado da comparação
divisao = a / b # 3.333...
resto = a % b # 1

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

O que são Listas? Métodos Comuns de Listas


Listas são coleções ordenadas e mutáveis que permitem append()
armazenar múltiplos itens em uma única variável. +
Adiciona um elemento ao final da lista
frutas.append("uva") # ['maçã', 'banana', 'laranja',
 Ordenadas: Mantêm a ordem de inserção dos elementos 'uva']

 Mutáveis: Podem ser modificadas após a criação


 remove()
 Heterogêneas: Podem conter diferentes tipos de dados Remove a primeira ocorrência de um elemento
Indexadas: Elementos acessados por índice (começando frutas.remove("banana") # ['maçã', 'laranja', 'uva']

em 0)
 len()
Retorna o número de elementos na lista
# Criando uma lista
len(frutas) # 3
frutas = ["maçã", "banana", "laranja"]
# Acessando elementos
primeira_fruta = frutas[0] # "maçã"
 sort()
ultima_fruta = frutas[-1] # "laranja" Ordena os elementos da lista
# Lista heterogênea frutas.sort() # ['laranja', 'maçã', 'uva']
misturada = ["texto", 42, True, [1, 2]]

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

Estruturas Condicionais Exemplo Prático


As estruturas condicionais permitem que seu programa tome # Verificando faixa etária
decisões e execute diferentes blocos de código com base em idade = 16
condições. if idade >= 18:
print("Você é adulto.")
elif idade >= 13:
if Condição Primária print("Você é adolescente.")
Executa um bloco de código se a condição for verdadeira else:
if idade >= 18:
print("Você é criança.")
# Saída: "Você é adolescente."

elif Condição Alternativa Operadores de Comparação em Condições
Verifica outra condição se a anterior for falsa = ==: Igual a  !=: Diferente de
elif idade >= 13:
> >: Maior que < <: Menor que
 >=: Maior ou igual  <=: Menor ou igual

else Caso Contrário Dica Importante
Executa se todas as condições anteriores forem falsas
Em Python, a indentação (espaçamento) é obrigatória e define os
else:  blocos de código
 Use 4 espaços para cada nível de indentação (padrão PEP 8)

Slide 11 de 22
Repetindo Tarefas: Laços for

Laços de Repetição Exemplos Práticos


Os laços for permitem executar um bloco de código # Iterando sobre uma lista
repetidamente para cada item em uma sequência (como uma lista, frutas = ["maçã", "banana", "laranja"]
string ou range). for fruta in frutas:
print(f"Eu gosto de {fruta}")
# Saída:
1 Definir a Sequência # Eu gosto de maçã
Lista, string, range ou qualquer iterável # Eu gosto de banana
frutas = ["maçã", "banana", "laranja"] # Eu gosto de laranja

 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

O que são Funções? Parâmetros e Retorno


Funções são blocos de código reutilizáveis que executam uma
tarefa específica. Elas ajudam a organizar o código, evitar  Parâmetros
Valores que você passa para a função
repetição e melhorar a legibilidade.
def saudacao(nome):
Vantagens das Funções print(f"Olá, {nome}!")
saudacao("Maria") # Saída: Olá, Maria!
 Reutilização: Escreva uma vez, use várias vezes
Modularidade: Divida problemas complexos em partes

menores Retorno

Legibilidade: Torna o código mais organizado e Valores que a função devolve após execução

compreensível
def soma(a, b):
return a + b
resultado = soma(5, 3)
 Definindo uma Função print(resultado) # Saída: 8
Use a palavra-chave def, seguida do nome da função e
parênteses

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

Módulos em Python Bibliotecas Populares


Módulos são arquivos contendo código Python que podem ser
importados e utilizados em seus programas, expandindo suas NumPy
Computação numérica, arrays multidimensionais
funcionalidades. e funções matemáticas
import numpy as np
Como Importar Módulos
# Importando um módulo completo Pandas
import math Análise e manipulação de dados, DataFrames
raiz = math.sqrt(16) # 4.0 e Series
# Importando funções específicas import pandas as pd
from math import sqrt, pi
raiz = sqrt(16) # 4.0
# Importando com alias Matplotlib
import numpy as np Visualização de dados e criação de gráficos
import matplotlib.pyplot as plt

Instalando Bibliotecas no Colab Vantagens das Bibliotecas


No Google Colab, você pode instalar bibliotecas usando o comando
!pip install:  Aceleram o desenvolvimento com funções prontas
 Código testado e otimizado por especialistas
!pip install pandas
!pip install matplotlib  Comunidade ativa para suporte e documentação

O símbolo ! indica que o comando será executado no terminal, não como


código Python.

Slide 14 de 22
Exemplo Prático 1: Calculadora Simples

Construindo uma Calculadora Código da Calculadora


Vamos criar uma calculadora simples usando funções e entrada # Definindo as funções de operação
do usuário no Google Colab. def soma(a, b):
return a + b
1 Definir as Funções de Operação def subtracao(a, b):
Criar funções para soma, subtração, multiplicação e divisão return a - b
def multiplicacao(a, b):
return a * b

2 Criar o Menu de Opções def divisao(a, b):


Exibir as operações disponíveis para o usuário escolher if b == 0:
return "Erro: Divisão por zero!"
return a / b
# Função principal da calculadora
3 Obter Entrada do Usuário def calculadora():
Solicitar os números e a operação desejada print("Selecione a operação:")
print("1 - Soma")
print("2 - Subtração")
4 Executar a Operação print("3 - Multiplicação")
Chamar a função apropriada com base na escolha do usuário print("4 - Divisão")
opcao = int(input("Digite sua opção (1/2/3/4):
"))
5 Exibir o Resultado num1 = float(input("Digite o primeiro número:
Mostrar o resultado da operação para o usuário "))
num2 = float(input("Digite o segundo número: "))
if opcao == 1:
print(num1, "+", num2, "=", soma(num1,
num2))
elif opcao == 2:
print(num1, "-", num2, "=", subtracao(num1,
num2))
elif opcao == 3:
print(num1, "*", num2, "=",
multiplicacao(num1, num2))
elif opcao == 4:
print(num1, "/", num2, "=", divisao(num1,
num2))
else:
print("Opção inválida!")
# Chamando a função calculadora
calculadora()

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

Análise de Dados com Pandas e Matplotlib Visualização dos Dados


Vamos explorar como carregar, analisar e visualizar dados usando # Criando um gráfico de barras
bibliotecas Python no Google Colab. plt.figure(figsize=(10, 6))
plt.bar(df['Mês'], df['Vendas'], color='#4584b6')
Passos da Análise plt.title('Vendas Mensais', fontsize=16)
plt.xlabel('Mês', fontsize=12)
1 Importar as bibliotecas necessárias plt.ylabel('Vendas (R$)', fontsize=12)
2 Carregar o conjunto de dados (CSV) plt.grid(axis='y', linestyle='--', alpha=0.7)
plt.show()
3 Explorar e limpar os dados
4 Calcular estatísticas básicas
5 Criar visualizações com gráficos

# 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

Conversor de Temperatura Estrutura da Solução


Desafio: # Esboço da solução (complete o código)
def celsius_para_fahrenheit(celsius):
Crie um programa que converta temperaturas entre Celsius e # Sua implementação aqui
Fahrenheit usando funções. pass
def fahrenheit_para_celsius(fahrenheit):
# Sua implementação aqui
Requisitos: pass
 Criar uma função para converter de Celsius para Fahrenheit def main():
 Criar uma função para converter de Fahrenheit para Celsius print("Conversor de Temperatura")
print("1 - Celsius para Fahrenheit")
 Permitir que o usuário escolha a direção da conversão print("2 - Fahrenheit para Celsius")
 Exibir o resultado formatado com 2 casas decimais
opcao = input("Escolha uma opção (1/2): ")

Fórmulas: # Implemente o restante do código


Celsius para Fahrenheit: F = C * 9/5 + 32 # - Obter a temperatura
# - Chamar a função apropriada
Fahrenheit para Celsius: C = (F - 32) * 5/9 # - Exibir o resultado formatado
# Chamando a função principal
main()

Dicas para Resolução


 Use a função input() para obter dados do usuário Conceitos Aplicados
 Converta a entrada para float antes de calcular  Funções  Parâmetros e retorno
 Use round(valor, 2) ou f"{valor:.2f}" para formatar  Entrada do usuário  Operações matemáticas
 Estruturas condicionais  Formatação de strings

Slide 17 de 22
Mão na Massa! Exercício 2

Calculadora de Média Estrutura da Solução


Desafio: # Esboço da solução (complete o código)
def calcular_media(notas):
Crie um programa que calcule a média de notas de alunos # Sua implementação aqui
usando listas e laços. pass
def main():
print("Calculadora de Média de Notas")
Requisitos:
 Permitir que o usuário informe o número de notas # Obter o número de notas
 Usar um laço para coletar cada nota num_notas = int(input("Quantas notas deseja
informar? "))
 Armazenar as notas em uma lista
 Calcular e exibir a média das notas # Criar uma lista vazia para armazenar as notas
 Mostrar a maior e a menor nota notas = []

# Usar um laço para coletar as notas


Bônus (opcional): for i in range(num_notas):
# Obter cada nota e adicionar à lista
Implementar uma verificação para garantir que as notas estejam # Sua implementação aqui
entre 0 e 10 pass
Calcular e exibir quantos alunos estão acima da média
# Calcular e exibir a média
# Sua implementação aqui

Dicas para Resolução # Encontrar e exibir a maior e menor nota


# Sua implementação aqui
 Use append() para adicionar notas à lista # Chamando a função principal
 A função sum(lista) retorna a soma dos elementos main()
 Use max(lista) e min(lista) para encontrar valores extremos

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

Perguntas Frequentes Tópicos para Discussão


Qual a diferença entre Python 2 e Python 3? Compartilhe suas experiências:
 Você já usou Python ou outras linguagens de programação
Python 3 é a versão atual e recomendada, com melhor suporte a antes?
Unicode, divisão mais intuitiva e sintaxe mais consistente. Python 2  Quais projetos você gostaria de desenvolver com Python?
não recebe mais atualizações desde 2020.
 Quais desafios você encontrou nos exercícios propostos?

Posso usar o Google Colab para projetos profissionais?


Momento de Reflexão
Sim, o Colab é usado por profissionais para prototipagem rápida e Este é um momento para esclarecer dúvidas e consolidar o
projetos de análise de dados. Para aplicações de produção, aprendizado. Não hesite em perguntar sobre qualquer conceito que
considere ambientes mais robustos como servidores dedicados. não tenha ficado claro.

Lembre-se: não existem perguntas ruins quando


Quanto tempo leva para aprender Python?  se está aprendendo!

Os fundamentos básicos podem ser aprendidos em algumas


semanas. Tornar-se proficiente leva alguns meses de prática
consistente. A maestria é uma jornada contínua de aprendizado.

Slide 19 de 22
Resumo da Aula

Conceitos Fundamentais Ferramentas e Aplicações


 Python Básico  Google Colab
Linguagem interpretada, de alto nível e propósito geral, Ambiente de notebook baseado em nuvem que permite escrever
conhecida por sua legibilidade e simplicidade. e executar código Python diretamente no navegador.
Variáveis Tipos de Dados Operadores Células de Código Markdown Compartilhamento

 Estruturas de Dados  Funções


Formas de organizar e armazenar dados para uso eficiente, Blocos de código reutilizáveis que executam tarefas específicas,
como listas que são coleções ordenadas e mutáveis. ajudando a organizar e modularizar o código.
Listas Métodos de Lista Indexação Definição Parâmetros Retorno

 Controle de Fluxo  Bibliotecas


Estruturas que controlam a ordem de execução do código, Módulos que expandem as funcionalidades do Python,
permitindo tomada de decisões e repetições. especialmente úteis para análise e visualização de dados.
if/elif/else Laços for range() Pandas NumPy Matplotlib

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

Tarefas para Casa O Que Vem a Seguir


Exercícios Práticos  Próxima Aula
Na próxima aula, exploraremos os seguintes tópicos:
1 Completar os dois exercícios propostos em aula • Estruturas de dados avançadas (dicionários, tuplas,
2 Criar uma lista de compras usando listas e laços conjuntos)
• Manipulação de arquivos
3 Modificar a calculadora para incluir mais operações • Introdução à programação orientada a objetos

 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

Recursos para Aprendizado Comunidade e Suporte


 Documentação Oficial  Fóruns e Comunidades
A documentação oficial do Python é um recurso completo para Participe de comunidades para tirar dúvidas e compartilhar
aprender a linguagem: conhecimento:
docs.python.org/3/ Stack Overflow - Python
Reddit - r/learnpython
Discord - Python Community
 Tutoriais do Google Colab
Aprenda a usar todos os recursos do ambiente Colab:
colab.research.google.com/notebooks/basic_features_overview.ipynb
Informações de Contato
Professor:

 Cursos Online [Nome do Professor]
Plataformas com cursos gratuitos e pagos para aprofundar Email:
seus conhecimentos:  [email@instituicao.edu]
Coursera - Python for Everybody Horário de Atendimento:
edX - Introduction to Python  Segundas e Quartas, 14h às 16h
DataCamp - Intro to Python

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

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy