Fundamentos da Programação em Python: Guia Completo para Iniciantes

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

python
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
Os operadores de comparação retornam um valor booleano (True ou False) e são úteis para verificar condições:
  • ==: 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

Notícias Relacionadas

Categorias

Redes Sociais