Entrar

Projeto: # Atividade Prática: Configuração do Ambiente de Desenvolvimento Python e Criação de um Projeto Simples

Programação em Python

Original Teachy

Configuração do Ambiente de Desenvolvimento Python

Contextualização

A programação tem se tornado uma ferramenta indispensável na vida moderna, seja no contexto profissional ou acadêmico. Entre as muitas linguagens disponíveis, Python destaca-se pela sua simplicidade e versatilidade, sendo adotada em diversas áreas como Ciência de dados, Web scraping, automação e muito mais.

Python, apesar de sua simplicidade, requer um ambiente de programação pré-configurado para que os programadores possam começar a desenvolver e testar seus códigos. Infelizmente essa configuração inicial nem sempre é uma tarefa simples, podem ocorrer problemas como versões incompatíveis de pacotes, configurações de PATH inadequadas, incompatibilidade de sistemas operacionais e etc.

Introdução

Esse projeto foi desenvolvido para ajudar vocês a compreenderem e configurarem o ambiente de desenvolvimento Python. Vamos abordar a instalação do Python, discutir as diferenças entre Python 2 e Python 3, ensinar como configurar o Path Python, e como instalar e usar o pip.

Além disso, vamos aprender a configurar e utilizar um ambiente virtual Python, entender o que são e como usar as IDEs Python, como PyCharm, Jupyter Notebook e Visual Studio Code. Também vamos aprender sobre o controle de versões com Git, que facilitará o gerenciamento e organização dos seus códigos, e práticas recomendadas para desenvolvimento em Python. Por fim, vamos discutir como instalar e usar bibliotecas Python.

A configuração correta do ambiente de desenvolvimento deixará seus projetos organizados e facilitará a resolução de possíveis problemas futuros, economizando tempo e esforço.

Material Complementar

Para um conhecimento mais profundo, aqui estão algumas fontes:

  • Swaroop, C H. "A Byte of Python". Este é considerado um dos melhores livros para iniciantes em Python, cobrindo desde a instalação até conceitos mais avançados. [(Link Aqui)]

  • Documentação Oficial Python: A documentação oficial é sempre uma boa fonte confiável de informações. [(Link Aqui)]

  • Real Python: Um site com artigos, tutoriais e treinamentos que cobrem diversos tópicos Python. [(Link Aqui)]

  • Introdução a Git e GitHub pela Digital Innovation One. [(Link Aqui)]

  • Guia PEP 8 -- Guia de Estilo para Código Python: Uma referência para as melhores práticas de estilo em Python. [(Link Aqui)]

Atividade Prática: Configuração do Ambiente de Desenvolvimento Python e Criação de um Projeto Simples

Objetivo do Projeto

O objetivo principal deste projeto é permitir que os alunos compreendam e configurem adequadamente o seu ambiente de desenvolvimento Python e apliquem suas habilidades para criar um projeto simples só para testar a configuração feita.

Este projeto será feito por grupos de 3 a 5 estudantes e deve ser concluído no prazo de uma semana.

Materiais Necessários

  • Um computador com acesso à internet;
  • Sistema operacional de escolha (Windows, MacOS, Linux).

Descrição Detalhada do Projeto

Neste projeto, os estudantes irão trabalhar em grupo para configurar seu ambiente de desenvolvimento Python. Essa configuração incluirá a instalação do Python, a configuração do PATH Python, a instalação das IDEs, e a configuração de um ambiente virtual.

Após a configuração do ambiente, cada grupo deverá criar um projeto simples para testar a configuração feita. O projeto consistirá em um pequeno programa que gere e imprima números Fibonacci.

Por fim, os estudantes deverão escrever um relatório em uma ferramenta à sua escolha, detalhando todo o processo de configuração, as dificuldades encontradas, as soluções aplicadas e como foi a execução do projeto prático.

Passo a Passo Detalhado para a Realização da Atividade

  1. Instalação do Python: Acesse o site oficial do Python e siga as instruções para a instalação do Python em seu sistema operacional. Após a instalação, verifique se a instalação foi bem-sucedida, acessando o terminal e digitando python --version. Você deve ver a versão do Python que você acabou de instalar.

  2. Configuração do PATH Python: Configurar o PATH Python permite que você execute comandos Python a partir da linha de comando sem ter que navegar até o diretório onde o Python está instalado. A forma de fazer isso difere entre os sistemas operacionais. Pesquise como isso é feito no sistema operacional que você está usando.

  3. Instalação das IDEs: Procure e instale a IDE de sua escolha (recomendamos PyCharm, Jupyter Notebook ou Visual Studio Code). Certifique-se de que a IDE está funcionando corretamente.

  4. Configuração de um ambiente virtual Python: Utilizando a documentação do Python, aprenda a configurar um ambiente virtual para isolar seu projeto de outros projetos em seu sistema.

  5. Instalação e uso do pip: A maioria das instalações do Python vem com pip por padrão. Verifique se você tem o pip instalado digitando pip --version no terminal. Se o pip não estiver instalado, siga as instruções na documentação oficial Python para instalar.

  6. Criação de um Projeto Simples: Agora que o ambiente de desenvolvimento está configurado, crie um projeto simples para imprimir os primeiros 20 números de Fibonacci. Teste o projeto para garantir que tudo está configurado corretamente.

Entregas do Projeto

Após a conclusão deste projeto, cada grupo deve enviar duas coisas: o projeto simples gerado e um relatório detalhado.

O relatório deve conter quatro partes principais:

  1. Introdução: Nesta seção, os alunos devem contextualizar o tema, sua relevância e aplicação no mundo real, bem como o objetivo deste projeto.

  2. Desenvolvimento: Os alunos devem explicar a configuração do ambiente de desenvolvimento, os passos que seguiram para instalar e configurar tudo, incluindo as situações problemáticas que enfrentaram durante a configuração e como foram resolvidas. Eles também devem mostrar e explicar o código que escreveram para gerar os números de Fibonacci.

  3. Conclusão: Os alunos devem concluir o trabalho retomando seus pontos principais, explicitando os aprendizados obtidos e as conclusões sobre o projeto.

  4. Bibliografia: Os alunos devem indicar todas as fontes que usaram para aprender a configurar o ambiente e a criar o projeto. Essas fontes podem incluir livros, sites, vídeos, entre outros.

O projeto será considerado concluído quando todos os membros do grupo tiverem concluído a configuração do ambiente e o projeto simples, e quando o relatório estiver completo e claro.

2023 - Todos os direitos reservados

Termos de usoAviso de PrivacidadeAviso de Cookies