Python é uma linguagem de programação que foi criada com um objetivo em mente: facilitar para qualquer pessoa, não importa seu nível de habilidade ou experiência no que diz respeito à ciência da computação. Desenvolvido há mais de 30 anos por Guido van Rossum e ainda evoluindo hoje sob um olhar sempre atento (mas nunca demais), esse sistema inovador de códigos permite que os usuários acessem as ferramentas de que precisam sem ter nenhum conhecimento prévio sobre como as coisas funcionam por baixo de todas elas – tornando o sucesso possível a cada passo!
A lógica por trás do Python é que a legibilidade do código é mais importante do que qualquer outra coisa.
O Python possui muitos recursos que o diferenciam de outras linguagens de programação por causa dessa filosofia. Por exemplo, o Python tem amplo suporte para programação orientada a objetos (OOP), além de ser fácil de aprender para iniciantes. Além disso, o Python possui uma grande biblioteca padrão que fornece uma ampla variedade de módulos para execução de tarefas, o que é suportado pela forte integração da linguagem com C.
A linguagem em si consiste em uma grande biblioteca padrão, consistindo de módulos (aproximadamente equivalentes a bibliotecas em outras linguagens) e uma extensa biblioteca central. Muitos estão disponíveis em forma de pacote para instalação usando o gerenciador de pacotes do sistema ou o Gerenciador de Pacotes Python.
Os intérpretes Python estão disponíveis para vários sistemas operacionais, o que significa que você pode escrever e executar código Python em qualquer plataforma.
E ainda outra coisa incrível sobre essa linguagem de programação é sua capacidade de trabalhar com scripts do lado do servidor (com o objetivo de aumentar a eficiência), bem como usuários finais individuais que podem querer algo personalizado apenas para eles!
Python usou a sintaxe da linguagem C que era popular na época para tornar seu código familiar para programadores de outras linguagens; assim, Bill Joy chamou o Python de “uma ótima linguagem para ensinar porque é muito divertido”.
A programação no estilo Lisp é suportada pelo design do Python. Possui funções filter(), map() e reduce(); compreensões de listas, dicionários e conjuntos; geradores; corrotinas; strings e Unicode como tipos de dados nativos; manipulação de exceção com uma hierarquia de tipos, bem como coleta de lixo. Um grande número de extensões foi escrito para aumentar a biblioteca padrão. Várias chamadas de sistema e bibliotecas são suportadas, juntamente com um grande número de ligações.
Python recebe o nome do grupo de comédia britânico Monty Python, cujo Flying Circus foi ao ar no início dos anos 1970. O título do grupo era um jogo de palavras, pois incorporava o nome do programa da BBC Doctor Who – no qual Terry Jones, membro do Monty Python, havia trabalhado.
Neste guia, vamos orientá-lo no processo de instalação do Python no Almalinux 8. Também mostraremos como começar com a linguagem e ensinaremos alguns conceitos básicos de programação criando um programa básico em Python. Vamos começar!
Pré-requisitos
Para instalar o Python no Almalinux 8, você precisará estar logado como root. Você também precisará de uma conexão com a Internet, pois o processo de instalação baixará os arquivos necessários do site oficial do Python.
O Python pode ser instalado no Almalinux 8 usando os repositórios padrão ou a fonte de software oficial do Python. Este guia mostrará como instalá-lo de ambas as fontes.
Instalando Python usando DNF
A ferramenta de gerenciamento de pacotes DNF é o gerenciador de pacotes padrão no Almalinux 8. DNF significa “Dandified Yum” e é uma bifurcação do gerenciador de pacotes Yum mais antigo.
Esta é a maneira mais fácil de instalar o Python 3 no Almalinux 8. Mas talvez você não tenha a versão mais recente do Python 3. Os repositórios padrão no Almalinux 8 nem sempre estão atualizados.
Primeiro, execute o comando abaixo para garantir que seu sistema esteja atualizado.
sudo dnf update -y
Em seguida, execute o comando abaixo para instalar o Python 3.9 com DNF. python39 é a versão específica do Python que você deseja instalar (neste caso, 3.9).
sudo dnf install python39 -y
Quando a instalação estiver concluída, execute o comando abaixo para garantir que o Python 3 tenha sido instalado.
python3.9 --version
A saída deve ficar assim:
[root@almalinux ~]# python3.9 --version Python 3.9.6 [root@almalinux ~]#
Instalando o Python a partir do código-fonte
Se você quiser instalar a versão mais recente do Python 3, terá que baixá-lo do site oficial do Python e instalá-lo você mesmo. Esta seção mostrará como instalar o Python 3.90 a partir do código-fonte. Você pode substituir 3.9 por qualquer versão mais recente do Python 3 que deseja instalar.
Devido à sua natureza, o código-fonte Python está em constante desenvolvimento e atualização.
Existem dois ramos: principal e legado. A ramificação principal é a ramificação oficial do Python e normalmente é a versão mais atualizada da linguagem. A ramificação legada é uma versão mais antiga que não receberá atualizações futuras. Como estamos aprendendo a instalar o Python 3, usaremos o branch principal.
Primeiro, execute o comando abaixo para instalar as dependências necessárias.
sudo dnf groupinstall "Development Tools" -y
sudo dnf install bzip2-devel libffi-devel openssl-devel -y
groupinstall
instala as ferramentas de desenvolvimento necessárias denominadas Ferramentas de Desenvolvimento, que são uma coleção de pacotes que são frequentemente usados ao compilar software a partir do código-fonte.
Em seguida, execute o comando gcc para garantir que o gcc esteja instalado corretamente. Gcc é um compilador que é usado para compilar código fonte em arquivos binários.
gcc --version
Se você vir um número de versão após o comando, o gcc está instalado e pronto para uso. Caso contrário, execute novamente o comando sudo dnf groupinstall “Development Tools” -y
acima para instalá-lo.
Saída de amostra:
Em seguida, execute o comando wget para baixar o código-fonte do Python 3.9 do site oficial do Python. wget é uma ferramenta usada para baixar arquivos da internet.
wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tar.xz
Em seguida, execute o comando tar para extrair o código-fonte do Python 3.9 baixado.
tar xvf Python-3.9.7.tar.xz
Em seguida, execute o comando cd para mudar para o diretório de código-fonte que foi criado com o tar anterior. cd é uma ferramenta que nos permite navegar (alterar diretórios) no Linux.
cd Python-3.9.7/
Quando estiver no diretório do código-fonte, execute o comando ./configure para configurar o código-fonte do Python para seu sistema. O script de configuração verificará em seu sistema todas as dependências necessárias e as instalará se ainda não estiverem instaladas. Isso pode levar alguns minutos, então seja paciente.
./configure --enable-optimizations
Saída de amostra:
Assim que o comando altinstall estiver completo, o Python 3.9 foi instalado com sucesso em seu sistema!
Saída de amostra:
Execute o comando python3 -V novamente para verificar se o Python 3.9 foi instalado e está funcionando corretamente.
python3.9 –version
A saída deve mostrar o número da versão do Python 3.9.7.
Criando um programa Python
Agora que você instalou o Python 3, vamos criar nosso primeiro programa. Nesta seção, criaremos um programa simples que imprime a string “Hello, World!”
Na comunidade de programação, o programa Hello, World é uma tradição. É um pequeno programa que simplesmente imprime algumas palavras para mostrar que funciona, e demonstra um processo muito simples em um pequeno programa “tutorial”.
Primeiro, execute o comando abaixo para criar um novo arquivo chamado hello.py usando nano. O nano é um editor de texto muito simples que está incluído na maioria das distribuições Linux. py é uma convenção que significa “programa Python”. Você pode nomear seu arquivo como quiser.
sudo nano hello.py
Quando o editor de texto estiver aberto, insira a seguinte linha nele:
# Este é um comentário. Comentários são linhas em um programa Python que não são executadas. Eles são usados para explicar o que o código faz. Os comentários começam com uma marca de hash ( # ) e podem abranger várias linhas.
# Este programa imprime "Hello, World!" print("Olá, mundo!")
print() em Python é uma função que imprime os argumentos passados para ela. O “Olá, Mundo!” string tem aspas ao redor porque strings em Python são cercadas por aspas.
Saia do editor de texto pressionando CTRL+O (que é a letra O) e saia novamente para voltar à sua interface de linha de comando. Agora que você fez as alterações, salve-as com CTRL+X (a letra X).
Com nosso arquivo hello.py criado, estamos prontos para executá-lo! Execute o comando python3 hello.py para executar seu programa.
python3 hello.py
O comando python3 hello.py acima executará o programa Python localizado no arquivo hello.py.
A execução de seu primeiro programa em Python deve resultar em um pequeno e agradável “Hello, World!” mensagem impressa para você na tela. Parabéns, você acabou de executar seu primeiro programa Python!
Saída de amostra:
Conclusão
Parabéns, agora você tem o Python 3 instalado e executou seu primeiro programa! Agora você deve estar bastante confortável com o básico de usar um editor de texto de linha de comando, como o nano, e executar programas em Python.
Para obter mais informações sobre o Python, confira seu site oficial aqui .