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. 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. 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: 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. 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. 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! Olá então mundo
Olá mundo, adeus mundo
Olá mundo 100 vezes
Acima de você