Introdução à Programação em Python
Um programa em Python consiste em um conjunto de instruções. Cada instrução é colocada em uma nova linha. Por exemplo:
print(2 + 3)
print("Hello")
A indentação desempenha um papel importante em Python. Uma indentação incorreta é considerada um erro. Por exemplo, no caso a seguir, obteremos um erro, embora o código seja praticamente idêntico ao anterior:
print(2 + 3)
print("Hello")
Portanto, é importante colocar novas instruções no início da linha. Esta é uma das diferenças significativas de Python em relação a outras linguagens de programação como C# ou Java.
No entanto, deve-se notar que algumas construções da linguagem podem consistir em várias linhas. Por exemplo, a construção condicional if
:
Neste caso, se 1 for menor que 2, a string "Hello" será exibida. Aqui, a indentação é necessária porque a instrução print("Hello")
não é usada isoladamente, mas como parte da construção condicional if
. Além disso, de acordo com o guia de estilo de código, é recomendável fazer a indentação com um número de espaços múltiplo de 4 (ou seja, 4, 8, 12 etc.). Embora, se a indentação não for de 4, mas de 5 espaços, o programa ainda funcionará.
Sensibilidade a Maiúsculas e Minúsculas
Python é uma linguagem sensível à caixa das letras, portanto, as expressões print
, ``Print e PRINT
representam comandos diferentes. Se tentarmos usar o métodoPrint
em vez deprint
para exibir no console:
Print("Hello World")
não obteremos nenhum resultado.
Comentários
Para indicar o que determinada seção do código faz, utilizam-se comentários. Durante a execução do programa, o interpretador ignora os comentários, portanto, eles não influenciam o funcionamento do programa. Em Python, os comentários podem ser de linha única ou de bloco.
Os comentários de linha única são precedidos pelo símbolo cerquilha #
. Eles podem estar em uma linha separada:
# Exibe no console
# a mensagem Hello World
print("Hello World")
Qualquer texto após o símbolo #
é considerado um comentário. No exemplo acima, as duas primeiras linhas são comentários.
Eles também podem estar na mesma linha que as instruções de código, após as instruções executáveis:
print("Hello World") # Exibe mensagem no console
Nos comentários de bloco, coloca-se três aspas simples antes e depois do texto do comentário: '''texto do comentário'''
. Por exemplo:
'''
Exibe no console
a mensagem Hello World
'''
print("Hello World")
Funções Básicas
Python fornece várias funções embutidas. Algumas delas são usadas com muita frequência, especialmente nas etapas iniciais de aprendizado da linguagem. Vamos examiná-las.
A função principal para exibir informações no console é a função print()
. Como argumento, passamos a string que queremos exibir:
print("Hello Python")
Se precisarmos exibir vários valores no console, podemos passá-los para a função print
separados por vírgulas:
print("Full name:", "Tom", "Smith")
Como resultado, todos os valores passados serão concatenados em uma única linha com espaços:
Full name: Tom Smith
Se a função print
é responsável pela saída, a função input
é responsável pela entrada de informações. Como parâmetro opcional, esta função aceita um convite para entrada e retorna a string digitada, que podemos salvar em uma variável:
name = input("Enter name: ")
print("Hello", name)
Saída no console:
Enter name: Tom Hello Tom