Linguagem shell script no terminal.
com a linguagem python várias bibliotecas com diversas funções podem ser utilizadas , uma delas é a Metploplib.piplot usada para construir gráficos apartir de dados fornecidos a ela sendo de suma importância no estudo da matemática . Posso usar o Flask com metplotlib ??? sim . Dentro do código app.py vc pode implementar essa biblioteca para desenvolver um site . como falado em outros arquivos vc pode usar o html ao invés de apenas retornar um texto. Como funciona isso??
Antes de falar sobre essa parte , recomendo aprender sobre a linguagem shell scripts. Use o termux um emulador do android para executar comandos do linux. Mas afinal o que é o linux? Quando vc compra um disposivo geralmente ele já vem com o sistema operacional , pois é o linux é um sistema operacional que utiliza comandos como ls, ls -a , cat , mkdir , touch , less , mv , find,head,cd , pwd, whoami,clear, main, sudo, chmod, top, pkg list-all ,pkg show pacote, pkg search pacote, rm , rmdir , rm -rf, cat, ps aux, free -h , kill, ip a , grep , ifconfig, pkg install , name, pkg uninstall pacote,uname,unzip, exit, password, apt-get, pwd, cd.., etc.
Então esses comandos executando determinadas funções como criar diretório[mkdir ], arquivos [touch], fazer requições [curl] , entra em diretorio [cd] , entra em arquivos [cat], instalar pacotes como o python [pkg install python ], saber qual diretorio atual [pwd] , lista o que tem dentro de diretorio [ls], ler o conteúdo de arquivos entre outras. Mas como a linguagem shell script entra nisso ?? basicamente ela automatiza processos usando comandos dentro dos arquivos .sh ou . Você pode salvar o arquivo criado no terminal e quando precisar executar . Exemplo no terminal vc digita o comando ifconfig e recebe como resposta o ip local porém isso poderia ser escrito num arquivo bash ,fazendo dentro do terminal crie um arquivo teste.sh , da seguinte forma touch teste.sh , depois abra ele num editor nano , basta fazer nano teste.sh ,agora digite #!/bin/bash no començo do arquivo , agora abaixo digite ifconfig. Feito isso peça permissões para executar com o comando chmod +x teste.sh no terminal , para finalizar basta executar com o comando ./teste.sh no terminal e o retorno é o ip local. Porém porque é importante aprender isso ?? O git, python, flask e ate hospedagem podem utilizar dessas informações comando. Inclusive em hospedagem podem ter um terminal ou esse comando que rodam , porém automaticamente ja fazem certos processos com esses comandos no procesdo de deploy . vc precisara de alguns comando para atualizar o site.