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, FlatPak y em seu site