logo

Átomo Python

Uma introdução ao átomo

O tempo não espera por ninguém e, para acompanhar este mundo incrivelmente acelerado, precisamos sempre atualizar nossas ferramentas. Uma das principais indústrias onde os programadores necessitam de um ambiente mais criativo para escrever código e criar software rapidamente é o desenvolvimento de software. Consequentemente, surge a necessidade de um editor de texto eficiente e um ambiente de desenvolvimento integrado (IDE). Em relação à linguagem de programação Python, Atom é o IDE ideal. Atom é um ambiente de desenvolvimento integrado de código aberto, gratuito e destinado especificamente a ajudar os desenvolvedores Python em seu trabalho.

Vamos dar uma olhada nos assuntos que abordaremos na lição antes de nos aprofundarmos na ideia:

dobrar para string java
  • Reconhecendo a necessidade do Atom Python
  • Compreendendo o Editor de Texto Atom
  • Instalação e download do Atom Python
  • Execução de código Atom Python
  • Temas Python Atômicos
  • Testes de Atom Python
  • Configurações específicas do Python

Vamos começar reconhecendo o verdadeiro significado do Python Atom IDE.

Reconhecendo a necessidade do Atom Python

Os programas Python podem ser criados e executados usando a técnica mais básica, que é criar um arquivo vazio com a extensão Python (.py). Depois disso, devemos usar um terminal ou shell de linha de comando para apontar para o arquivo usando a sintaxe mostrada abaixo:

 $ python file_name.py 

Alternativamente, podemos usar o programa IDLE (Integrated Development and Learning Environment) integrado do Python para executar código escrito em Python. Mas estas duas possibilidades principais não pareceriam uma decisão decente para fazer algo. Será necessário algo mais confiável e produtivo. É por isso que o IDE Atom Python é útil. Em vez de ter recursos exclusivos no sentido convencional, o Atom cria pacotes que se conectam ao seu núcleo vulnerável. Recursos como linhas de código, destaques de código e preenchimento automático estão incluídos nesses pacotes.

Vamos compreender o incrível Editor de Texto Atom.

Compreendendo o Editor de Texto Atom

Atom é um editor de texto ou IDE multiplataforma, gratuito e de código aberto que suporta controle Git integrado e pacotes produzidos usando NodeJS. Grupos de código aberto criam a maioria dos pacotes em expansão e estão disponíveis gratuitamente. A base do Atom IDE é o Electron Framework, anteriormente conhecido como Atom Shell. Com a ajuda de NodeJS e Chromium, a estrutura eletrônica permite que os desenvolvedores utilizem o aplicativo de desktop em vários sistemas operacionais, incluindo Windows, Linux e MacOS. O IDE Atom é criado e mantido pelo GitHub e é escrito em CoffeeScript e Less.

Atom Text Editors também é conhecido como Hackable Text Editor for the Twenty-First Century por seus desenvolvedores e é totalmente personalizável em HTML, JavaScript e CSS.

Agora, vamos ver como baixar e instalar o Atom Text Editor.

Baixando e instalando o editor de texto Atom Python

O Atom Python Text Editor está disponível para download em https://atom.io/, o site oficial. O arquivo de configuração que corresponde às configurações atuais do sistema operacional será automaticamente detectado e mostrado para download.

Baixando e instalando o editor de texto Atom Python

Átomo Python

Clique em Download para iniciar o download do arquivo de configuração. Para instalar o aplicativo no sistema, abra o arquivo de configuração quando o download terminar. Não é necessário manual de instruções porque o processo de instalação é automatizado. Após uma instalação bem-sucedida, o Atom será iniciado imediatamente no local padrão e criará um atalho no menu iniciar.

Para executar o código Python, agora precisamos instalar os plugins e pacotes necessários.

Agora, vamos ver como o Atom Python está configurado de forma que possa ser acessado usando uma abordagem padrão a partir do diretório preferido do usuário. Além disso, o Atom oferece opções como instalação de pacotes ou temas com o auxílio de um guia de boas-vindas. 'Mostrar guia de boas-vindas ao abrir o Atom' está desmarcado e o guia de boas-vindas está sendo fechado. Conseqüentemente, o guia de boas-vindas não aparecerá quando abrirmos o aplicativo atom na próxima vez.

Átomo Python

Agora que estamos no diretório, podemos clicar com o botão direito em qualquer arquivo ou pasta e escolher ‘Abrir com Atom’ no menu.

