villares / material-aulas

Material para ensino introdutório de programação com Python em um contexto visual
https://abav.lugaralgum.com/material-aulas/
97 stars 70 forks source link

Sobre a linha "-*- coding: utf-8 -*-" #85

Closed ArqErickGabriel closed 3 years ago

ArqErickGabriel commented 3 years ago

Me apaixonei pelo modo turtle no Python, e quando vi o conteúdo sobre caneta automática para processing inspirado no turtle do LOGO, e reproduzi fielmente o conteúdo inserido no https://github.com/villares/material-aulas/tree/master/caneta_automatica . Na ocasião, entrei em conflito exatamente nesta linha -- coding: utf-8 --, seguindo todos os passos, criando o caneta_automatica.py, até inclusive baixando os arquivos de exemplo na própria página, porém esse conflito continuou. Existe alguma condição, ou algo a mais que seja necessário para que essa linha de coding funcione?

villares commented 3 years ago

Salve @ArqErickGabriel, muito obrigado pela issue!

O código completo está aqui: https://raw.githubusercontent.com/villares/material-aulas/master/caneta_automatica/caneta_automatica.py

Repare que tem um # no começo da linha, ela é um "comentário especial", não pode remover o #! image

Veja se esta explicação aqui te ajuda: https://github.com/villares/material-aulas/blob/master/Processing-Python/modulos.md

Aguardo a sua resposta! (E sugestão de como podemos melhorar essa documentação!)

villares commented 3 years ago

Mudei a linha no comentário, veja se melhorou:

# -*- coding: utf-8 -*-
# Precisa a linha acima exatamente asssim, não remova o '#'!