Índice do Tutorial
Introdução aos Fundamentos da Programação em Python
Neste tutorial, vamos explorar os fundamentos essenciais da programação em Python, focando na lógica básica e nas ferramentas que você precisará para escrever programas eficazes. Python é conhecido por sua simplicidade e facilidade de aprendizado, e esses fundamentos fornecerão a base necessária para desenvolver habilidades mais avançadas em breve.
Vamos começar entendendo como declarar variáveis e trabalhar com diferentes tipos de dados.
Variáveis e Tipos de Dados
As variáveis são espaços na memória onde podemos armazenar dados, e em Python, elas são declaradas com facilidade. Para declarar uma variável, você apenas escolhe um nome, usa o sinal de igualdade = e atribui um valor a ela. Python automaticamente identifica o tipo de dado que você está utilizando.
Exemplos de Declaração de Variáveis
nome = "Maria" # String
idade = 25 # Inteiro
altura = 1.68 # Float
tem_habilidades_programacao = True # Boolean
Tipos de Dados
Os tipos de dados em Python são variados, e aqui estão os principais:
- String (
str
): Utilizado para armazenar texto, como nomes e descrições. - Inteiro (
int
): Utilizado para números inteiros, como 0, -1, 2, etc. - Float (
float
): Utilizado para números decimais, como 3.14 ou 5.99. - Boolean (
bool
): Utilizado para valores de verdadeiro (True) ou falso (False).
Esses são os tipos de dados mais básicos, e entender como utilizá-los é essencial para a construção de lógicas em Python.
Exemplos Práticos
Vamos ver como declarar variáveis de cada tipo:
texto = "Python é ótimo para iniciantes" # Tipo string
numero = 100 # Tipo inteiro
decimal = 99.99 # Tipo float
verdadeiro_ou_falso = False # Tipo booleano
Essas variáveis podem ser utilizadas em expressões, operações e funções para armazenar, manipular e exibir dados.
Operadores Aritméticos e de Comparação
Python possui vários operadores que facilitam o uso de expressões aritméticas e comparações entre valores. Aqui estão alguns exemplos:
Operadores Aritméticos
Os operadores aritméticos básicos incluem:
+
: Adição-
: Subtração*
: Multiplicação/
: Divisão//
: Divisão inteira (resulta em um número inteiro)%
: Módulo (resto da divisão)**
: Potência
Exemplos de Operações Aritméticas
x = 10
y = 3
soma = x + y # Resultado: 13
subtracao = x - y # Resultado: 7
multiplicacao = x * y # Resultado: 30
divisao = x / y # Resultado: 3.33
divisao_inteira = x // y # Resultado: 3
modulo = x % y # Resultado: 1
potencia = x ** y # Resultado: 1000
Operadores de Comparação
==
: Igual a!=
: Diferente de>
: Maior que<
: Menor que>=
: Maior ou igual a<=
: Menor ou igual a
Exemplos de Operadores de Comparação
a = 5
b = 10
print(a == b) # False
print(a != b) # True
print(a > b) # False
print(a < b) # True
print(a >= b) # False
print(a <= b) # True
Esses operadores são fundamentais para a criação de estruturas de controle, que veremos em tutoriais futuros.
Entrada e Saída de Dados
A entrada e saída de dados são cruciais para interagir com o usuário e exibir informações na tela. Python possui as funções input()
e print()
para esses fins.
Função print()
A função print()
é usada para exibir informações na tela. Ela aceita strings, variáveis e expressões.
nome = "João"
print("Olá,", nome) # Saída: Olá, João
Função input()
A função input()
permite receber dados do usuário. Ela sempre retorna o valor como uma string, então é comum convertê-lo para outros tipos, se necessário.
idade = int(input("Digite sua idade: "))
print("Sua idade é", idade)
Ao utilizar input()
, os dados inseridos pelo usuário podem ser usados em cálculos, condicionais e outras operações no código.
Exercícios Práticos
Para solidificar os conceitos, aqui estão alguns exercícios:
1. Criando Variáveis: Declare variáveis para o nome de uma pessoa, sua idade, altura e se ela sabe programar. Exiba essas informações na tela usando print()
.
nome = "Ana"
idade = 30
altura = 1.75
sabe_programar = True
print("Nome:", nome)
print("Idade:", idade)
print("Altura:", altura)
print("Sabe programar?", sabe_programar)
2. Operadores Aritméticos: Crie duas variáveis, a e b, e exiba o resultado de todas as operações aritméticas entre elas.
a = 15
b = 4
print("Soma:", a + b)
print("Subtração:", a - b)
print("Multiplicação:", a * b)
print("Divisão:", a / b)
print("Divisão Inteira:", a // b)
print("Módulo:", a % b)
print("Potência:", a ** b)
3. Comparação entre Valores: Crie dois valores e use operadores de comparação para verificar se são iguais, diferentes, maior ou menor. Exiba os resultados.
x = 10
y = 20
print("Igual:", x == y)
print("Diferente:", x != y)
print("Maior que:", x > y)
print("Menor que:", x < y)
print("Maior ou igual:", x >= y)
print("Menor ou igual:", x <= y)
4. Entrada de Dados: Crie um programa que pergunte ao usuário seu nome e idade, e exiba uma mensagem personalizada.
nome = input("Digite seu nome: ")
idade = input("Digite sua idade: ")
print("Olá,", nome, "você tem", idade, "anos.")
Conclusão
Neste tutorial, você aprendeu os fundamentos da programação em Python, incluindo variáveis, tipos de dados, operadores e funções para entrada e saída de dados. Esses elementos são essenciais para desenvolver qualquer programa em Python e formam a base de habilidades de programação que você irá aprimorar com mais prática.
No próximo tutorial, vamos explorar estruturas de controle, como condicionais e loops, para avançar ainda mais no aprendizado de Python.
Lembrando que você pode ler a documentação Oficial do Python para aprender e tirar dúvidas