Pular para o conteúdo

Como Usar a Biblioteca Turtle para Desenhar

CodeMDD.io

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:

  1. Abra o terminal ou prompt de comando em seu computador.

  2. Digite o seguinte comando e pressione Enter para instalar a biblioteca turtle:

pip install PythonTurtle

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:

ComandoDescriçã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:

import turtle
# Configurando a tela
screen = turtle.Screen()
screen.bgcolor("white")
# Configurando a tartaruga
t = turtle.Turtle()
t.shape("turtle")
t.color("red")
t.speed(5)
# Desenhando a estrela
for _ in range(5):
t.forward(100)
t.right(144)
# Terminando o programa
turtle.done()

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:

import turtle
# Configurando a tela
screen = turtle.Screen()
screen.bgcolor("white")
# Configurando a tartaruga
t = turtle.Turtle()
t.shape("turtle")
t.color("blue")
t.speed(5)
# Desenhando um círculo
t.circle(100)
# Movendo a tartaruga para outra posição
t.penup()
t.goto(200, 0)
t.pendown()
# Desenhando um quadrado
t.square(100)
# Terminando o programa
turtle.done()

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:

import turtle
# Configurando a tela
screen = turtle.Screen()
screen.bgcolor("lightblue")
screen.title("Meu Desenho Turtle")
# Resto do código...

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!