1. Comandos
Programa — é um conjunto (uma lista) de comandos. Primeiro é executado o primeiro comando, depois o segundo, o terceiro, e assim por diante. Quando todos os comandos são executados, o programa termina.
Quais comandos podem estar na lista depende de quem os executa: quais comandos o executor conhece (e entende). Você pode dar para um cachorro 🐕 o comando "Senta", "Fala", para um gato 🐈 — "Sai", para uma pessoa — "Pare! Vou atirar!", e para um robô 🔧 — "Trabalha! Trabalha, sua robomãe".
Programas escritos na linguagem Python são executados pelo py.exe (Python Interpreter — intérprete da linguagem Python).
Python Interpreter — é um programa especial que sabe executar programas escritos na linguagem Python.
A lista de comandos dele é bem extensa. Por exemplo, você pode usar este comando para exibir na tela a frase "Robô — amigo do ser humano":
print("Robô — amigo do ser humano")
Mas não vamos começar diretamente com comandos, e sim com alguns princípios simples. Conhecer alguns princípios substitui o conhecimento de muitos fatos.
2. Princípios básicos da linguagem Python
Primeiro princípio: na linguagem de programação Python, é comum escrever cada comando em uma nova linha.
Digamos que queremos exibir três vezes na tela a frase "Robô amigo do ser humano". Veja como o código do programa ficaria:
print("Robô — amigo do ser humano")
print("Robô — amigo do ser humano")
print("Robô — amigo do ser humano")
Segundo princípio: a quantidade de espaços à esquerda do comando é muito importante.
Essa é uma característica única da linguagem Python
. Em comandos consecutivos, deve haver o mesmo número de espaços (indentação) antes do comando. Este código não vai funcionar:
print("Robô — amigo do ser humano")
print("Robô — amigo do ser humano")
print("Robô — amigo do ser humano")
Terceiro princípio: comandos são agrupados em blocos com o uso de indentação (espaços) à esquerda.
Se vários comandos têm
o mesmo número de espaços à esquerda
, considera-se que eles pertencem ao mesmo bloco. Por exemplo:
for name in ["Masha","Katia","Ania"]:
print("Robô — amigo do ser humano")
print(f"{name} é amigo do robô")
Você vai aprender mais sobre blocos de código nas próximas aulas.
3. Primeiro programa
Chegou a hora de escrever seu primeiro programa. Por que adiar uma tarefa tão boa?
Normalmente, o texto usado no primeiro programa é algo simples como Hello, World!
. Mas, na minha opinião, isso é muito clichê.
O primeiro programa deve ser marcante, inesquecível.
Pense em alguma frase impactante, grandiosa e memorável.
Se não tiver ideias, posso sugerir algumas opções:
- «Isso é inevitável. É o seu destino.»
- «Faça o que deve ser feito, lorde Vader. Sem hesitação, sem piedade.»
- «O lado sombrio da Força abre caminho para muitas habilidades que alguns consideram não naturais.»
Mas antes de começarmos a escrever nosso primeiro programa, vou te mostrar onde você vai escrevê-lo.
GO TO FULL VERSION