As principais ferramentas que precisaremos para realizar os laboratórios da disciplina MC102 são:
Python: interpretador para programas em linguagem python;
Gedit: editor de texto para escrever os programas;
Terminal (shell): interpretador de linhas de comando.
O terminal ou shell é um interpretador de comandos do usuário. Nesta disciplina, ele será usado para executar os programas elaborados durante os exercícios e laboratórios. Para abrir o terminal nos computadores Linux das salas de laboratório, clicar em Atividades no canto superior esquerdo, digitar terminal na barra de busca e clicar no ícone do terminal, como ilustrado na figura.
Nos terminais do Linux, o prompt de comando tipicamente tem o formato
[<nome do usuário>@<nome da máquina> <diretório atual>]$
Neste tutorial e ao longo dos laboratórios, omitiremos a parte que está entre colchetes, representando o prompt apenas pelo caractere cifrão ($). Trechos de código e comandos serão apresentados na cor verde:
$ comando
Os principais comandos do terminal que usaremos nesta disciplina serão
apresentados a seguir.
O comando
$ mkdir <nome do diretório>
cria um diretório (pasta de arquivos) e será útil para podermos organizar os
arquivos dos laboratórios. Não utilize espaços no nome do diretório.
A figura ilustra a criação de um diretório de nome lab00
.
O comando
$ ls
lista o conteúdo do diretório atual. No exemplo abaixo, o diretório
lab00
que foi criado com o comando mkdir
aparece listado.
O comando
$ cd <nome do diretório>
entra em um diretório. No exemplo abaixo, utilizamos o comando cd
para
entrar no diretório lab00
. Podemos notar que o diretório
atual do prompt foi alterado.
Ao digitar novamente o comando ls
nada é impresso na tela, pois o
diretório atual ainda está vazio.
Para retornar ao diretório anterior, executamos
$ cd ..
O comando
$ pwd
mostra o caminho completo do diretório atual. No Linux, a separação entre diretórios é representada pelo caractere barra (/). Nos computadores das salas de laboratório, este caminho tipicamente terá o formato
/home/<nome do usuário>/<dir 1>/.../<dir n>
A figura ilustra o resultado do comando pwd
, executado dentro da pasta
lab00
.
Este comando é útil para sabermos em qual diretório estamos.
Para criar e editar os programas desta disciplina, iremos usar o editor de texto
Gedit. A primeira figura abaixo ilustra a criação de um programa
chamado lab00.py
a partir do terminal, com o comando
$ gedit lab00.py
A extensão .py
indica que este arquivo é um programa em Python.
A segunda figura mostra a tela do Gedit com um programa que simplesmente irá
imprimir a frase Olá mundo!!!
no terminal.
Uma das grandes vantagens de se usar um editor como o Gedit é a coloração de sintaxe,
que mostra diferentes elementos do código em cores diferentes,
auxiliando a legibilidade.
Finalmente, podemos executar nosso programa a partir do terminal com o comando
$ python3 lab00.py
e observar a frase que foi impressa.
Vale frisar que o terminal é sensível a maiúsculas e minúsculas, portanto
Python3
,
LS
ou
MkDir
não são comandos válidos.
Agora, utilize as ferramentas e comandos deste tutorial para realizar as tarefas de laboratório disponíveis na página inicial da disciplina.
Divirta-se!
Este tutorial foi elaborado pelo PED Lucas de Magalhães Araújo.