domingo, 27 de dezembro de 2015

Operadores lógicos e comparação

Operadores lógicos (and, or, not) e de comparação (==, !=, >, <) são essenciais para tomada de decisões:


python
Copy
x = 5
print(x > 3 and x < 10)  # True
print(not x == 5)        # False


Eles são a base para estruturas condicionais e loops.

sábado, 19 de dezembro de 2015

Operadores aritméticos básicos

Python suporta operadores como adição (+), subtração (-), multiplicação (*), divisão (/) e exponenciação (**):

python
Copy
a = 10
b = 3
print(a + b)  # 13
print(a ** b) # 1000


Use // para divisão inteira e % para o resto da divisão.

terça-feira, 27 de outubro de 2015

Formatação de strings com f-strings

A partir do Python 3.6, f-strings são a forma mais eficiente de formatar strings:


python
Copy
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.

sexta-feira, 2 de outubro de 2015

Métodos comuns de strings

Strings em Python são versáteis. Alguns métodos úteis incluem:


python
Copy
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.

domingo, 12 de julho de 2015

Comentários de múltiplas linhas

Para comentários mais longos, use três aspas (""" ou '''):


python
Copy
"""
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.


terça-feira, 23 de junho de 2015

Blocos de código e indentação

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:


python
Copy
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.

sábado, 30 de maio de 2015

Comentários de uma linha

Comentários são anotações no código que não são executados. Em Python, use # para comentários de uma linha:


python
Copy
# 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.

segunda-feira, 6 de abril de 2015

Tipos de dados básicos em Python

Python suporta vários tipos de dados, como inteiros (int), números decimais (float), strings (str), booleanos (bool) e mais. Por exemplo:


python
Copy
numero = 42          # int
pi = 3.14            # float
texto = "Python"     # str
verdadeiro = True    # bool


Conhecer esses tipos é essencial para manipular dados de forma eficiente.

sábado, 14 de março de 2015

O que são variáveis e como usá-las

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:


python
Copy
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.

sábado, 14 de fevereiro de 2015

Hello, World! e a simplicidade do Python

Python é conhecido por sua sintaxe clara e legível. Para começar, abra o terminal ou seu editor de código e digite:


python
Copy
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?

quarta-feira, 28 de janeiro de 2015

Configurando seu ambiente de desenvolvimento com VS Code


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.

#17 Conclusão do Projeto Quiz em Python e Próximos Passos

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...