HowTo: Python (substituído)
Início
1. O que é o Python
O 'Python' é uma linguagem de interpretada de scripts. Foi criada em 1991 por Guido van Rossum.
Início
2. Instalação do Python 'externa' (não Debian)
Para fazer uma instalação externa não Debian do Python, deve primeiramente verificar se já estão
estalados os pacotes:
sudo apt-get install python3 python3-full python3-pip pipx
Criar uma pasta, por exemplo, '/path/Python' (em que 'path' é o caminho desejado), alterar o 'owner', ir para lá e criar ambiente:
sudo mkdir /path/Python
sudo chown owner:owner /path/Python
cd /path/Python
python3 -m venv envPy
source /path/Python/envPy/bin/activate
depois pode instalar os pacotes que desejar.
No caso de ainda não existir, deve acrescentar-se à '$PATH' o caminho para '$HOME/.login/bin':
PATH=$HOME/.login/bin:$PATH
Para aceder mais tarde a este ambiente deve executar-se o seguinte comando:
source /path/Python/envPy/bin/activate
Por razões de comodidade é conveniente definir um 'alias' em '.bashrc' para o executar.
Início
3. Operações Básicas
As operações básicas são:
| Adição | + |
Subtração | - |
| Multiplicação | * |
Divisão | / |
| Resto da divisão (inteira) | % |
Divisão (inteira) | // |
| Potência | ** |
| |
| Arredondar 'x' com 'y' casas decimais | round (x,y) |
Início
4. Operações sobre 'strings'
- Para juntar duas strings basta somá-las e para repeti-las basta multiplicar à esquerda:
x='abcd' + 5 * 'x'
- Para obter o caracter da psição 4 (começa em '0') basta fazer:
x[4]
- Se se quiser o 2 caracter a partir do fim:
x[-2]
- Para se obter uma substring:
x[2:6], x[:4], x[5:], x[-3:], x[2:-5] ...
Início
5. Operações sobre Listas
Uma 'list' é um tipo composto que pode reunir items de diferentes tipos. Os seus elementos estão dentro de parêntesis rectos e são separados por vírgulas. Exemplo:
a = [1, 3, 5, 7, 9]
para acrescentar uma lista a outra lista basta somá-las:
a = a + [11, 13]
Existe igualmente o método 'append' que também permite acrescentar elementos:
a.append (15)
a.append (15 + 2)
a.append (a[-1] + 2)
Início
6. Ciclo 'while'
O ciclo 'while' continua enquando a condição colocada a seguir ao while for verdadeira.
A seguir à condição seguem-se ':' e o corpo do ciclo deve ser recuado em relação à coluna
em que o while se encontra. Assim, tem-se:
i,j = 0,0
while i < 10:
j = j + i
Início
7. Ciclo 'for
Enquanto o ciclo 'while' é idêntido ao ciclo em C, o ciclo 'for' é bastante diferente.
No ciclo 'for', a variável vai percorrer os valores de uma lista ou string pela ordem
em que nela se encontram. Assim:
x = ['hoje', 'amanha', 'depois']
for a in x:
print (a)
Pode igualmente usar-se a função range para dar a sequência de valores para o for:
for i in range(5):
print('range(5):', i)
for i in range(2,10,2):
print('range(2,10,2):', i)
Início
8. Condição 'if'
Início
9. Documentação e Links Úteis
Início
|