01 - Get-it - O retorno
Quando estamos iniciando nossa jornada na programação, é comum desejar escrever código imediatamente. No entanto, para que possamos programar de forma eficaz, é fundamental dominar as ferramentas que serão a base para qualquer projeto: o uso do terminal e o Git/GitHub. Essas tecnologias não são apenas auxiliares; elas são essenciais para o trabalho de qualquer desenvolvedor.
O terminal é a interface que permite interagir diretamente com o sistema operacional, executando comandos de maneira eficiente e automatizada. Ele possibilita criar e gerenciar arquivos, configurar ambientes de desenvolvimento e executar scripts, atividades comuns no dia a dia de um programador. Aprender a utilizá-lo proporciona maior controle e produtividade, permitindo lidar com tarefas que muitas vezes não são possíveis (ou são mais lentas) usando interfaces gráficas.
Já o Git e o GitHub são ferramentas que revolucionaram a maneira como o código é gerenciado e compartilhado. Com essas ferramentas, você aprenderá a organizar seu código, evitar perdas de progresso e trabalhar de forma colaborativa.
Compreender o terminal e o Git/GitHub antes de escrever código não só constrói uma base sólida para o desenvolvimento, mas também prepara você para práticas reais do mercado. Sem essas habilidades, mesmo projetos simples podem se tornar desorganizados e difíceis de gerenciar. Assim, aprender essas ferramentas no início da sua jornada garante que você progrida com mais confiança e eficiência.
Parte 1: Comandos de Terminal
Na disciplina de Programação Eficaz precisaremos utilizar várias bibliotecas que não possuem interfaces gráficas. Tanto para realizar a instalação quanto para executar essas bibliotecas, será necessário utilizar bastante o terminal. Por isso, é importante que você se sinta confortável com ele. Para que isso aconteça, acesse o link abaixo e leia o material antes de prosseguir.
Parte 2: Git e GitHub
O Git e o GitHub são ferramentas já conhecidas que foram bastante usadas em Developer Life. Aqui em Programação Eficaz, vamos aprofundar um pouco mais no uso dessas ferramentas. Como um dos nossos objetivos é aprender a usar o terminal, podemos aproveitar a oportunidade para aprender a usar o Git pelo terminal. Para isso, acesse o link abaixo e leia o material antes de prosseguir.
Parte 3: Primeira atividade
Agora que você já leu os materiais sobre o terminal e o Git, é hora de colocar em prática o que aprendeu. Para isso, siga os passos abaixo:
- Abra o terminal e crie uma pasta chamada
programacao-eficazem alguma pasta de sua preferência. - Acesse o site do GitHub Classroom e crie o repositório.
- Clone o repositório para a pasta
programacao-eficazque você criou no passo 1 utilizando o terminal. - Crie um ambiente virtual chamado
envdentro da pasta do repositório utilizando o terminal.
Se você não souber o que é um ambiente virtual ou como criá-lo via terminal, leia o material disponível abaixo:
Ferramentas Básicas: Ambientes Virtuais
Parte 1:
Agora que temos as ferramentas certas, podemos seguir para a parte 1 deste handout.