Podemos abrir a opção dos programas se não estiver no menu de contexto. Tudo o que precisamos fazer com o Atom é escolher o menu Arquivo. Navegue até Configurações. Para abrir as configurações do Atomic, poderíamos usar a tecla de atalho Ctrl + Vírgula (Ctrl+,).

vlc baixar youtube

Devemos escolher a guia Sistema em Configurações e verificar as seguintes opções:

  • Abra os menus de contexto do arquivo
  • Nos menus de contexto de pasta, exiba

Em seguida, a opção ‘Abrir com Atom’ aparecerá no menu de contexto. Agora podemos acessar imediatamente o arquivo ou pasta escolhida no Atom.

A visualização em árvore é exibida à esquerda quando iniciamos o programa Atom. Alternar visualização em árvore pode ser selecionado na barra de menu acessando Exibir se a visualização em árvore não for mostrada. O atalho de teclado Ctrl + K Ctrl + B é outra opção. Os arquivos na pasta conectada são exibidos nesta visualização em árvore e podemos clicar duas vezes em qualquer arquivo Python para examinar seu conteúdo.

Execução de código em Atom Python

Geralmente, usamos o prompt de comando ou terminal para executar programas Python. No entanto, o Atom fornece um plugin conhecido como terminal platformio-ide para executar o código python. Podemos configurar este plugin navegando até o Arquivo na barra de menus. Vá para Configurações . Clique em Instalar Aba. Agora, na barra de pesquisa, pesquise e instale o terminal platformio-ide plugar. Podemos usar o método acima para instalar outros pacotes, plugins e também temas.

Átomo Python

O editor de texto Atom incorporará um terminal após o plugin ter sido instalado corretamente. O ícone + que pode ser visto no canto inferior esquerdo do editor nos permite alternar entre este terminal e outros.

Dividindo o Editor

Podemos abrir vários arquivos no Atom e dividir a janela navegando até Visualizar na barra de menus. Vá para Painéis e selecione a opção Dividir à Direita para enviar o arquivo atual para a metade direita da janela. Isso ajudará os usuários a aumentar a produtividade ao trabalhar com mais de um arquivo.

Tema Atom Python

Atom oferece dois tipos diferentes de temas: temas de UI e temas de sintaxe. Os temas sintáticos são usados ​​para especificar a cor do código e chamar a atenção para certos recursos de sintaxe. Os temas de UI, por outro lado, são usados ​​para alterar a aparência de botões, menus suspensos e muitos outros elementos.

Ao selecionar a guia Temas no menu Configurações localizado no menu Arquivo, podemos visualizar todos os temas instalados. A saída apropriada será mostrada na guia Tema. Ao selecionar a opção + Instalar em Configurações e procurar o tema preferido, também podemos baixar uma série de novos temas que estão atualmente disponíveis no mercado.

Formatação

Se voltarmos aos parâmetros e escolhermos a aba Editor, também podemos modificar os parâmetros padrão da fonte. Várias configurações relativas ao estilo do Editor, como tamanho e estilo da fonte, estão disponíveis na guia a seguir. Para personalizá-lo da maneira que quisermos, podemos usar Font Family para modificar a fonte.

Experimentação com Atom Python

Existem várias coisas que também podemos experimentar usando as opções a seguir:

altura da linha:

A distância entre duas linhas é a definição padrão de altura da linha. Acessando a aba Editor e fazendo as alterações necessárias, podemos ajustar facilmente a altura da linha.

Rolar além do final:

Normalmente, a última linha do código – também conhecida como parte inferior da tela – é o ponto mais distante que podemos rolar. Normalmente, não conseguimos passar desse ponto. Por outro lado, a linha inferior aparece na parte superior da tela se ativarmos o pacote Scroll Past End. Para conforto dos usuários, este pacote inclui um espaço em branco na parte inferior onde podem trabalhar com seus códigos.

Mostrar guia de recuo:

As linhas verticais, que indicam onde os recuos devem aparecer, são exibidas usando a Guia de recuo. Na guia Editor em Configurações, podemos ativar o recurso Mostrar guia de recuo.

classificação de lista de arrays java

Podemos tentar uma série de outras alternativas. Por enquanto, porém, vamos compreender algumas configurações exclusivas do Python.

Configurações específicas do Python

Alguns dos plug-ins mais úteis para aumentar a produtividade do Python estão listados abaixo:

Roteiro:

