Python para iniciantes
Carla Crija
Posted on February 14, 2024
A linguagem de programação Python foi criada em 1991 como sucessora da linguagem ABC. ABC era uma linguagem de programação com muitas limitações e a ideia do criador de Python era criar uma linguagem com scripts fáceis.
Python é uma linguagem de programação conhecida por sua sintaxe clara e legível, tornando-a acessível para iniciantes e eficiente para desenvolvedores experientes.
Abaixo você encontra o conteúdo base de Python para começar a se familiarizar com a linguagem.
Comparações
- Igualdade:
y == x
- Desigualdade:
y != x
- Maior que:
y > x
- Menor que:
y < x
- Maior ou igual a:
y >= x
- Menor ou igual a:
y <= x
Esses operadores podem ser usados em qualquer parte do código onde você precise comparar valores.
Variáveis
Em Python, as variáveis são usadas para armazenar dados.
A atribuição de variáveis é feita usando =
. Por exemplo:
nome = 'Paula'
idade = 29
Tipagem Dinâmica:
Python é uma linguagem de programação de tipagem dinâmica, o que significa que você não precisa declarar explicitamente o tipo de uma variável. O tipo é inferido automaticamente.
Tipos de dados
- String (str)
Uma string é definida colocando os caracteres entre aspas simples (') ou aspas duplas (")
nome = 'Elisa'
- Inteiro (int)
Representa números inteiros.
idade = 16
- Ponto Flutuante(float)
Representa números fracionados.
altura = 1.70
- Booleano(bool)
O tipo booleano é representado por dois valores: True e False
esta_chovendo = True
esta_calor = False
- Lista (list)
Uma lista em Python é como uma caixa onde você pode armazenar várias coisas. Essas "coisas" podem ser números, palavras, ou até mesmo outras listas.
frutas = ['banana', 'maçã', 'uva', 'manga']
Aqui, frutas
é uma lista que contém itens como banana, maçã, uva e manga. Cada item tem sua própria posição na lista, começando do zero. Então, "banana" está na posição 0, "maçã" na posição 1, e assim por diante.
- Dicionário (dict)
Um dicionário é como uma lista, mas em vez de usar números para acessar os itens, você usa palavras-chaves. Pense que você está começando a estudar inglês e deseja guardar em um dicionário algumas palavras, que você está aprendendo, com e sem a tradução. Ficaria assim.
word_dictionary = {'nome': 'name', 'maçã': 'apple', 'carro': 'car'}
As palavras em português são as chaves e as em inglês são os valores.
- Tupla(tuple)
As tuplas são como listas, mas com a diferença de serem IMUTÁVEIS. Depois de criadas, as tuplas NÃO podem ser alteradas.
comprar = ('pão', 'banana', 'pera')
As tuplas são uma escolha útil quando você precisa garantir a imutabilidade dos dados. Se você precisa de uma coleção mutável, uma lista pode ser mais apropriada, mas se a imutabilidade é uma vantagem para sua aplicação, considere o uso de tuplas.
Estruturas Condicionais: if, elif, else
As instruções if, elif (abreviação de "else if") e else são utilizadas para criar estruturas condicionais, permitindo que você tome decisões no seu código com base em condições específicas. Vamos ver isso na prática!
idade = 18
verificar_idade = int(input('Digite sua idade: '))
if verificar_idade == idade:
print('Você tem 18 anos!')
elif verificar_idade > idade:
print('Você tem mais de 18 anos')
else:
print('Você tem menos de 18 anos')
- A instrução if verifica se a condição associada a ela é verdadeira. Se for, o bloco de código dentro do if é executado.
- A instrução elif (opcional) é uma abreviação de "else if" e permite que você verifique condições adicionais se a condição do if não for atendida. Você pode ter vários blocos elif se necessário. A primeira condição que for verdadeira terá seu bloco de código executado.
- A instrução else (opcional) é executada se nenhuma das condições anteriores for verdadeira. É a última alternativa.
Bloco de Código
Um bloco de código em Python é definido pela mesma quantidade de espaços em branco no início de cada linha (também conhecido como indentação). É comum usar quatro espaços para definir um bloco. Python utiliza a indentação para delimitar a estrutura do código.
if True:
print("Esta condição é verdadeira.")
print("Este código está dentro do bloco if.")
else:
print("Esta condição é falsa.")
print("Este código está dentro do bloco else.")
print("Este código está fora de qualquer bloco.")
Observe como o código dentro do bloco if
e do bloco else
é indentado com espaços em branco.
A indentação é crucial para indicar quais instruções fazem parte de um bloco específico. No exemplo acima, as duas instruções print
dentro de cada bloco estão indentadas, indicando que fazem parte daquele bloco condicional.
Aprender Python é uma escolha valiosa, independentemente do seu nível de experiência em programação. Seja para desenvolvimento web, análise de dados, automação, aprendizado de máquina ou outras áreas, Python oferece uma base sólida e uma comunidade vibrante para suportar seu crescimento como desenvolvedor.
Posted on February 14, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.