Você está na página 1de 4

Aula 03 – Primeiros Passos da

Programação

Bem vindos e Bem vindas à terceira aula do nosso curso gratuito de introdução
à programação em Python! Nós sempre pensamos nos melhores meios de vocês
aprenderem e por isso oferecemos três alternativas de obter o conteúdo: O site para
aqueles que gostam de interação e um visual mais atrativo, o PDF para quem prefere
uma pegada mais formal e por fim a vídeo-aula para os alunos que possuem um
ouvido mais inteligente que os olhos.

Temos uma excelente aula hoje, onde finalmente teremos nosso primeiro
contato com programação, mas não exatamente com códigos complicados, fiquem
tranquil@s! A seguir, vamos dar uma olhada num site que promete nos ajudar a
entender melhor a programação com peças de montar e muita interatividade.

“O que é absurdo, e que não é, pode ser apenas uma questão de


perspectiva.”
-Gary Zukav
Conhecendo melhor nosso objeto de estudo

O site ‘scratch’ é nada mais nada menos que um lugar onde podemos brincar de
quebra-cabeça enquanto aprendemos sobre programação. É simples, ele te apresenta várias
peças que podem se encaixar uma nas outras e cada uma faz alguma ação desempenhada pelo
gato. No ponto 1 é onde você pode criar uma conta, no ponto 2 é o lugar onde pode entrar
caso já tenha uma conta e o ponto 3 é onde começamos nossos estudos.

Nosso primeiro projeto


O sistema é simples, na coluna à esquerda temos uma lista de vários tipos de ação
então vamos dar uma olhada na primeira que é o ‘movimento’. Na coluna ao lado, temos as
ações possíveis que podemos arrastar para o campo em branco ao lado. Vamos arrastar a
primeira opção ‘andar 10 passos’.
Viu como nós dêmos a ordem e o sistema obedeceu? É assim que os computadores
funcionam, mas falaremos mais disso na próxima aula. Agora vamos dar um pouco mais de
instruções para ver como o gatinho age.

Como esperado, ele fez tudo que eu pedi. Com isso podemos pensar que as
possibilidades de ação são infinitas, pois não tem limite de peças para encaixar. Essas
possibilidades aumentam também por que não estamos limitados a andar e girar, mas o site
deixa: ir para uma posição aleatória, deslizar em certo tempo de espera, mudar a direção (seja
para um ângulo qualquer ou para apontar para seu mouse), se o fato bater em uma parede ele
vira sozinho e tudo isso só na aba de movimento.

Hora de conhecer os Eventos


Por ultimo antes de vocês irem lá se divertir, gostaria de mostrar o funcionamento da
bolinha de eventos. Em qualquer linguagem de programação nós podemos pedir para que
nosso programa faça algo assim que for executado, como por exemplo, mostrar na tela ‘olá
mundo’, mas às vezes é necessário que o programa faça sua função apenas quando outra coisa
acontece e isso é o que chamamos de eventos. A primeira peça dessa aba é a ‘Quando alguém
clicar em (símbolo de bandeira)’ ou seja, qualquer peça que encaixemos nessa peça só vai
funcionar quando clicarmos no símbolo de bandeira.
Esse tipo de função está em todo lugar, ao clicar na tela do seu celular, ao clicar em um
ícone no computador ou até mesmo ao apertar uma tecla no teclado é ativado uma função
que faz o sistema funcionar. Tente explorar os outros tipos de peças eventos que o site tem!

Na próxima aula vamos dar uma olhada em termos de programação que vocês devem
ter uma noção boa para quando por a mão na massa for mais simples. Veremos sobre
controladores, operadores, variáveis e vários exemplos de aplicações, não perca!

Você também pode gostar