Introdução
O que posso dizer sobre Python é: A NASA usa; A Google usa; a PIXAR usa!
Isso para não falar de outras gigantes do mundo do projeto de software, desenvolvimento e programação. Então, venha comigo explorar mais uma linguagem que pode ser muito gratificante e rentosa.
Dá trabalho aprender? E como! Vale a pena? Eu penso que informação e conhecimento são coisas distintas. A primeira, você sabe da existência (e até fala sobre o assunto), mas nunca fez nada com a ferramenta. A segunda contém a primeira como definição, mas em algum instante da sua vida, você já fez algo – por menor que seja, bastando apenas ter um motivador para saber mais. E, vamos combinar? Saber, pode até doer, tirar o sono e te irritar; mas, dentro de você – depois que estiver lá dentro, ninguém tira! Estou falando sobre saber, ok ?
Essa é a intenção dessa nova página, criada em 31 de agosto de 2022. Como educador (particularmente, não gosto deste título), meu papel é divulgar o conhecimento de forma simples, tornando o assunto o mais popular possível.
Instalação
Para começar, sugiro dar uma boa olhada no site oficial do Python (em inglês), acessível neste link. Você precisará de uma IDE para praticar; então, minha sugestão é baixar a última versão neste link. Ela é bem simples e limpa, embora, em um primeiro instante pouco intuitiva.
Feita a instalação, vejamos como é a “cara” da IDE:

Existem outros, é claro, a exemplo do VS Code, Qt, e por aí vai… tem até plataformas online. Uma forma de saber quais as IDEs disponíveis seria desta forma.
O tradicional “Hello World”
Em nossa jornada, vou passando o passo a passo de como criar o primeiro programa; o clássico “Hello, World”, logo abaixo. Iniciaremos com a função print(). Vá em File > New File. Digite print (‘Olá, mundo’), logo abaixo. Aquilo que estiver entre aspas simples será impresso, quando a execução ocorrer.

Executando…
Para executar o seu programa, vá em Run > Run Module ou tecla <F5>, como segue abaixo:

O programa precisa salvar o seu projeto.

E agora, o resultado da execução.

… E se eu já viesse com experiência em outra linguagem? Os comandos servem/são iguais?
Suponhamos que você já soubesse programar e fosse usar uma instrução de outra linguagem, no nosso caso a função clear(). Como ela não existe, seu interpretador devolveria o porquê de não executar o que você digitou. Erros acontecem com muito mais frequência do que se pode imaginar. Alguns deles são: comandos inexistentes, erro de sintaxe, erro de lógica… então, se o interpretador não te entender, ele vai chiar!

Agora , um comando (que também é função) chamado exit(), que existe no Python. Digite-o logo abaixo da função print, como segue na tela em segundo plano e exemplificado abaixo.

Vamos lá! Execute… Seu computador não vai explodir por que você está mandando ele sair …
Você encheu-se de coragem e rodou uma vez mais? Viu que não explodiu? Meus parabéns!!! Aqui começa a nossa jornada, rumo ao novo desconhecido; e, como diria o Buzz…. “Ao infinito e além!”
Pois bem: até agora vimos duas instruções:
print()
exit()
Dica pessoal: Acostume-se a colocar o comando exit() ao término de seu código. Você perceberá que isso é útil; ou, não! Você é quem sabe.
Coletando dados
Além de imprimir texto, o Python (como outras linguagens), também pode coletar dados. Veja o exemplo a seguir:

Acabamos de aprender mais uma função, que foi:
input()
Esse comando/função (além de escrever na tela, entre aspas simples) fornece à variável nome o conteúdo de tudo aquilo que for digitado.
Por fim, note que a função print() recebeu o argumento nome, e o imprimiu juntamente com a saudação Olá.
E já que começamos a conversar com o programa… Precisamos saber diferenciar o que entrar, através dos modificadores de tipo de entrada. Digite o código abaixo, execute <F5> e veja o caso abaixo:


Sabe por que isso aconteceu? Porque o float é um modificador de tipo de entrada. Ele estava esperando um número com ponto flutuante e você inseriu texto. O interpretador sabe o que esperar de entrada. Se você der algo diferente, ele chia!
Outro fato importante: O interpretador de comandos não chegou até o final do código, parando aonde está o erro, dizendo qual linha ele parou de interpretar. Então… respondendo corretamente teremos:

No código abaixo, a variável nome2 está sendo usada para receber um número. Isso não é problema, mas, procure usar sempre nomes de variáveis sugestivas, como por exemplo: idade. Melhor, concorda?
Tá bem, tá bem… eu sei que 56 não é um sobrenome possível, mas… agora, o que temos é um erro de lógica. Corrigindo então, o código correto e total fica assim:

Note o comando \n dentro das aspas duplas (poderia ser simples também) e quando de sua execução o que ele gerou de resultado. Ele fez a quebra de linha. Percebeu?
… E o resultado final fica assim:

Ficou feio, né ?
Mas, você tem de admitir que faz mais sentido como está. O que falta é um ajuste de impressão. O ajuste do texto fica desta forma:

Veja o resultado como configuramos para escrever na mesma linha; e, note que foi usado a função str, que converteu um número para texto.
Perceba que a função input foi usada também para escrita; logo a função print foi comentada. Ela está ali, mas, como está, não será executada. Comentar uma linha que possuia um comando pode te ajudar a debugar o seu código. A vantagem é que se você precisar daquela linha que você teria apagado, ela ainda estará lá, te esperando para voltar em cena. Esse é um truque dos antigos programadores – comentar, mas, não apagar.
Em Python, o print não consegue concatenar uma string (Exemplo: Entre seu nome) com uma int ou um float (que são números). Percebeu que também troquei o float pelo int, né? o primeiro é para ponto flutuante, enquanto o o outro é para números inteiros, pois, afinal, contamos nossa idade de um em um ano.

Bem mais elegante, concorda ?
Vou confessar que eu não estava sabendo como ajustar a função print para imprimir tudo na mesma linha. Minha saída foi dar uma “Googlada“, dessa maneira:

Daí, foi só ler e configurar o que eu precisava. Quer mais ? Clique aqui.
Resumindo:
input
exit
float
int
str
\n
Só nesta página, vimos os seguintes comandos acima. Acredite: já é possível fazer muitos aplicativos com estes poucos comandos.
Por fim …
Considere espaços, como caracteres que influenciam o que será impresso pelo comando print(). Vamos lá… Não se acanhe. Teste, tente e principalmente, digite tudo. Fazer copie-cole não fará o assunto se fixar dentro de você. Como na Matemática, Física e Jiu-Jitsu, o bom conhecimento vem do exercício, da prática.
Que tal aprender um pouco mais e sobre um assunto importante, em se tratando de Python? Vamos lá?