Pycharm - Melhorando e Escrevendo Código
PyCharm inclui vários padrões para escrever código com indentações adequadas válidas para Python. Isso torna interessante melhorar os padrões de código e escrever o código completo no editor PyCharm.
Melhorando a conclusão do código
O preenchimento de código no PyCharm é realmente único. Você pode aprimorá-lo ainda mais usando muitos outros recursos. Observe que o editor fornece o início e o fim do bloco de código. Considere um arquivo chamadodemo.py com o seguinte código -
message = 'GIEWIVrGMTLIVrHIQS' #encrypted message
LETTERS = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'
for key in range(len(LETTERS)):
translated = ''
for symbol in message:
if symbol in LETTERS:
num = LETTERS.find(symbol)
num = num - key
if num < 0:
num = num + len(LETTERS)
translated = translated + LETTERS[num]
else:
translated = translated + symbol
print('Hacking key #%s: %s' % (key, translated))
O código é concluído usando a seguinte construção -

Se você pressionar Ctrl + barra de espaço enquanto este pop-up estiver na tela, poderá ver mais opções de autocompletar código -

Ações de intenção
PyCharm inclui ações específicas de intenção e a tecla de atalho para as mesmas é Alt+Enter. O exemplo mais importante de intenções em ação é o uso de injeção de linguagem em strings.
A captura de tela abaixo mostra o funcionamento das ações de intenção -

Observe que podemos inserir muitos idiomas diferentes de ações de intenção no PyCharm Editor.