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! 🚀