Por que aprender Python. Um clássico que nunca sai de moda.

Por que aprender Python

A oferta de linguagens de programação de código aberto é quase tão abundante quanto a dos editores da Markdown (e devem ser declaradas pandêmicas pela OMS) SSe você está se perguntando qual deles deve aprender como hobby ou para desenvolver seus próprios aplicativos, esta situação pode ser confusa. No entanto, a resposta às suas perguntas tem apenas duas sílabas; Pitão.

Por que aprender Python

Provavelmente existe uma linguagem de programação que faz melhor cada uma das coisas que podem ser feitas com Python, mas nunca é a mesma. Com Python, você pode criar aplicativos para todos os sistemas operacionais de desktop e móveis. É usado para programar jogos, fazer pesquisas científicas ou programas para uso financeiro. Sua extensa lista de módulos pré-programados economiza muito tempo de programação. E, se você Google ou Stack Overflow, provavelmente alguém fez um aplicativo que faz o que você quer e você só precisa copiar e adaptar.

Para enfatizar a importância desta linguagem de programação, basta mencionar que A Microsoft está recrutando desenvolvedores proeminentes, incluindo o próprio criador da linguagem Guido Van Rossum. Há rumores de que o Python substituiria o VBA como linguagem de script no pacote de escritório da empresa.

Ferramentas para começar a programar em Python

Se você tem uma distribuição Linux atualizada, não precisa de mais nada para programar em Python. É claro que ter um ambiente de desenvolvimento integrado com suporte a Python vai te ajudar muito, mas você pode se virar com o terminal e o editor de texto.

Para verificar a versĂŁo instalada do Python, abra o terminal e digite:
python3 -V

Você pode verificar qual é a última versão disponível no página de download o projeto.

Como costuma acontecer com as distribuições Linux atualizadas regularmente, a versão mais recente nem sempre está disponível. Em geral, as diferenças dentro do mesmo ramo geralmente não justificam a instalação manual. Mas, se você gosta de se atualizar, pode fazer da seguinte forma.

A web detecta automaticamente o sistema operacional e mostra a versão correspondente. Anote o número da versão porque você terá que substituí-los pelos Xs nos comandos deste tutorial.

Debian / Ubuntu e derivados

Instalamos as dependências necessárias
sudo apt install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
Vamos para o diretĂłrio onde salvamos o instalador Python
cd Descargas

Descompacte a pasta.
tar -xvf Python-X.X.X.tar.xz
Vamos para o diretório onde os arquivos de instalação foram descompactados

cd Python-X.X.X

Lançamos o script de configuração.

./configure --enable-optimizations
Começamos o processo de compilação

make

sudo make install

CentOS / RHEL / Fedora

Instalação das dependências necessárias
sudo dnf install gcc openssl-devel bzip2-devel libffi-devel zlib-devel
Vamos para o diretĂłrio onde salvamos o instalador Python
cd Descargas

Descompacte a pasta onde estĂŁo os arquivos.
tar -xvf Python-X.X.X.tar.xz
Mudamos para o diretório onde os arquivos de instalação foram descompactados

cd Python-X.X.X
Lançamos o script de configuração

./configure --enable-optimizations
Começamos o procedimento de compilação

sudo make altinstall

Escolha de um ambiente de desenvolvimento integrado

Em todos os casos, você pode verificar a atualização com o comando
python3 -V

A oferta de ambientes de desenvolvimento integrados para Python no Linux é ampla e cabe a você descobrir qual é o mais confortável para você.. Vamos nos concentrar em propostas de código aberto que também são gratuitas.

Comunidade PyCharm

É uma ferramenta criada por programadores Python para programadores Pythsobre. Ele oferece recursos como preenchimento automático de código, análise de código para detectar erros e corrigi-los automaticamente.

Está disponível nas lojas estalo, FlatPak e a partir de Teia do desenvolvedor.

PyCharmEduGenericName

Com os próprios desenvolvedores, ele permite que você aprenda e ensine Python interativamente. Você pode instalá-lo da loja estalo e do teia.

VS CĂłdio

Quando a Microsoft decidiu ir para o código aberto e seduzir os desenvolvedores, lançou o Visual Studio Code. VS Code é um ambiente de desenvolvimento integrado com suporte para várias linguagens de programação e um gigantesco repositório de plugins. Eu disse acima que a empresa contratou vários desenvolvedores Python, um dos quais foi o criador dos plugins Python mais populares para o VS Code, portanto, podemos dizer que Python joga localmente.

No entanto, os velhos sentimentos nĂŁo vĂŁo embora. Muitos continuam a desconfiar da Microsoft. Para eles, Ă© Codium. Este Ă© o cĂłdigo-fonte do VS Code, mas sem nenhum dos add-ons da Microsoft. O Codium Ă© absolutamente compatĂ­vel com todos os plug-ins e possui as mesmas caracterĂ­sticas do original.

Está disponível na loja estalo, FlatPakem seu site