Operadores lógicos (and, or, not) e de comparação (==, !=, >, <) são essenciais para tomada de decisões:
x = 5 print(x > 3 and x < 10) # True print(not x == 5) # False
Eles são a base para estruturas condicionais e loops.
Operadores lógicos (and, or, not) e de comparação (==, !=, >, <) são essenciais para tomada de decisões:
x = 5 print(x > 3 and x < 10) # True print(not x == 5) # False
Eles são a base para estruturas condicionais e loops.
Python suporta operadores como adição (+), subtração (-), multiplicação (*), divisão (/) e exponenciação (**):
a = 10 b = 3 print(a + b) # 13 print(a ** b) # 1000
Use // para divisão inteira e % para o resto da divisão.
A partir do Python 3.6, f-strings são a forma mais eficiente de formatar strings:
nome = "HOK" idade = 30 print(f"{nome} tem {idade} anos.")
Elas são mais legíveis e rápidas que métodos antigos como format() ou concatenação.
Strings em Python são versáteis. Alguns métodos úteis incluem:
texto = "Python é incrível" print(texto.upper()) # Converte para maiúsculas print(texto.lower()) # Converte para minúsculas print(texto.replace("incrível", "fantástico")) # Substitui texto
Explore outros métodos como strip(), split() e join() para manipular strings.
Para comentários mais longos, use três aspas (""" ou '''):
"""
Este é um exemplo de comentário
de múltiplas linhas em Python.
Use para documentar funções ou blocos complexos.
"""Essa técnica é útil para docstrings, que documentam funções e módulos.
Em Python, a indentação não é apenas uma boa prática, é uma regra. Por exemplo, para definir uma função, use def e indente o bloco de código:
def saudacao(nome):print(f"Olá, {nome}!")
A indentação padrão é de 4 espaços. Nunca misture tabs e espaços, ou o Python vai reclamar. Essa simplicidade torna o código mais legível e consistente.
Comentários são anotações no código que não são executados. Em Python, use # para comentários de uma linha:
# Isso é um comentário print("Olá, mundo!") # Este código imprime uma mensagem
Comentários ajudam a explicar o que o código faz, mas evite exageros. O código deve ser autoexplicativo sempre que possível.
Python suporta vários tipos de dados, como inteiros (int), números decimais (float), strings (str), booleanos (bool) e mais. Por exemplo:
numero = 42 # int pi = 3.14 # float texto = "Python" # str verdadeiro = True # bool
Conhecer esses tipos é essencial para manipular dados de forma eficiente.
Variáveis são como caixas que armazenam dados. Em Python, você não precisa declarar o tipo da variável explicitamente. Basta atribuir um valor:
nome = "HOK" idade = 30 altura = 1.75
Python é dinamicamente tipado, ou seja, o tipo da variável é inferido automaticamente. Use print(type(nome)) para verificar o tipo.
Python é conhecido por sua sintaxe clara e legível. Para começar, abra o terminal ou seu editor de código e digite:
print("Hello, World!")
Execute o script e veja a mágica acontecer! Diferente de outras linguagens, Python não precisa de ponto e vírgula ou chaves para delimitar blocos. A indentação é a chave para estruturar seu código. Simples, não?
Um bom ambiente de desenvolvimento é essencial para programar em Python. Recomendo o Visual Studio Code (VS Code), um editor leve e poderoso. Após instalar o VS Code, adicione a extensão oficial do Python para ter suporte a linting, debugging e autocompletar. Crie um arquivo .py, escreva print("Hello, World!") e execute o código diretamente no terminal integrado. Para projetos maiores, considere usar ambientes virtuais (python -m venv nome_do_ambiente) para gerenciar dependências de forma isolada.
Descrição: Concluímos o projeto e discutimos como você pode continuar aprendendo e expandindo o quiz. Conteúdo: Reforçamos a importância d...