Como Usar a Biblioteca Turtle para Desenhar
O Guia do Iniciante para Desenhar com a biblioteca Turtle do Python
Quando eu era criança, costumava aprender o Logo, uma linguagem de programação que envolvia uma tartaruga que podia ser movida na tela com apenas alguns comandos. Lembro-me de me sentir como um gênio da computação enquanto controlava esse pequeno objeto na minha tela, e foi isso que despertou meu interesse pela programação em primeiro lugar. A biblioteca turtle
do Python oferece uma funcionalidade interativa semelhante, que dá aos novos programadores uma amostra de como é trabalhar com Python.
Neste tutorial, você irá:
- Entender o que é a biblioteca
turtle
do Python - Aprender como configurar a
turtle
no seu computador - Programar com a biblioteca
turtle
do Python - Entender alguns conceitos importantes do Python e comandos da
turtle
- Desenvolver um jogo curto, mas divertido, usando o que você aprendeu
Se você é um iniciante em Python, este tutorial irá ajudá-lo a dar os primeiros passos no mundo da programação com a ajuda da biblioteca turtle
do Python!
Bônus gratuito: Clique aqui para obter uma Folha de Dicas do Python e aprender o básico do Python 3, como trabalhar com tipos de dados, dicionários, listas e funções do Python.
Conhecendo a Biblioteca turtle
do Python
A turtle
é uma biblioteca do Python pré-instalada que permite aos usuários criar desenhos e formas fornecendo a eles um “canvas” virtual. A caneta que você usa na tela para desenhar é chamada de turtle e é isso que dá o nome à biblioteca. Em resumo, a biblioteca turtle
do Python ajuda os novos programadores a terem uma ideia de como é programar com o Python de uma forma divertida e interativa.
Conhecendo a Biblioteca turtle
do Python
A biblioteca turtle
do Python é uma ótima introdução para quem quer aprender programação de forma divertida e interativa. Utilizando a biblioteca turtle
, é possível criar desenhos e formas em uma tela virtual, controlando um objeto chamado tartaruga.
Quando criança, eu costumava programar no Logo, que também oferecia uma experiência semelhante com uma tartaruga. Essa experiência me fez sentir como um verdadeiro gênio da computação, e foi isso que despertou meu interesse pela programação. Agora, com a biblioteca turtle
do Python, novos programadores também têm a oportunidade de sentir essa mesma emoção e aprender conceitos importantes da linguagem.
Neste tutorial, vamos explorar os principais recursos da biblioteca turtle
e criar alguns desenhos interessantes. Se você é um iniciante em Python, este tutorial será um ótimo ponto de partida para você.
Antes de começarmos, você precisará configurar a biblioteca turtle
em seu computador. Siga os passos abaixo para fazer isso:
-
Abra o terminal ou prompt de comando em seu computador.
-
Digite o seguinte comando e pressione Enter para instalar a biblioteca
turtle
:
Agora que a biblioteca turtle
está configurada em seu computador, podemos começar a programar com ela.
Tornando-se familiar com a biblioteca turtle
do Python
A biblioteca turtle
do Python permite criar desenhos e formas simplesmente fornecendo comandos para uma “tartaruga” virtual. A tartaruga é um objeto que pode ser movido na tela para desenhar linhas, formas, preencher cores e muito mais.
Antes de começarmos a desenhar, vamos aprender alguns conceitos básicos da biblioteca turtle
. A tabela abaixo lista alguns comandos importantes da biblioteca turtle
que você usará ao longo deste tutorial:
Comando | Descrição |
---|---|
forward(distance) | Move a tartaruga para a frente em uma determinada distância. |
backward(distance) | Move a tartaruga para trás em uma determinada distância. |
right(angle) | Gira a tartaruga para a direita em um determinado ângulo. |
left(angle) | Gira a tartaruga para a esquerda em um determinado ângulo. |
penup() | Levanta a tartaruga, para que não deixe um rastro ao se mover. |
pendown() | Abaixa a tartaruga, para que deixe um rastro ao se mover. |
pensize(width) | Define a largura do rastro deixado pela tartaruga. |
pencolor(color) | Define a cor do rastro deixado pela tartaruga. |
fillcolor(color) | Define a cor de preenchimento das formas desenhadas. |
begin_fill() | Inicia o preenchimento de uma forma. |
end_fill() | Termina o preenchimento de uma forma. |
Agora que estamos familiarizados com esses comandos básicos da biblioteca turtle
, vamos começar a criar alguns desenhos.
Criando nosso primeiro desenho
Vamos começar criando um simples desenho de uma estrela de cinco pontas. Use o código abaixo para desenhar a estrela:
Ao executar o código acima, você verá uma tela em branco com uma tartaruga vermelha desenhando uma estrela de cinco pontas. Experimente alterar as cores, a velocidade e o tamanho da tartaruga para ver como isso afeta o desenho.
Este foi um exemplo simples de desenho usando a biblioteca turtle
. À medida que avançamos neste tutorial, você aprenderá mais comandos e técnicas para criar desenhos mais complexos.
Desenhando formas predefinidas
A biblioteca turtle
do Python também fornece algumas formas predefinidas que você pode desenhar facilmente. Por exemplo, as funções circle(radius)
e square(length)
desenham um círculo e um quadrado, respectivamente. Veja o exemplo abaixo:
Ao executar o código acima, você verá uma tela em branco com uma tartaruga azul desenhando um círculo e um quadrado. Experimente alterar o tamanho das formas ou a posição da tartaruga para criar desenhos diferentes.
Mudando a cor da tela e do título
Você também pode personalizar a aparência da tela onde o desenho é exibido. Para mudar a cor da tela, você pode usar a função bgcolor(color)
da biblioteca screen
. Veja o exemplo abaixo:
Ao executar o código acima, você verá uma tela em azul claro com o título “Meu Desenho Turtle” no topo. Use a função title(title)
para alterar o título da tela.
Conclusão
Neste tutorial, você aprendeu os conceitos básicos da biblioteca turtle
do Python e como usá-la para criar desenhos simples. Você viu como mover a tartaruga, desenhar formas predefinidas e personalizar a aparência da tela.
A biblioteca turtle
é uma ótima ferramenta para iniciantes em programação, pois oferece uma maneira interativa e divertida de aprender conceitos importantes do Python. Além disso, você pode criar diversos desenhos e jogos interessantes com ela.
Agora que você conhece a biblioteca turtle
do Python, sinta-se à vontade para explorar mais comandos e técnicas por conta própria. Divirta-se programando e criando seus próprios desenhos!