Thonny é um IDE ideal para ensinar programação Python nas escolas

Executar um programa Python no Linux é tão simples quanto executar o arquivo Python no terminal.


Mas isso não é muito conveniente para todos e não ajuda a depurar seus programas. Crua demais.



Existem vários IDEs e editores de texto que podem ser usados ​​para desenvolvimento em Python. A edição da comunidade PyCharm está disponível para usuários do Linux .


Recentemente, encontrei outro IDE criado especificamente para iniciantes em Python. Gostei da ideia deste aplicativo e, portanto, estou compartilhando com você aqui.


Thonny é um IDE Python de código aberto e multiplataforma para iniciantes

Thonny se parece com a versão Python do Eclipse em termos de UI e UX. E isso não é totalmente ruim, considerando que a maioria dos iniciantes em C++ e Java começam com o Eclipse e muitos continuam com ele depois.


Não é uma ferramenta nova. Já está no horizonte há alguns anos. Eu não codifico em Python, então nunca o descobri até recentemente.


Dedicado ao Python, o Thonny possui recursos que ajudam os iniciantes em Python a entender como seu programa se comporta. Vamos dar uma olhada nesses recursos.


Plug and play


Thonny vem com Python para que você não precise fazer esforço adicional para instalar o Python. Isso não é grande coisa para os usuários do Linux, pois a maioria das distribuições possui o Python instalado por padrão.


A interface é simples. Ele fornece um editor onde você pode escrever seu programa Python e pressionar o botão Executar ou usar a tecla F5 para executar o programa. A saída é exibida na parte inferior.


Ver variáveis

Em View->Variables, você pode ver os valores de todas as variáveis. Não há necessidade de imprimir todos eles.


Depurador embutido

Execute seu programa passo a passo usando o depurador. Você pode acessá-lo no menu superior ou usar as teclas Ctrl+F5. Você nem precisa dos pontos de interrupção aqui. Você pode dar passos grandes com F6 ou em pequenos passos com F7.


Em pequenos passos, você pode ver como o Python vê suas expressões. Isso é muito útil para novos programadores entenderem por que seu programa está se comportando de uma determinada maneira.




Não é isso. Para chamadas de função, ele abre uma nova janela com uma tabela de variáveis ​​locais e um ponteiro de código separados. Muito legal!


Marcador de erro de sintaxe

Os iniciantes geralmente cometem erros de sintaxe simples, como parênteses ausentes, aspas, etc. Thonny aponta isso imediatamente no próprio editor.


As variáveis ​​locais também são visualmente diferenciadas das globais.


Conclusão automática

Você não precisa digitar tudo. Thonny suporta autocompletar código, o que ajuda na codificação mais rápida.


Acesso ao shell do sistema

Nas Ferramentas, você pode acessar o shell do sistema. A partir daqui, você pode instalar o novo pacote Python ou aprender a lidar com o Python a partir da linha de comando.


Observe que, se você usar Flatpak ou Snap, Thonny pode não conseguir acessar o shell do sistema.


Gerenciar Pip da GUI

Vá para Ferramentas e Gerenciar pacotes. Ele abre uma janela e você pode instalar pacotes Pip desta GUI.


Recursos bons o suficiente para aprender Python, certo? Vamos ver como instalá-lo.


Instalando o Thonny no Linux

Thonny é um aplicativo multiplataforma. Está disponível para Windows, macOS e Linux.


É um aplicativo popular e você pode encontrá-lo nos repositórios da maioria das distribuições Linux. Basta procurá-lo no centro de software do seu sistema.


Alternativamente, você sempre pode usar o gerenciador de pacotes da sua distribuição Linux.


Em distribuições baseadas em Debian e Ubuntu, você pode usar o comando apt para instalá-lo.


sudo apt install thonny

Ele baixa um monte de dependências e cerca de 300 MB de pacotes.


Uma vez instalado, você pode procurá-lo no menu e instalá-lo a partir daí.


Conclusão

Thonny é uma ferramenta decente para programadores iniciantes em Python. Não que os especialistas não possam usá-lo, mas é mais adequado para ser usado nas escolas e faculdades. Os alunos acharão útil aprender Python e entender como seu código se comporta de determinada maneira.

0 Comentários

Red Hat contrata um engenheiro de software cego para melhorar a acessibilidade no desktop Linux

A Red Hat está contratando um engenheiro de software cego para ajudar nos refinamentos de acessibilidade no GNOME, Fedora e RHEL. A acessibilidade em um desktop Linux não é um dos pontos mais fortes a serem destacados. No entanto, o GNOME, um dos melhores ambientes de desktop , conseguiu se sair melhor comparativamente (acho). Em uma postagem no blog de Christian Fredrik Schaller (Diretor de Desktop/Gráficos, Red Hat), ele menciona que eles estão fazendo sérios esforços para melhorar a acessibilidade. Começando com a contratação de Lukas Tyrychtr pela Red Hat , que é um engenheiro de software cego para liderar o esforço para melhorar o Red Hat Enterprise Linux e o Fedora Workstation em termos de acessibilidade. Entre os detaques Estado de acessibilidade no GNOME Enquanto eu mencionei que o GNOME conseguiu ter um suporte de acessibilidade decente no passado, Christian menciona o que aconteceu ao longo dos anos: O primeiro esforço conjunto para oferecer suporte à acessibilidade no Linux