Editor de Código
Para leitoras em casa: esse capítulo é abordado no vídeo Instalando Python & Editor de Código.
Você está prestes a escrever sua primeira linha de código, então é hora de baixar um editor de código!
Observação: se você estiver usando um Chromebook, pule este capitulo e certifique-se de seguir as instruções em Chromebook Setup. A IDE na nuvem que escolher (PaizaCloud Cloud IDE ou AWS Cloud9) inclui um editor de código, e quando abrir um arquivo na IDE a partir do menu Arquivos, você estará automaticamente usando este editor de código.
Observação: Você talvez já tenha feito isso no capítulo de Instalação - se for o caso, pode pular direto para o próximo capítulo!
Existem muitos editores de código diferentes e escolher um trata-se essencialmente de preferência pessoal. A maioria dos programadores de Python usa os complexos, mas extremamente poderosos IDEs (Integrated Development Environments, ou, em português, Ambientes de Desenvolvimento Integrado), tais como o PyCharm. Para um iniciante, entretanto, estas IDEs não são muito adequadas; nossas recomendações são igualmente poderosas, mas bem mais simples.
Nossas sugestões estão logo abaixo, mas sinta-se livre para perguntar à sua monitora quais são suas preferências - será mais fácil escolher com a ajuda dela.
Visual Studio Code
O Visual Studio Code é um editor de código desenvolvido pela Microsoft para Windows, Linux e macOS. Inclui suporte para depuração, controle Git incorporado, destaque de sintaxe, conclusão de código inteligente, snippets e reação de código.
Gedit
Gedit é um editor open-source, gratuito, disponível para todos os sistemas operacionais.
Sublime Text
O Sublime Text é um editor muito popular. Ele tem um período de avaliação gratuito e está disponível para vários sistemas operacionais.
Atom
Atom é outro editor popular. É gratuito, aberto e disponível para Windows, macOS e Linux. Atom é desenvolvido por GitHub.
Por que estamos instalando um editor de código?
Você deve estar se perguntando porque estamos instalando esse software editor de código específico ao invés de usar algo como Word ou Bloco de Notas.
A primeira razão é que o código precisa estar em texto puro, sem formatação, e programas como o Word e o Textedit não produzem texto puro de fato. Eles produzem texto rico (com fontes e formatação), usando formatos personalizados, como RTF (Rich Text Format, ou Formato de Texto Rico, em português).
A segunda razão é que editores de código são especializados em edição de código, então eles possuem funcionalidades úteis, como destacar o código com cores de acordo com seu significado ou fechar aspas automaticamente.
Veremos tudo isso em ação mais pra frente. Logo, logo, seu bom e velho editor de código será uma de suas ferramentas preferidas. :)