Vida

Escolhendo um Editor de Texto para Programação Python

Escolhendo um Editor de Texto para Programação Python


We are searching data for your request:

Forums and discussions:
Manuals and reference books:
Data from registers:
Wait the end of the search in all databases.
Upon completion, a link will appear to access the found materials.

01de 03

O que é um editor de texto?

Para programar o Python, quase todo editor de texto fará. Um editor de texto é um programa que salva seus arquivos sem formatação. Os processadores de texto como o MS-Word ou o OpenOffice.org Writer incluem informações de formatação quando salvam um arquivo - é assim que o programa sabe negrito certo texto eitálico outras. Da mesma forma, os editores gráficos de HTML não salvam o texto em negrito como texto em negrito, mas como texto com uma marca de atributo em negrito. Essas tags destinam-se à visualização, não à computação. Portanto, quando o computador lê o texto e tenta executá-lo, desiste, travando, como se dissesse: "Como você espera que eu leia aquele? "Se você não entender por que isso pode fazer isso, convém revisitar como um computador lê um programa.

O principal ponto de diferença entre um editor de texto e outros aplicativos que permitem editar texto é que um editor de texto não salva a formatação. Portanto, é possível encontrar um editor de texto com milhares de recursos, como um processador de texto. A característica definidora é que ele salva o texto como texto simples e simples.

02de 03

Alguns critérios para escolher um editor de texto

Para programar o Python, existem literalmente dezenas de editores para você escolher. Enquanto o Python vem com seu próprio editor, IDLE, você não está restrito a usá-lo. Todo editor terá seus pontos positivos e negativos. Ao avaliar qual deles você usaria, é importante ter alguns pontos em mente:

  1. O sistema operacional que você usará. Você trabalha no Mac? Linux ou Unix? Janelas? O primeiro critério pelo qual você deve julgar a adequação de um editor é se ele funciona na plataforma que você usa. Alguns editores são independentes de plataforma (eles trabalham em mais de um sistema operacional), mas a maioria é restrita a um. No Mac, o editor de texto mais popular é o BBEdit (do qual o TextWrangler é uma versão gratuita). Toda instalação do Windows vem com o Bloco de notas, mas algumas substituições excelentes a serem consideradas são o Notepad2, o Notepad ++ e o TextPad. No Linux / Unix, muitos optam por usar o GEdit ou o Kate, embora outros optem pelo JOE ou outro editor.
  2. Você quer um editor de barebones ou algo com mais recursos? Normalmente, quanto mais recursos um editor tiver, mais difícil será aprender. No entanto, uma vez que você os aprende, esses recursos geralmente pagam dividendos consideráveis. Alguns editores relativamente barebones são mencionados acima. No lado cheio de recursos, dois editores de várias plataformas tendem a ficar frente a frente: vi e Emacs. Sabe-se que o último possui uma curva de aprendizado quase vertical, mas compensa abundantemente quando a pessoa aprende (divulgação completa: sou um usuário ávido do Emacs e estou, de fato, escrevendo este artigo com o Emacs).
  3. Alguma capacidade de rede? Além dos recursos da área de trabalho, alguns editores podem ser criados para recuperar arquivos em uma rede. Alguns, como o Emacs, oferecem a capacidade de editar arquivos remotos em tempo real, sem FTP, por meio de um login seguro.
03de 03

Editores de texto recomendados

Qual editor você escolhe depende de quanta experiência você tem com computadores, o que você precisa fazer e em qual plataforma você precisa fazê-lo. Se você é novo nos editores de texto, aqui ofereço algumas sugestões sobre qual editor você pode achar mais útil para os tutoriais neste site:

  • Janelas: O TextPad oferece uma experiência direta ao usuário com alguns recursos para ajudá-lo. Algumas empresas de software usam o TextPad como editor padrão para programação de linguagens interpretadas.
  • Mac: BBEdit é o editor mais popular para Mac. É conhecido por oferecer vários recursos, mas ficar fora do caminho do usuário.
  • Linux / Unix: O GEdit ou o Kate oferecem a experiência do usuário mais direta e são comparáveis ​​ao TextPad.
  • Plataforma independente: Naturalmente, a distribuição do Python vem com um editor perfeitamente bom no IDLE e é executado em qualquer lugar que o Python faz. Outros editores fáceis de usar são o Dr. Python e Eric 3. Naturalmente, nunca se deve esquecer o vi e o Emacs.