O objetivo do pacote Script é mostrar um documento que contém todas as informações sobre outros pacotes, incluindo comandos, atalhos e muito mais. Se você achar esses atalhos padrão desagradáveis, você pode modificá-los acessando a guia visualizar código, que é onde a pasta de mapas de teclado é mantida. O arquivo script.cson deve então ser aberto e atualizado de acordo com as preferências.

Átomo Python

Modificamos o atalho para Ctrl + R, por exemplo. Após a conclusão do procedimento de atualização, feche todas as janelas e inicie o Atom IDE novamente. Após a reinicialização, uma caixa de saída aparece na parte inferior e podemos usar o atalho personalizado para utilizar o script Python. No entanto, também podemos alterar esta caixa de saída conforme mostrado abaixo:

Navegue até a guia Temas na seção Configurações do menu Arquivo. No topo há um link que permite modificar o CSS. Ao clicar neste link, podemos obter a folha de estilo. Para aumentar a fonte do console de script, copie e cole o seguinte trecho de código na folha de estilo depois de aberta.

 .script-view .line{ font-size: 20px; } 

ícones de arquivo atom:

Os ícones que conduzem os arquivos na visualização em árvore são inseridos utilizando o pacote atom-file-icons, conforme mostrado abaixo:

Antes de instalar o pacote atom-file-icons

exemplo de substring em java
Átomo Python

Após a instalação do pacote atom-file-icons

Átomo Python

preenchimento automático-python:

Quando chegamos a um determinado ponto ao escrever o código, o módulo autocomplete-python mostra a caixa de recomendações sobre o que pode aparecer.

Átomo Python

Floco:

Flake serve como um linter Python, identificando e destacando todos os problemas do script. Ao instalar o flake8 usando a seguinte linha no shell de comando ou terminal, podemos habilitar o pacote flake:

 $ pip install flake8 

Após a conclusão da instalação, o Atom IDE exibirá um pequeno símbolo no canto inferior esquerdo. A lista de erros descobertos durante a escrita será mostrada clicando neste símbolo.

python-autopep8:

O pacote python-autopep8 é utilizado para formatar o código. Ao selecionar a opção Formatar no menu Salvar, podemos ativá-lo nas configurações do plugin autopep8.

Vamos agora examinar como o código Python é executado no IDE Atom.

Como posso executar o código Python no editor Atom?

Vamos escrever um código básico para uma classe abstrata para entender melhor como o código Python é executado no IDE Atom.

Exemplo:

Arquivo: inter.py

 import abc class Marine_Animals (abc.ABC): @abc.abstractmethod def Breathe( self ): pass class Fish ( Marine_Animals ) : def Breathe( self ): print('Fishes breathe with their gills.') class Aerial_Animals (abc.ABC): @abc.abstractmethod def Breathe( self ): pass class Bird ( Aerial_Animals ) : def Breathe( self ): print('Birds breathe through their mouth or their nostrils.') goldie = Fish() birdy = Bird() print( isinstance(goldie, Marine_Animals)) print( isinstance(goldie, Aerial_Animals)) print( isinstance(birdy, Marine_Animals)) print( isinstance(birdy, Aerial_Animals)) 

Quando o código for finalizado, ele se parecerá com a imagem a seguir:

Átomo Python

Agora vamos passar para a execução do código usando o terminal que instalamos anteriormente. Para usar o terminal, clique no botão + ícone localizado no canto inferior esquerdo. Agora, digite o seguinte comando para executar o programa:

Saída:

 $ python inter.py True False False True 

O mesmo pode ser visualizado na imagem a seguir:

Átomo Python

Agora, vamos entender o código.

Explicação:

ponto java

As duas classes base abstratas, Marine_Animals e Aerial_Animals, cada uma tem um método abstrato chamado Breathe, e este programa Python as define. Duas classes concretas, Fish e Bird, implementam o método Breathe com comportamentos diferentes para cada tipo de animal. Fish e Bird herdam de Marine_Animals e Aerial_Animals, respectivamente. A seguir, instâncias de Fish e Bird com os nomes Goldie e Birdy, respectivamente, são criadas pelo programa. Ele determina se cada instância pertence às classes Marine Animals e Aerial Animals usando o método isinstance() e, dependendo do resultado, imprime True ou False. De acordo com o resultado, birdy (um pássaro) é uma instância de Animais Aéreos, mas não de Animais Marinhos, enquanto Goldie (um peixe) é uma instância de Animais Marinhos, mas não de Animais Aéreos.