Escolar Documentos
Profissional Documentos
Cultura Documentos
Objetivo:
● Compreender a importância e o uso de ambientes virtuais em projetos
Python.
● Aprender a criar e ativar um ambiente virtual usando virtualenv.
● Entender como instalar e gerenciar pacotes específicos para cada projeto.
Tópicos:
Introdução aos Ambientes Virtuais:
● Explicação sobre a necessidade de ambientes virtuais para isolar
dependências de diferentes projetos.
● Discussão sobre possíveis conflitos entre versões de pacotes e como
ambientes virtuais resolvem esse problema.
Instalação do virtualenv:
● Demonstração passo a passo de como instalar o virtualenv.
● Uso do seguinte comando: pip install virtualenv.
Criando um Ambiente Virtual:
● Como criar um novo ambiente virtual em um diretório específico.
● Exemplo: virtualenv meu_ambiente.
Ativando o Ambiente Virtual:
● Demonstração de como ativar o ambiente virtual.
● No Windows: meu_ambiente\Scripts\activate.
● No Unix/Linux: source meu_ambiente/bin/activate.
Desativando o Ambiente Virtual:
● Mostrando como desativar o ambiente virtual.
● Basta usar o comando deactivate.
Instalando Pacotes no Ambiente Virtual:
● Uso do pip para instalar pacotes específicos dentro do ambiente
virtual.
● Exemplo: pip install nome_do_pacote.
Exportando e Importando Dependências:
● Como exportar as dependências do ambiente virtual para um arquivo
(requirements.txt).
● Como instalar as dependências a partir desse arquivo em outro
ambiente virtual.
Boas Práticas:
● Discussão sobre boas práticas ao trabalhar com ambientes virtuais.
● Inclusão do arquivo requirements.txt no controle de versão do
projeto.
Exercício Prático:
● Crie um novo projeto Python.
● Inicialize um ambiente virtual usando virtualenv.
● Instale algumas bibliotecas usando o pip.
● Exporte as dependências para um arquivo requirements.txt.
Introdução ao Colab
Objetivo:
● Compreender o ambiente de desenvolvimento colaborativo oferecido pelo
Google Colab.
● Aprender a criar e executar notebooks no Colab.
● Entender como usar recursos de forma eficiente, como GPUs gratuitas.
Tópicos:
Introdução ao Google Colab:
● Explicação sobre o que é o Google Colab e suas vantagens.
● Destaque para a execução de notebooks diretamente no navegador
sem necessidade de configuração local.
Criando um Novo Notebook:
● Demonstração de como criar um novo notebook no Google Colab.
● Explicação das células e suas diferentes funções (código, texto).
Executando Código no Colab:
● Como executar código Python diretamente no notebook.
● Uso de células de código e células de texto formatado.
Upload de Dados e Notebooks:
● Como fazer upload de arquivos de dados para o Colab.
● Como importar notebooks existentes.
Recursos de Hardware:
● Explicação sobre como acessar recursos poderosos como GPUs
gratuitas no Colab.
● Como configurar o ambiente para utilizar aceleração por hardware.
Integração com o Google Drive:
● Como salvar e acessar notebooks diretamente no Google Drive.
● Vantagens da integração com o Google Drive para projetos
colaborativos.
Exemplos Práticos:
● Implementação de um exemplo simples utilizando bibliotecas
populares diretamente no Colab.
● Demonstração de gráficos e visualizações no notebook.
Compartilhando Notebooks:
● Como compartilhar notebooks com outras pessoas.
● Opções para exportar notebooks para diferentes formatos.
Exercício Prático:
● Crie um notebook simples no Colab.
● Execute alguns códigos Python, incluindo visualizações.
● Experimente a integração com o Google Drive.
● Compartilhe o notebook com um colega e permita que ele faça edições.