9.1 Criando o primeiro programa
Bora escrever nosso primeiro programa em Python. PyCharm já nos preparou algo, mas acho que não seria legal se o nosso primeiro programa fosse um código de outra pessoa. Vamos deletá-lo e escrever o nosso — ainda melhor.
Vamos começar simples – exibir algum texto na tela. Em Python é bem fácil – é só escrever o comando:
print ("texto")
Pronto, não precisa escrever mais nada. Nem funções como main()
, nem ponto e vírgula, como em outras linguagens de programação. Só a palavra
print
, parênteses e texto entre aspas duplas.
Isso não são duas aspas simples – são aspas duplas.
Se quiser, pode colocar entre as aspas algum texto bonito e pomposo – afinal, é o seu primeiro programa em Python. Sugiro 3 opções para escolher:
- "O lado sombrio me oferece o que o Claro não pode: verdadeira liberdade."
- "O lado sombrio é o caminho para o poder que não conhece limites."
- "Eu escolho meu destino, e ele está nas sombras."
Se por acaso você apagar uma das aspas ou escrever uma a mais, o PyCharm vai sublinhar a linha em vermelho. Exemplo:
No exemplo acima, eu acidentalmente apaguei a aspa dupla de fechamento.
9.2 Executando o primeiro programa
Agora vamos executar o programa e ver o que ele vai mostrar na tela.
Para executar o programa, é só clicar no triângulo verde no menu superior. À esquerda dele, está o nome do arquivo que será executado:
Você também pode executar o programa pressionando Shift+F10.
Vamos fazer isso e você verá a saída do seu programa no console. Aqui está o que o meu exibiu:
O código em laranja – execução
do arquivo Python main.py
Texto destacado em vermelho que o meu programa exibiu na tela (no console).
Informações em amarelo – informações de que o programa terminou sem erros.
9.3 Trabalhando com erros
E o que acontece se cometemos algum erro, como o Python vai reagir?
Vamos apagar a aspa de fechamento e executar o programa novamente. Aqui está o que eu recebi:
O Python tentou executar o comando (ele está na linha 2), mas não conseguiu. Aqui está o que ele diz: SyntaxError: unterminated string literal (detected at line 2)
SyntaxError
— erro de sintaxe [no código].unterminated string literal
— string não terminada.(detected at line 1)
— erro na linha número 1.
Enquanto você está aprendendo a programar, os erros serão seus companheiros frequentes. Mas não esqueça — só erra quem tenta.
Você precisa aprender a ler corretamente os erros, entender o que eles dizem e aprender a corrigi-los.
9.4 O que é o plugin CodeGym e para que serve?
Este é um aplicativo, um módulo de software especial que se integra com o ambiente de desenvolvimento PyCharm e permite que você trabalhe com as tarefas do curso CodeGym. Por exemplo, escrever código para a solução, enviá-lo para verificação, comparar sua solução com a “padrão” e muito mais. O progresso na resolução de tarefas no plugin é sincronizado com sua conta no CodeGym, então ele aparecerá igual no site e no ambiente de desenvolvimento.
Você pode baixar o plugin CodeGym do marketplace da Jetbrains, direto do seu ambiente de desenvolvimento.
Acesse a seção "Configurações", Windows/Linux
File - Settings
, MacOSPyCharm - Preferences
. Se não houver seção de configurações, abra qualquer projeto ou crie um novo.No menu lateral da janela que apareceu, selecione a seção Plugins e abra a aba Marketplace. Na barra de pesquisa, digite codegym
- Selecione o plugin e clique no botão Install.
- Reinicie (Restart IDE) PyCharm para começar a trabalhar com o plugin.
- Você verá uma interface levemente modificada e um botão Entrar na conta na barra horizontal superior.
Para abrir uma nova tarefa, clique em
Tasks
no painel vertical à esquerda, depois no cartão da tarefa no painel lateral à esquerda, e na janela pop-up clique em Abrir:- Um painel com duas abas se abriu. Uma — com a condição, outra — para inserir o código.
- Agora digite a solução do problema e clique no botão
Verificar
Ao clicar, abrirá uma janela para entrar na sua conta, onde você deve inserir sua chave secreta:
Lembrando que você pode encontrar a chave secreta na seção “Configurações” → “Segurança e login”. |
Após o login, o projeto começará a ser carregado e Codegym PY SDK (não é necessário alterar para outra versão). Ele é construído no Jetbrains Interpreter, versão python 3.12. |
Instalação manual do plugin
- Baixar o plugin
- Acesse a seção "Configurações", Windows/Linux
File - Settings
, MacOSPyCharm - Preferences
. - No menu lateral da janela que aparecer, selecione a seção Plugins e clique na engrenagem (⚙️) e escolha «Install Plugins from disk»
- Abra a pasta onde está o plugin. Selecione-o (arquivo zipado) e clique em OK Restart IDE.
Plugin instalado! Agora você pode resolver os problemas.
Sincronização de tarefas site — plugin
A lista de tarefas e seus status são atualizados automaticamente, a cada cinco minutos ou após o envio de qualquer tarefa para verificação (servidor codegym).
Então, se você resolveu uma tarefa no site, no plugin ela também estará na lista de tarefas resolvidas. Se precisar atualizar as informações sobre o status das tarefas agora, clique no seu avatar (à direita no topo), e no menu suspenso selecione Sincronizar tarefas:
Modo iniciante no plugin
É uma versão simplificada para aqueles usuários que não têm (ou têm pouca) experiência com o PyCharm e outros ambientes de desenvolvimento. Ele esconde algumas funções do PyCharm. Para desativar este modo, clique no seu avatar (à direita no topo), e no menu suspenso selecione Configurações:
Como ocultar o painel de navegação do plugin no modo PRO
Clique em Configurações (⚙️) e desmarque a opção "Mostrar painel de navegação do plugin":
GO TO FULL VERSION