Para esta aula você vai precisar do TERMUX para realizar as terefas de programação.
O Termux é um shell, muito parecido com o que voce aprendeu em programação básica.
Vá no PlayStore do Google (se for android, acho que também existe para iOS), e instale o termux
Quando voce abri-lo voce vai estar numa tela do shell:
Note: no Shell, o símbolo $ é o indicador do começo da linha (não faz parte da sua digitração).
Para podermos fazer qualquer coisa útil é preciso ter um editor de textos. Os mais usados são vim, emacs, e nano. Como este último é muito simples de usar, vamos instala-lo.
Para instalar pacotes no Termux, usamos o comando bash pkg install <nome do pacote>
. Note que se voce usar um programa que não está instalado, o próprio Termux vai dizer qual pacote instalar (se este programa estiver na lista de pacotes…).
Por exemplo o comando:
vai gerar uma mensagem de erro e vai indicar qual pacote instalar. Então faça:
Caso ele reclame de algo, dê o comando de novo. As vezes isso acontece. Pronto, o bash nano
está instalado. Comandos mínimos do Nano:
O teclado do celular normalmente não tem as téclas de função e especiais. Para utiliza-las é preciso fazer uma configuração.
Isso abre o nano
já para editar o arquivo indicado. Lá dentro cole o seguinte:
extra-keys-style = default
extra-keys = [['ESC','=','/','HOME','UP','END','PGUP','DEL'],['TAB','CTRL','ALT','LEFT','DOWN','RIGHT','PGDN','BKSP']]
Salve (CTRL-O) e saia (CTRL-X). No prompt ($), entre o comando:
E voce vai ter várias téclas especiais definidas logo acima do teclado do celular.
O teclado Samsung padrão não é bom para programas. Voce pode instalar um outro teclado. Eu estou usando o “CodeBoard Keyboard for Coding”. Veja no Google Play Store. Instale ele e ative-o.
Este teclado já tem todas as téclas especiais e de função. Se voce fizer isso voce pode esconder as teclas especiais definidas na seção acima, apertando: “Volume Baixo + q”, dentro do Termux.
Para instalar o Python voce vai fazer o mesmo que acima:
Voce sabe que está funcionando quando voce vê uma barra de progresso verde.
Agora instale o pacote dp Python bash numpy
. Os pacotes do Python usam o instalador de pacotes próprio, o pip
:
Isso deve instalar a biblioteca numpy. Este comando demora um pouco para executar.
Agora, crie uma pasta para voce salvar seus arquivos. Antes veja o conteúdo da pasta atual com o comando ls, e depois crie a pasta:
Agora você está na pasta metodos. É aqui que voce vai salvar seus programas.
Comandos básicos
ls
- lista os arquivoscd
- volta para o diretório homecd downloads
- vai para a pasta downloadscp arqiv dest
- copia o arquivo “arqiv” para o destino “dest”cp arqiv1 arqcopia
- cria uma cópia com nome “arqcopia”.mv arqiv dest
- move o arquivo “arqiv” para o destino “dest”mv arqiv novonome
- renomeia o arquivo.nano arq
- abre o arquivo arq no NANO.