Skip to main content

Hello World: Seu primeiro projeto Raspberry Pi

Iniciando com React Native em 2019 | Diego Fernandes (Abril 2025)

Iniciando com React Native em 2019 | Diego Fernandes (Abril 2025)
Anonim

Quando você é novo no Raspberry Pi, pode ser muito tentador tentar entrar diretamente nos projetos que o atraíram para o dispositivo.

Robôs, sensores, tocadores de música e projetos semelhantes são ótimos usos para o Raspberry Pi, mas não o melhor começo para alguém novo no dispositivo. Em um mundo ideal, você deve procurar aprender o básico antes de cobrar em um projeto complexo.

Se você também é novo no Linux, pode ser uma curva de aprendizado ainda mais intensa, por isso é melhor começar com projetos simples para se familiarizar com o funcionamento do Python e, em seguida, desenvolver esse conhecimento ao longo do tempo.

Uma introdução delicada

Um dos primeiros projetos mais comuns em um Raspberry Pi é imprimir o texto "Hello World", seja no terminal com um script ou usando o ambiente de desenvolvimento IDLE Python.

Pode parecer um início chato, mas dá uma introdução fácil e relevante ao Python - e também é uma função que você utilizará em seus futuros projetos.

Vamos passar por algumas variações desta lição tradicional para realmente iniciar nossas habilidades de programação com o Raspberry Pi. Nós estaremos usando scripts python em vez de IDLE, pois esse é simplesmente o meu método preferido.

Olá Mundo

Vamos começar logo no início com a impressão básica do texto "olá mundo".

Uma vez logado em uma sessão de terminal, digite o comando abaixo para criar um novo script python chamado 'helloworld.py'.

sudo nano helloworld.py

Nano é o editor de texto que usaremos e 'py' é a extensão de arquivo para scripts Python.

Nós também usamos sudo (que significa 'superuser do') no início que executa o comando como um superusuário. Você nem sempre tem que usar isso, e pode ser perigoso nas mãos erradas com os comandos errados, mas eu costumo usá-lo apenas como um hábito agora.

Este comando irá abrir um novo documento em branco. Digite o texto abaixo que irá imprimir o termo "hello world" quando o arquivo for executado:

print ("olá mundo")

Uma vez inserido, pressione Ctrl + X e, em seguida, pressione 'Y' para salvar o arquivo. O terminal pedirá que você pressione enter para salvar o arquivo com o nome do arquivo específico, então vá em frente e aperte a tecla enter. Você acabou de criar seu primeiro arquivo Python!

Agora você estará de volta ao terminal. Para executar nosso novo script, usamos o comando abaixo:

sudo python helloworld.py

Isto irá imprimir "hello world" e depois fechar o script, deixando-nos com o terminal para usar novamente.

Olá então mundo

Hora de subir uma marcha. Este exemplo irá imprimir a palavra "olá" em uma linha e, em seguida, "mundo" na próxima. Isso adicionará uma nova linha ao nosso arquivo Python, mas ainda em um nível muito simples.

Inicie um novo arquivo usando o comando abaixo:

sudo nano hellothenworld.py

Mais uma vez, isso abrirá uma janela do editor em branco. Digite o seguinte texto:

print ("olá")

print ("mundo")

Novamente use Ctrl + X para sair e salvar, depois pressione 'Y' e depois 'enter' quando solicitado.

Execute o script com o seguinte comando:

sudo python hellothenworld.py

Isto irá imprimir "olá" em uma linha, "mundo" na próxima linha, em seguida, feche o script.

Olá mundo, adeus mundo

Usando o que aprendemos no exemplo anterior, vamos mudar as coisas para que digamos "olá mundo" e depois "adeus mundo" várias vezes até que paremos.

Você aprendeu como fazer e usar arquivos, então vamos passar por cima dessas instruções desta vez.

Faça um novo arquivo chamado hellogoodbye.py e abra-o no nano. Digite o seguinte texto:

tempo de importação

contagem = 1

enquanto verdadeiro:

se contar == 1:

print ("olá mundo")

contar = contar -1

time.sleep (1)

contagem elif == 0:

imprimir ("adeus mundo")

contar = contar +1

time.sleep (1)

Nós introduzimos alguns novos conceitos aqui:

  • Importar: A linha de importação traz o módulo de tempo que nos permite pedir ao arquivo que espere por um período de tempo onde especificamos. Nós fazemos isso com 'time.sleep (1)' mais tarde no arquivo.
  • Contagem: A linha de contagem está definindo uma variável, que é apenas uma maneira de manter um valor e dar a ele um nome. Nós começamos isto em '1', o qual vamos explicar mais abaixo.
  • Enquanto: Nós também usamos um loop while. Como o nome sugere, isso 'enlaça' nosso código 'enquanto' uma condição é verdadeira. Neste caso, estamos usando 'while True', o que significa que ele será executado para sempre até que seja interrompido manualmente.
  • Se declarações: Dentro do nosso loop while, temos algumas instruções 'if'. A primeira instrução diz "se a contagem for exatamente 1, continue e execute o código recuado abaixo". A indentação é importante no Python para funções como esta.

Se este código recuado for executado, ele imprimirá "hello world" e, em seguida, alterará nossa variável "count" em -1. Ele irá então esperar por um segundo com 'time.sleep (1)' antes de retornar ao 'while loop' para rodar novamente.

A segunda instrução 'if' faz um trabalho similar, mas só roda se 'contar' for exatamente 0. Então, imprimirá "adeus mundial" e adicionará 1 a "contagem". Mais uma vez, ele esperará um segundo antes de executar o 'while loop' novamente.

Com sorte, agora você pode ver como a contagem começa em 1 e alternará constantemente entre 1 e 0, imprimindo texto diferente a cada vez.

Execute o script e veja por si mesmo! Para parar o roteiro, é só apertar Ctrl+C.

Olá mundo 100 vezes

Que tal repetir a nossa impressão de texto apenas 10 vezes, automaticamente? Isto é conseguido usando a contagem dentro de um loop while novamente, mas mudando a forma como o manipulamos.

Crie outro novo arquivo, dê um nome e digite o texto abaixo:

tempo de importação

contagem = 1

enquanto verdadeiro:

se contar <= 10:

print ("olá mundo"), conte

contar = contar +1

time.sleep (1)

contagem elif == 11:

Sair()

Aqui usamos '<=' na primeira declaração 'if' que significa 'menor que ou igual a'. Se a contagem for menor ou igual a 10, nosso código imprimirá "hello world".

A próxima instrução 'if' procura apenas o número 11, e se a contagem for 11, ele executará o comando 'quit ()' que fecha um script.

Experimente o arquivo para ver isso por si mesmo.

Acima de você

Esses exercícios mostram algumas maneiras básicas de manipular o código, mas é o tipo de aprendizado básico que todos os novos usuários do Raspberry Pi e do Python devem entender logo no início.

Se você ainda não o encontrou, confira o site dedicado do Python do About.com para aprender mais sobre essa excelente linguagem de programação.

Nós vamos cobrir mais exemplos de código em futuros artigos e projetos, fique ligado!