Bem‑vindo ao repositório oficial da disciplina Linguagens de Scripting e Linha de Comandos, parte integrante da formação em Gestão de Informação e Ciência de Dados.
Este repositório reúne todo o material teórico e código prático que iremos desenvolver ao longo das sessões.
O repositório está organizado em duas pastas principais:
/
├── manual/
└── codigo/
Contém o manual detalhado da disciplina, em formato Markdown.
Inclui:
-
Guia de instalação de ambiente (Ubuntu, WSL, máquinas virtuais);
-
Introdução ao bash;
-
Comandos essenciais de linha de comandos;
-
Instalação de Python, Git, VS Code e bibliotecas;
-
Exemplos e explicações teóricas.
Inclui o código produzido ao longo das aulas, como:
-
Scripts bash;
-
Exercícios práticos de linha de comandos;
-
Scripts Python de apoio;
-
Exemplos de web scraping, APIs e automação;
-
Notebooks e testes de JupyterLab.
Ao longo da unidade curricular iremos recorrer ao seguinte ambiente:
-
Ubuntu 24.04 LTS (nativo, WSL ou em máquina virtual)
-
Bash como shell principal
-
Python 3
-
JupyterLab
-
Visual Studio Code
-
Git e GitHub para controlo de versões
As instruções detalhadas para instalar e configurar estes componentes encontram‑se na pasta manual/.
- Clone o repositório para o seu ambiente local:
```bash
git clone
```
- Consulte a pasta
manual/para:
- Preparar o ambiente de desenvolvimento
- Rever conteúdos teóricos
- Aceder ao manual completo da disciplina
- Visite a pasta
codigo/para:
- Acompanhar os exemplos feitos em sessão
- Rever scripts demonstrativos
- Testar e modificar o código fornecido
Este repositório pretende centralizar todo o conteúdo essencial da disciplina, assegurando um acompanhamento estruturado tanto da parte teórica como da prática.
Aqui encontrarás todos os recursos necessários para desenvolver competências na utilização de linha de comandos, scripting e automação em ambiente Linux.
Bom estudo e boas práticas de programação! 🚀