Foto de Reijan

Aprenda o Básico de Python

22-04-2025
Domine os fundamentos essenciais da linguagem Python e comece a programar do zero com confiança.

Aprenda o Básico de Python: Guia para Iniciantes

Se você está começando no mundo da programação, o Python é uma das melhores linguagens para iniciar sua jornada. Neste guia, vou te mostrar os principais fundamentos que você precisa dominar para entender a linguagem e criar seus primeiros programas.


📘 Fundamentos de Programação

🔹 1. Sintaxe Básica (Basic Syntax)

A sintaxe define como escrevemos o código em Python. É simples e fácil de ler. Aqui estão alguns exemplos:

# Comentário em Python
print("Olá, mundo!")

A indentação (espaços no início da linha) é obrigatória para definir blocos de código.

🔹 2. Variáveis e Tipos de Dados (Variables and Data Types)

Variáveis são como “caixas” onde armazenamos dados. Cada dado tem um tipo, como:

nome = "Reijan"     # string
idade = 25          # inteiro
altura = 1.75       # float
ativo = True        # booleano

🔹 3. Condicionais (Conditionals)

São usadas para tomar decisões no programa:

if idade >= 18:
    print("Maior de idade")
else:
    print("Menor de idade")

🔹 4. Laços de Repetição (Loops)

Permitem repetir ações várias vezes:

for i in range(5):
    print(i)

while idade > 0:
    idade -= 1

📙 Estruturas e Conceitos Complementares

🔸 5. Conversão de Tipos (Type Casting)

Às vezes, precisamos mudar o tipo de um valor:

numero = int("10")   # de string para inteiro
texto = str(25)      # de inteiro para string

🔸 6. Tratamento de Erros (Exceptions)

Evita que seu programa quebre com erros:

try:
    resultado = 10 / 0
except ZeroDivisionError:
    print("Erro: divisão por zero")

🔸 7. Funções e Funções Nativas (Functions, Built-in Functions)

Funções organizam o código e permitem reaproveitamento:

def saudacao():
    print("Bem-vindo ao blog!")

saudacao()

Funções nativas do Python incluem print(), len(), type(), entre outras.

🔸 8. Listas (Lists)

Coleções que guardam vários valores:

frutas = ["maçã", "banana", "uva"]
print(frutas[0])  # maçã

🔸 9. Tuplas (Tuples)

Parecidas com listas, mas imutáveis:

cores = ("vermelho", "azul")

🔸 10. Conjuntos (Sets)

Conjuntos não permitem itens duplicados:

numeros = {1, 2, 3, 3}
print(numeros)  # {1, 2, 3}

🔸 11. Dicionários (Dictionaries)

Guardam informações em pares chave-valor:

pessoa = {"nome": "Reijan", "idade": 25}
print(pessoa["nome"])  # Reijan

✅ Conclusão

Esses são os pilares para quem está começando com Python. Ao dominar esses conceitos, você estará pronto para dar os próximos passos, como trabalhar com arquivos, bancos de dados, e até frameworks web como Flask e Django.

Se você gostou desse conteúdo, continue acompanhando o blog para mais dicas e tutoriais de programação!