Introdução à programação usando Python

Compartilhar

Introdução à programação usando Python Um guia introdutório com conceitos fundamentais, exemplos práticos para o Google Co...

1. O que é Programação?

Programar é a arte de comunicar instruções precisas a um computador para que ele execute tarefas específicas. Trata-se de um processo criativo e lógico que envolve a decomposição de problemas complexos em etapas menores e bem definidas, que a máquina é capaz de compreender e executar. Assim como um chef de cozinha segue uma receita, o programador descreve, passo a passo, o que o computador deve fazer.

A programação está presente em praticamente todos os aspectos da vida moderna: nos aplicativos de celular, nos sistemas bancários, nos veículos autônomos e até nos eletrodomésticos inteligentes. Aprender a programar, portanto, é desenvolver uma habilidade fundamental para o século XXI. Conforme aponta (MATTHES, 2019), a programação é uma das competências mais valorizadas no mercado de trabalho atual, e Python se destaca como uma das linguagens mais acessíveis para quem está começando.

 Definição
Programação é o processo de criação de um conjunto de instruções que dizem ao computador como realizar uma tarefa. Essas instruções são escritas em uma linguagem de programação, que serve como intermediária entre a linguagem humana e a linguagem da máquina.

2. Algoritmo: O Roteiro do Programa

Antes de escrever qualquer linha de código, o programador precisa planejar a solução do problema. Esse planejamento é expresso por meio de um algoritmo: uma sequência finita, ordenada e não ambígua de passos que, quando seguidos, conduzem à solução de um problema ou à realização de uma tarefa.

"Um algoritmo é qualquer procedimento computacional bem definido que toma algum valor, ou conjunto de valores, como entrada e produz algum valor, ou conjunto de valores, como saída. Um algoritmo é, portanto, uma sequência de passos computacionais que transformam a entrada na saída." (CORMEN et al., 2009, p. 5, tradução nossa)

Um algoritmo pode ser representado de diversas formas: em linguagem natural (texto), por meio de fluxogramas (diagramas visuais) ou em pseudocódigo (uma notação intermediária entre a linguagem humana e a linguagem de programação). O infográfico abaixo ilustra a estrutura básica de um algoritmo na forma de fluxograma:

Figura 1 — Representação de um algoritmo em fluxograma. Fonte: elaborado pelo autor.

Todo algoritmo deve possuir três características essenciais: finitude (deve terminar após um número finito de passos), definição (cada passo deve ser precisamente definido) e efetividade (cada passo deve ser suficientemente básico para ser executado) (CORMEN et al., 2009).

 Exemplo de Algoritmo em Linguagem Natural
Problema: Calcular a média de dois números.
Passos:
1. Leia o primeiro número (N1).
2. Leia o segundo número (N2).
3. Calcule a soma: SOMA = N1 + N2.
4. Calcule a média: MEDIA = SOMA / 2.
5. Exiba o valor de MEDIA.
6. Fim.

3. Linguagem de Alto Nível

Os computadores só entendem a linguagem de máquina, composta por sequências de zeros e uns (código binário). Escrever programas diretamente em binário seria extremamente trabalhoso e propenso a erros. Por isso, foram criadas as linguagens de programação, que funcionam como uma camada de abstração entre o programador e a máquina.

As linguagens são classificadas conforme seu nível de abstração em relação ao hardware:

Nível Descrição Exemplos
Baixo nível Próximas ao hardware; difíceis de ler e escrever Assembly, Linguagem de Máquina
Médio nível Combinam características de alto e baixo nível C, C++
Alto nível Próximas da linguagem humana; mais fáceis de aprender e usar Python, Java, JavaScript, Ruby

As linguagens de alto nível possuem uma sintaxe mais próxima da linguagem humana, o que facilita a leitura, a escrita e a manutenção do código. Python é um excelente exemplo de linguagem de alto nível, pois sua sintaxe limpa e expressiva permite que o programador se concentre na resolução do problema, e não nos detalhes técnicos do hardware (PAIVA, 2021).

Ilustração mostrando código Python sendo processado pelo Interpretador Python para gerar instruções para a CPU, com a legenda 'Linguagem de Alto Nível'.
Figura 2 — Ilustração do processo de interpretação de uma linguagem de alto nível. Fonte: elaborado pelo autor.

4. A Linguagem Python

Python é uma linguagem de programação de propósito geral criada por Guido van Rossum e lançada em 1991. Seu nome é uma homenagem ao grupo de comédia britânico Monty Python. Desde então, Python cresceu exponencialmente em popularidade, tornando-se uma das linguagens mais utilizadas no mundo, com aplicações que vão do desenvolvimento web à inteligência artificial (MATTHES, 2019).

 Por que aprender Python?
Python se destaca por sua sintaxe clara e legível, que se assemelha ao pseudocódigo, tornando-o ideal para iniciantes. Além disso, possui uma vasta comunidade, uma enorme biblioteca padrão e é amplamente utilizado em áreas como ciência de dados, aprendizado de máquina, automação de tarefas, desenvolvimento web e computação científica (SWEIGART, 2020).

Conforme (PAIVA, 2021), Python é uma linguagem de programação de alto nível, interpretada, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte. Cada uma dessas características será explorada ao longo deste artigo.

Seu Primeiro Programa: "Olá, Mundo!"

Por tradição, o primeiro programa que se escreve em qualquer linguagem exibe a mensagem "Olá, Mundo!" na tela. Em Python, isso é feito com apenas uma linha:

Python — Google Colab
# Meu primeiro programa em Python
print("Olá, Mundo!")
print("Bem-vindo ao universo da programação com Python!")
▶ Saída esperada
Olá, Mundo!
Bem-vindo ao universo da programação com Python!

5. Linguagem Interpretada vs. Compilada

Uma das primeiras distinções importantes no estudo das linguagens de programação diz respeito à forma como o código-fonte é traduzido para a linguagem que o computador entende. Existem dois modelos principais: a compilação e a interpretação.Figura 3 — Comparação entre o processo de compilação e interpretação. Fonte: elaborado pelo autor.

Linguagem Compilada

Em uma linguagem compilada, o código-fonte é traduzido integralmente para código de máquina por um programa chamado compilador, antes de ser executado. O resultado é um arquivo executável independente. Esse processo é mais rápido em tempo de execução, pois a tradução já foi feita. Exemplos: C, C++ e, em parte, Java (que compila para bytecode).

Linguagem Interpretada

Em uma linguagem interpretada, o código-fonte é lido e executado linha por linha por um programa chamado interpretador, em tempo de execução. Isso torna o processo de desenvolvimento mais ágil, pois não é necessário compilar o programa a cada alteração. Python é uma linguagem interpretada, o que facilita a experimentação e o aprendizado (PAIVA, 2021).

⚠ Nota Técnica
Na prática, Python compila o código-fonte para um formato intermediário chamado bytecode (arquivos .pyc), que é então executado pela Python Virtual Machine (PVM). Esse processo é transparente para o programador e ocorre automaticamente, combinando aspectos de compilação e interpretação para otimizar o desempenho (MATTHES, 2019).
Característica Compilada Interpretada (Python)
Tradução Antes da execução (toda de uma vez) Durante a execução (linha a linha)
Velocidade de execução Geralmente mais rápida Pode ser mais lenta
Portabilidade Executável depende do SO/hardware Código roda em qualquer SO com o interpretador
Depuração Erros apontados na compilação Erros detectados em tempo de execução
Exemplos C, C++, Rust Python, Ruby, JavaScript



6. Tipagem Dinâmica e Forte

Python possui um sistema de tipos com duas características fundamentais que todo iniciante precisa compreender: a tipagem dinâmica e a tipagem forte.

Infográfico explicando tipagem dinâmica (o tipo da variável muda em tempo de execução) e tipagem forte (não há conversão implícita entre tipos incompatíveis, gerando TypeError).
Figura 4 — Ilustração dos conceitos de tipagem dinâmica e forte em Python. Fonte: elaborado pelo autor.
Tipagem Dinâmica

Em Python, você não precisa declarar o tipo de uma variável ao criá-la. O tipo é inferido automaticamente pelo interpretador com base no valor atribuído, e pode mudar ao longo da execução do programa. Isso contrasta com linguagens de tipagem estática, como C ou Java, onde o tipo deve ser declarado explicitamente e não pode ser alterado (PAIVA, 2021).

Python — Tipagem Dinâmica
# Tipagem dinâmica: o tipo muda conforme o valor atribuído
x = 10
print(type(x))   # <class 'int'>

x = "Python"
print(type(x))   # <class 'str'>

x = 3.14
print(type(x))   # <class 'float'>
Tipagem Forte

Apesar de dinâmica, a tipagem em Python é forte: o interpretador não realiza conversões implícitas entre tipos incompatíveis. Isso significa que tentar somar um número com uma string, por exemplo, gera um erro (TypeError), ao contrário do que ocorre em linguagens de tipagem fraca, como JavaScript. Essa característica torna o código Python mais previsível e seguro (MATTHES, 2019).

Python — Tipagem Forte
# Tipagem forte: sem conversão implícita entre tipos incompatíveis
numero = 5
texto = "3"

# A linha abaixo causaria um TypeError:
# resultado = numero + texto  # ERRO!

# A conversão deve ser explícita:
resultado = numero + int(texto)   # Converte "3" para 3
print(resultado)  # Saída: 8

resultado_texto = str(numero) + texto  # Converte 5 para "5"
print(resultado_texto)  # Saída: "53"

7. Variáveis: Guardando Informações

Uma variável é um espaço nomeado na memória do computador onde um valor pode ser armazenado, recuperado e modificado durante a execução de um programa. Em Python, uma variável é criada no momento em que um valor é atribuído a ela, sem necessidade de declaração prévia de tipo (SWEIGART, 2020).

O operador de atribuição em Python é o sinal de igual (=). O nome da variável fica à esquerda e o valor a ser armazenado, à direita. Os nomes de variáveis devem seguir algumas regras: começar com uma letra ou sublinhado (_), não conter espaços e não ser palavras reservadas da linguagem (como if, for, print).

Python — Variáveis
# Criando e usando variáveis em Python
nome = "Ana"           # variável do tipo str
idade = 25             # variável do tipo int
altura = 1.68          # variável do tipo float
estudante = True       # variável do tipo bool

print("Nome:", nome)
print("Idade:", idade)
print("Altura:", altura)
print("É estudante?", estudante)

# Atribuição múltipla
a, b, c = 1, 2, 3
print(a, b, c)  # Saída: 1 2 3

# Verificando o tipo de uma variável
print(type(nome))   # <class 'str'>
print(type(idade))  # <class 'int'>
⚠ Boas Práticas de Nomenclatura
Em Python, a convenção é usar o estilo snake_case para nomes de variáveis: todas as letras em minúsculas, com palavras separadas por sublinhado. Exemplos: nome_completo, ano_nascimento, total_vendas. Evite nomes genéricos como x ou a em programas reais — prefira nomes descritivos que indiquem o propósito da variável.

8. Tipos Primitivos de Dados

Os tipos primitivos são os blocos de construção fundamentais de qualquer programa. Em Python, os quatro tipos primitivos principais são: int, float, str e bool. Cada um representa uma categoria diferente de informação (MATTHES, 2019).

Infográfico com os quatro tipos primitivos de dados em Python: int (inteiros), float (decimais), str (texto) e bool (verdadeiro/falso).
Figura 5 — Os quatro tipos primitivos de dados em Python. Fonte: elaborado pelo autor.
Tipo Nome Descrição Exemplos
int Inteiro Números inteiros, positivos ou negativos, sem parte decimal 42, -10, 0
float Ponto Flutuante Números reais com parte decimal (ponto flutuante) 3.14, -0.5, 2.0
str String (Cadeia de Caracteres) Sequência de caracteres (texto), delimitada por aspas simples ou duplas "Olá", 'Python'
bool Booleano Valor lógico: verdadeiro (True) ou falso (False) True, False
Python — Tipos Primitivos
# Explorando os tipos primitivos em Python

# int: números inteiros
populacao_brasil = 215000000
temperatura_minima = -5
print(type(populacao_brasil))  # <class 'int'>

# float: números com decimais
pi = 3.14159
preco = 29.90
print(type(pi))  # <class 'float'>

# str: texto (strings)
linguagem = "Python"
mensagem = 'Aprender a programar é incrível!'
print(type(linguagem))  # <class 'str'>
print(len(linguagem))   # 6 (número de caracteres)

# bool: valores lógicos
aprovado = True
reprovado = False
print(type(aprovado))  # <class 'bool'>

# Conversão entre tipos (casting)
numero_str = "42"
numero_int = int(numero_str)    # str → int
numero_float = float(numero_str) # str → float
print(numero_int, numero_float)   # 42  42.0

9. Operadores

Os operadores são símbolos especiais que realizam operações sobre valores e variáveis (chamados de operandos). Python oferece quatro categorias principais de operadores, cada uma com uma finalidade específica (SWEIGART, 2020).


Figura 6 — Os operadores em Python divididos por categoria. Fonte: elaborado pelo autor.
9.1 Operadores Aritméticos

Realizam operações matemáticas sobre valores numéricos (int e float).

OperadorOperaçãoExemploResultado
+Adição10 + 313
-Subtração10 - 37
*Multiplicação10 * 330
/Divisão real10 / 33.333...
//Divisão inteira10 // 33
%Módulo (resto)10 % 31
**Potenciação2 ** 8256
Python — Operadores Aritméticos
# Operadores Aritméticos
a = 10
b = 3

print("Adição:",        a + b)   # 13
print("Subtração:",     a - b)   # 7
print("Multiplicação:", a * b)   # 30
print("Divisão real:",  a / b)   # 3.3333...
print("Divisão inteira:", a // b) # 3
print("Módulo (resto):", a % b)  # 1
print("Potenciação:",   2 ** 8)  # 256

# Exemplo prático: calcular área de um círculo
import math
raio = 5
area = math.pi * raio ** 2
print(f"Área do círculo: {area:.2f}")  # 78.54
9.2 Operadores Relacionais (de Comparação)

Comparam dois valores e retornam um resultado booleano (True ou False). São amplamente utilizados em estruturas de decisão (if) e de repetição (while).

Python — Operadores Relacionais
# Operadores Relacionais
x = 10
y = 5

print(x == y)   # False  (igual a)
print(x != y)   # True   (diferente de)
print(x >  y)   # True   (maior que)
print(x <  y)   # False  (menor que)
print(x >= y)   # True   (maior ou igual a)
print(x <= y)   # False  (menor ou igual a)

# Comparando strings
print("Python" == "python")  # False (case-sensitive)
print("abc" < "abd")          # True (ordem lexicográfica)
9.3 Operadores Lógicos

Combinam expressões booleanas e retornam um valor booleano. São essenciais para criar condições compostas em estruturas de controle.

Python — Operadores Lógicos
# Operadores Lógicos: and, or, not
p = True
q = False

# and: verdadeiro somente se AMBOS forem verdadeiros
print(p and q)   # False
print(p and p)   # True

# or: verdadeiro se PELO MENOS UM for verdadeiro
print(p or q)    # True
print(q or q)    # False

# not: inverte o valor lógico
print(not p)     # False
print(not q)     # True

# Exemplo prático: verificar se um número está em um intervalo
numero = 15
em_intervalo = numero >= 10 and numero <= 20
print("Está entre 10 e 20?", em_intervalo)  # True
9.4 Operadores de Atribuição Compostos

Combinam uma operação aritmética com a atribuição, tornando o código mais conciso. Por exemplo, x += 5 é equivalente a x = x + 5.

Python — Operadores de Atribuição Compostos
# Operadores de Atribuição Compostos
contador = 10

contador += 5   # equivale a: contador = contador + 5
print(contador)  # 15

contador -= 3   # equivale a: contador = contador - 3
print(contador)  # 12

contador *= 2   # equivale a: contador = contador * 2
print(contador)  # 24

contador //= 4  # equivale a: contador = contador // 4
print(contador)  # 6

contador **= 2  # equivale a: contador = contador ** 2
print(contador)  # 36

contador %= 5   # equivale a: contador = contador % 5
print(contador)  # 1

10. Precedência de Operadores

Quando uma expressão contém múltiplos operadores, Python segue uma ordem de avaliação chamada precedência de operadores, análoga à ordem de operações matemáticas. Operadores com maior precedência são avaliados primeiro. Parênteses () sempre têm a maior precedência e podem ser usados para forçar uma ordem específica de avaliação (MATTHES, 2019).

PrioridadeOperador(es)Descrição
1 (maior)()Parênteses
2**Potenciação
3+x, -xSinal positivo/negativo (unário)
4*, /, //, %Multiplicação, divisão, módulo
5+, -Adição, subtração
6==, !=, >, <, >=, <=Comparação
7notNegação lógica
8andE lógico
9 (menor)orOU lógico
Python — Precedência de Operadores
# Precedência de Operadores

# Sem parênteses: * antes de +
resultado1 = 2 + 3 * 4
print(resultado1)  # 14  (3*4=12, depois 2+12=14)

# Com parênteses: altera a ordem
resultado2 = (2 + 3) * 4
print(resultado2)  # 20  (2+3=5, depois 5*4=20)

# Potenciação antes de multiplicação
resultado3 = 2 * 3 ** 2
print(resultado3)  # 18  (3**2=9, depois 2*9=18)

# Expressão mista com operadores lógicos e relacionais
x = 10
resultado4 = x > 5 and x < 20
print(resultado4)  # True

# Dica: use parênteses para deixar o código mais legível!
resultado5 = (x > 5) and (x < 20)
print(resultado5)  # True (mesmo resultado, mais legível)

11. Entrada de Dados: a Função input()

Um programa se torna muito mais útil quando pode receber informações do usuário durante sua execução. Em Python, a função input() permite que o programa pause e aguarde que o usuário digite algo no teclado. O valor digitado é lido como uma string (str), independentemente do que for digitado (SWEIGART, 2020).

⚠ Atenção: input() sempre retorna str!
A função input() sempre retorna uma string. Se você precisar usar o valor digitado como número, é necessário convertê-lo explicitamente usando int() ou float(). Esquecer essa conversão é um dos erros mais comuns entre iniciantes.
Python — Entrada de Dados com input()
# Entrada de Dados com input()

# Lendo um texto
nome = input("Qual é o seu nome? ")
print("Olá,", nome + "! Seja bem-vindo(a) ao Python!")

# Lendo um número inteiro
idade = int(input("Qual é a sua idade? "))
print("Daqui a 10 anos você terá", idade + 10, "anos.")

# Lendo um número decimal
altura = float(input("Qual é a sua altura em metros? "))
print(f"Sua altura é {altura:.2f} metros.")

# Calculando a média de duas notas
nota1 = float(input("Digite a primeira nota: "))
nota2 = float(input("Digite a segunda nota: "))
media = (nota1 + nota2) / 2
print(f"Sua média é: {media:.1f}")

12. Saída de Dados: a Função print()

A função print() é a principal forma de exibir informações na tela em Python. Ela aceita um ou mais argumentos separados por vírgula e os exibe na saída padrão (normalmente o terminal ou o console do Colab). A função print() possui parâmetros opcionais que permitem personalizar a saída (MATTHES, 2019).

Python — Saída de Dados com print()
# Saída de Dados com print()

# Uso básico
print("Olá, Mundo!")

# Múltiplos argumentos (separados por espaço por padrão)
nome = "Carlos"
idade = 22
print("Nome:", nome, "| Idade:", idade)

# Parâmetro sep: define o separador entre os argumentos
print("Python", "é", "incrível", sep="-")  # Python-é-incrível

# Parâmetro end: define o que vem ao final (padrão é \n)
print("Linha 1", end=" | ")
print("Linha 2")  # Linha 1 | Linha 2

# f-strings: a forma mais moderna e legível de formatar saída
produto = "Notebook"
preco = 3499.90
quantidade = 2
total = preco * quantidade
print(f"Produto: {produto}")
print(f"Preço unitário: R$ {preco:.2f}")
print(f"Quantidade: {quantidade}")
print(f"Total: R$ {total:.2f}")  # Total: R$ 6999.80
Exemplo Integrador: Calculadora de IMC

Para consolidar todos os conceitos estudados, veja a seguir um exemplo prático que combina entrada de dados, variáveis, tipos, operadores e saída de dados para calcular o Índice de Massa Corporal (IMC):

Python — Calculadora de IMC (Exemplo Integrador)
# ================================================
# Calculadora de IMC - Exemplo Integrador
# Conceitos: input, print, variáveis, tipos,
#            operadores aritméticos e relacionais
# ================================================

# Entrada de dados
nome = input("Digite seu nome: ")
peso = float(input("Digite seu peso em kg: "))
altura = float(input("Digite sua altura em metros: "))

# Cálculo do IMC: peso / altura²
imc = peso / (altura ** 2)

# Saída de dados formatada
print(f"\n--- Resultado para {nome} ---")
print(f"Peso: {peso:.1f} kg")
print(f"Altura: {altura:.2f} m")
print(f"IMC: {imc:.2f}")

# Classificação (usando operadores relacionais e lógicos)
if imc < 18.5:
    classificacao = "Abaixo do peso"
elif imc < 25.0:
    classificacao = "Peso normal"
elif imc < 30.0:
    classificacao = "Sobrepeso"
else:
    classificacao = "Obesidade"

print(f"Classificação: {classificacao}")

Conclusão

Ao longo deste artigo, percorremos os conceitos fundamentais do ensino introdutório de programação com Python. Partimos da definição de programação e algoritmo, passamos pela compreensão das linguagens de alto nível, interpretadas e compiladas, e exploramos as características de tipagem dinâmica e forte do Python. Em seguida, colocamos a mão na massa com variáveis, tipos primitivos, operadores, precedência de operadores, entrada e saída de dados.

Python, com sua sintaxe clara e expressiva, é uma porta de entrada excelente para o mundo da programação. Os exemplos apresentados foram projetados para serem executados no Google Colab, uma ferramenta gratuita e acessível que elimina a necessidade de instalação de qualquer software. O próximo passo natural é explorar as estruturas de controle de fluxo (condicionais e laços de repetição), que permitirão criar programas ainda mais poderosos e interessantes.

 Continue Aprendendo!
A programação é uma habilidade que se desenvolve com a prática constante. Modifique os exemplos deste artigo, crie seus próprios programas e não tenha medo de errar — os erros são parte fundamental do processo de aprendizagem. Como afirma (SWEIGART, 2020), a melhor forma de aprender a programar é programando!

Referências
CORMEN, T. H. et al. Introduction to algorithms. 3. ed. Cambridge: MIT Press, 2009. (Tradução brasileira: Algoritmos: Teoria e Prática. 3. ed. Rio de Janeiro: Elsevier, 2012.)
MATTHES, E. Curso Intensivo de Python: Uma Introdução Prática e Baseada em Projetos à Programação. 2. ed. São Paulo: Novatec, 2019.
PAIVA, F. Introdução a Python. Natal: Editora IFRN, 2021. Disponível em: <https://memoria.ifrn.edu.br/bitstream/handle/1044/2090/EBOOK%20-%20INTRODU%C3%87%C3%83O%20A%20PYTHON%20%28EDITORA%20IFRN%29.pdf>. Acesso em: 12 mar. 2026.
SWEIGART, A. Automatize Tarefas Maçantes com Python: Programação Prática para Verdadeiros Iniciantes. 2. ed. São Paulo: Novatec, 2020.
MENEZES, N. N. C. Introdução à Programação com Python: Algoritmos e Lógica de Programação para Iniciantes. 3. ed. São Paulo: Novatec, 2019.
PYTHON SOFTWARE FOUNDATION. Python Documentation. Disponível em: <https://docs.python.org/3/>. Acesso em: 12 mar. 2026.

Comentários

BLOGGER

$show=mobile

Nuvem de Categorias


Coluna Gastroturismo
Nome

#existepesquisanobrasil,2,Abelha,3,Acessibilidade,25,Acessórios,2,Acidente,52,Acústica,16,Adestramento,5,Administração,45,Aerodinâmica,4,Aeronáutica,9,África,7,Agência Bori,1,Agência Brasil,25,Agência FAPESP,5,Agência Fiocruz,6,Agência Porvir,1,Agência Senado,2,Agência USP,5,Agnotologia,1,Agricultura,7,Agropecuária,4,AirBNB,1,Albert Einstein,1,Alcoolismo,9,Alemanha,10,Alemão,4,Alerta,2,Algoritmo,8,Alimento,1,Alzheimer,4,Amazon,5,Amazônia,5,América Latina,1,Análise Combinatória,1,Análise de Texto,2,Anatomia,8,Android,3,Angola,1,Animação,52,Animais de Estimação,6,Animal,2,Antropologia,14,Apicultura,9,App,9,Apple,5,Apresentação,4,aquário,1,Argentina,4,Armamento,1,Arqueologia,6,arquitetura,33,Arte,173,Astrobiologia,3,Astrofísica,4,Astronomia,36,Ativismo,35,Áudio,3,Audio FX,2,Áustria,1,Autismo,2,Auto-ajuda,10,Automobilismo,16,Automóvel,22,aventura,3,Aviação,5,Aviônica,8,Bahia,2,Balonismo,3,Banco Central,1,Banco de Dados,5,Beber e Dirigir,1,biblioteconomia,6,Bicicleta,1,Biografia,18,Biologia,176,Biologia Marinha,15,bioquímica,7,Biotecnologia,25,Bitcoin,2,Blog,29,Blogger,33,Boato,6,Bomba,1,Botânica,6,BRASA,1,BRASA Leads,1,Brasil,41,Brasília,17,BRIC,1,Browser,11,Bugs,3,CAD,3,Calor,2,Caltech,1,Câmera lenta,1,Campanha,47,Canadá,1,cardiologia,16,Carnaval,2,carreira,3,Cartografia,3,Casemods,1,Caso Isabella Nardoni,1,Caso Snowden,1,Ceará,1,Celebridades,6,celular,24,Células-Tronco,5,Cérebro,2,Charge,22,ChatGPT,2,China,23,Cibercultura,3,Ciclovia,1,Cidadania,40,Ciência,225,Cinema,70,Climatologia,3,Clip,1,Cliparts,1,Cloud computing,4,Coaching,12,Comédia,2,competência,2,Complemento de dois,1,Comportamento,277,Computação,91,Computação em grade,5,Computação forense,3,Computação Gráfica,140,Computação Móvel,1,Computação Quântica,1,Comunicação e Marketing,153,Concurso,2,Concurso Cultural de Natal,1,Concursos Público,2,Concursos Públicos,4,Conectômica,1,Conferência,1,Congresso em Foco,1,Conspiração,2,Consumidor,7,Consumismo,3,contabilidade,2,Contos,55,Copa do Mundo,26,Cordel,3,Coreia do Norte,1,Coreia do Sul,1,Corpo,2,Coruja,1,cosmética,3,Cosmologia,21,Covid-19,99,Crash Course,1,Criança,1,Criatividade,4,Crime,49,Crime Digital,9,crise,11,crise econômica,8,Croácia,1,crônica,6,crônicas,5,Cronologia,1,CSS,3,Cuba,4,Culinária,8,Cultura,18,Curiosidades,113,custos fixo,1,custos variáveis,1,Dale Dougherty,2,Dança,6,DAO,1,Darwin,12,Davos,1,Debate,3,Decoração,1,demência,1,Demografia,3,Denúncia,12,Dermatologia,6,Desastre Natural,14,Descoberta,2,Desenho instrucional,19,Desenvolvimento de jogos,17,Desenvolvimento Pessoal,1,Design,33,Design Instrucional,19,Destaque,9,Dia das Mães,1,Dia do professor,1,diabetes,6,Dicas,66,Didática,1,Dieta,4,Dinamarca,1,diplomacia,3,Direito,188,Direito Eleitoral,2,Direito Internacional,30,Direito Militar,1,Direito Trabalhista,1,Direito Tributário,2,Direitos Autorais,4,Direitos Humanos,39,Disney,8,Distrito Federal,4,Documentário,72,Doutorado,1,download,3,Drogas,7,Drone,3,Dubai,1,e-Book,2,e-governo,2,EBC,1,Ecologia,89,Economia,119,Editoração Eletrônica,1,Educação,423,Educação a Distância,189,Educação Corporativa,6,educação física,19,Educação sexual,6,Efeitos Sonoros,4,Egiptologia,2,Eleições,30,Eleições 2014,12,Eleições 2018,5,Eleições 2020,2,Eleições 2022,1,Eletricidade,10,eletrônica,4,Elon Musk,1,Em Operários,1,Embrapa,4,empreendedorismo,7,enciclopédia,1,endocrinologia,6,Enem,3,Energia,17,Energia Alternativa,18,Energia Nuclear,12,Enfermagem,1,Engenharia,70,Engenharia Agrícola,1,Engenharia Civil,6,Engenharia de materiais,18,Engenharia de Software,7,Engenharia Genética,32,Engenharia Mecânica,2,Enretenimento,1,Ensino a Distância,11,Ensino Superior,5,Entomologia,7,Entretenimento,47,Entrevista,91,Entrevista.,1,Epidemiologia,70,Epistemologia,1,Equador,1,Escândalo,6,Escritório,1,ESMPU,1,Espaço,74,Espanha,1,Espanhol,2,Espeleologia,1,Espetáculo,8,Espionagem,20,Esporte,44,Estação,1,Estágio,2,Estatísticas,40,Estética,1,estrutura de dados,1,Ética,32,EUA,20,Europa,2,Evento,59,Evolução,5,Exercícios físicos,2,Exobiologia,3,experiência,43,fábulas,3,Facebook,20,Família,1,Farmacologia,25,Favo,1,Feminismo,2,Férias,1,Ferramentas,15,FIFA,2,Filantropia,4,Filmes,20,Filosofia,50,Finep,2,Finlândia,3,Fintech,1,Firefox,1,Física,119,Física Quântica,4,Fisiologia,10,Fisioterapia,6,Flagrante,2,Flamengo,1,Folclore,3,Fome,1,Fomento,1,Fonética,1,Fonoaudiologia,7,Fotografia,46,Fotos em 360 graus,6,França,10,Francês,4,Frase,3,Fraude,5,Freeware,75,Futebol,38,Futurologia,95,gadget,87,gadgets,1,Gafe,2,Gamificação,8,Gastroenterologia,5,Gastronomia,9,Gastroturismo,7,Geek,2,Genética,46,Geofísica,1,Geografia,57,Geologia,12,Geometria,6,geopolítica,22,Gerenciamento do Tempo,2,Geriatria,13,Gestão de Competências,3,Gestão de Configuração,2,Gestão de Pessoas,11,Gestão de Projetos,23,Gestão do conhecimento,7,Ginecologia,3,Glass,1,Golpe de Estado,1,Google,81,Governo,4,GPS,1,Gradiente,1,gramática,15,Gravidez,1,Grécia,1,Grécia Antiga,2,Guerra,43,Guerra Civil,2,Guinness,1,H2,2,Haiti,3,hardware,39,Henry Ford,1,História,217,HIV,1,Hololens,2,homenagem,46,Horologia,1,HPV,1,HTML,6,Humor,213,Humor Negro,9,IBGE,3,IBM,4,ICIJ,2,Idioma,57,IESB,2,IHC,8,ilo,29,ilusão,36,ilusionismo,5,Imagem 3D,16,Imagens,7,Imagine Cup,1,Império Romano,8,Imprensa,34,Impressora 3D,22,Imunologia,8,Incêndio,2,Inclusão digital,8,Índia,4,Índios,1,Infectologia,36,Infográfico,57,Informática,38,Inglaterra,4,Inglês,26,Inovação,206,Inspiração,1,Inteligência Artificial,168,intercâmbio,1,Interface,205,Interfaces Hápticas,24,Internacional,23,Internacionalização da Amazônia,3,Internet,166,Internet das Coisas,2,Inundação,2,Invenção,20,Inventos,6,iPad,1,IPEA,1,iphone,3,Irã,3,Iraque,1,Israel,7,Itália,2,Japão,5,Java,2,Java.,2,jogos,12,Jogos de Tabuleiro,5,Jogos educativos,20,Jogos Olímpicos,10,Jornalismo,72,José Saramago,1,Justiça,4,Ken Robinson,1,Kinect,10,Le Monde Diplomatique Brasil,9,Le Monde Diplomatique Brasil,1,Letras,2,Lexicografia,5,Liderança,4,Life Hacking,20,línguas estrangeiras,3,Linguística,11,Literatura,58,Livro,73,Lógica,26,Logística,4,Loterias,4,Lua,1,Maçonaria,4,Malásia,2,Malvinas,2,Malware,1,Mapa,96,Mário Sérgio Conti,1,Marte,4,Mastologia,1,Matemática,84,Matemática Financeira,1,maternidade,1,MEC,1,Mecânica,8,Mecânica dos Fluidos,2,Mecatrônica,47,Medalha Fields,1,Medicina,568,Medicina Esportiva,2,Medicina Veterinária,4,Meio Ambiente,131,Mel,1,melanoma,1,Memória,5,memorização,4,Mente,4,Mercado de Trabalho,85,mercosul,1,Mestrado,4,Metaverso,2,meteorologia,12,Metodologia Científica,60,México,1,Microbiologia,4,Microsoft,16,Mídia Social,61,Militar,16,Mineralogia,1,Mistério,3,MIT,15,Mitologia,2,Mobilidade,1,Mobilidade Urbana,9,Moçambique,1,Moda,1,MonaVie,1,Montanhismo,1,Moodle,7,Mossad,1,Motivação,1,Movimento Maker,3,MSF,1,Mudança Climática,30,Mulher,4,Multimídia,14,museu,16,Música,90,MVC,1,Nanotecnologia,37,Nasa,19,Natação,2,Natal,17,Natureza,2,Nefrologia,1,Negócios,31,Netflix,1,Neurociência,97,Neurologia,81,Nicolelis,1,Nordeste,2,Noruega,2,notícias,8,Novidades,18,Novo Enem,2,Números,2,Nutrição,75,Obama,1,Obesidade,11,Observatório da Imprensa,27,Obstetrícia,4,OCDE,1,Oceanografia,7,odontologia,10,Offshore Leaks,2,oftalmologia,11,Olimpíadas,9,oncologia,50,ONU,10,OpenAI,1,Opinião,107,Óptica,17,Oracle,1,Oriente Médio,5,Orkut,2,Ornitologia,1,ortografia,3,Ortopedia,4,Ótica,9,Otorrinolaringologia,2,Oxfam,3,Pacifismo,1,Paginadores,1,paleontologia,4,Palestina,1,Paquistão,1,Pará,2,Paraguai,2,parkinson,2,Passeio virtual,1,Patinação,1,Paulo Freire,1,Pedagogia,8,Pediatria,6,Pensamentos,3,performance,3,Periférico,1,Pesca,2,Pesquisa,267,Petição,1,Petrobrás,10,Petróleo,13,Photoshop,5,Pirataria,7,planilha de custo,1,Playstation 3,2,Plebiscito,3,Pneumologia,1,Podcast,7,Poesia,29,Política,323,Polônia,1,Portugal,9,português,20,Pós-graduação,2,Pré-sal,5,Prêmio Nobel,7,primatologia,1,Primeira Guerra Mundial,2,privacidade,25,produtividade,8,professor Hamilton Alves,2,Programa Gratuito,4,Programação,62,Projeção Mapeada,1,Projeto Truco,2,Promoção,1,Propaganda,5,Psicanálise,1,Psicologia,286,Psicologia Animal,26,Psiquiatria,17,Pública,14,publicidade,19,Publieditorial,6,PUC Minas,1,Quadrinhos,11,Quads,5,Qualidade,3,Qualidade de Vida,12,química,34,REA,2,realidade aumentada,47,realidade diminuída,2,Realidade Misturada,5,Realidade Virtual,50,Reconhecimento de imagem,12,Reconhecimento de voz,3,Recorde,1,Recoverit,1,Recuperar vídeos,1,Redação,1,redes,12,Referência,5,Referendo,1,Reforma Política,3,Reino Unido,2,Relacionamento,2,Relações Internacionais,41,Religião,44,Responsabilidade Social,4,Retrospectiva,1,Review,15,Rio 2016,6,Rio de Janeiro,3,Rio Grande do Norte,1,Rio Grande do Sul,1,Robert Oppenheimer,3,Robô,49,robótica,52,Roda Viva,49,Roma,6,roteiro,1,RSA,1,RTP,1,Rússia,6,Samsung,1,Sanitarismo,5,Santa Catarina,1,São Paulo,5,Saúde,625,Savant,1,Segunda Guerra Mundial,26,Segurança,128,Segurança da Informação,69,Seleção Natural,3,Séries,2,serviço,1,Serviço Online,1,Sexologia,2,sexualidade,5,Show,7,SIGGRAPH,1,Simulação,37,Singularity University,1,Síria,3,Sismologia,2,Sistema operacional,4,Sistemas de Numeração,1,Sites de Busca,22,Sociedade,5,Sociologia,55,Software,34,Software Livre,24,Sol,2,Sono,4,Sony,3,SOPA,2,Star Wars,1,Startup,2,Steve Cutts,1,Steve Jobs,1,Suécia,3,Sugestão de presentes,67,Sun,1,supercomputadores,2,Sustentabilidade,5,Tabagismo,6,Taiwan,1,Talento precoce,1,Taxas Equivalentes,1,Taxidermia,1,Teatro,27,Técnicas de Estudo,3,Tecnologia,601,Tecnologia da Informação,30,TED,448,TED-Ed,48,TedMed,2,TEDx,5,TEDx Rio+20,1,TEDxAmazônia,1,TEDxAsaSul,1,Telefonia,61,Televisão,45,Temas,1,Tempo,2,Tendência,1,Tendências,13,Teologia,6,teoria das supercordas,1,Teoria dos Jogos,1,Terremoto,9,Terrorismo,15,Tesla,1,Testes,17,Thaís Victer,2,ticker,2,TikTok,1,Tipologia,8,Tomada de Decisão,1,tradução,5,Trânsito,12,transporte,59,Tributo,3,Trigonometria,1,Tubarão,2,Tunísia,1,Turismo,30,Tutorial,23,Twitter,10,Uber,7,Ucrânia,11,UFC,1,UFES,1,UFG,2,UFMG,1,ufologia,5,UFRJ,3,UFSC,1,UNB,1,UNESCO,1,Unicamp,4,UNIFESP,1,UNIP,1,universidade,6,Universidade Corporativa,1,Universidade da Califórnica,1,Universidade da Geórgia,1,Universidade da Pensilvânia,1,Universidade de Brasília,1,Universidade de Cambridge,2,Universidade de Chicago,1,Universidade de Columbia,1,Universidade de Michigan,1,Universidade de Princeton,1,Universidade de Rochester,1,Universidade de Washington,3,University College London,1,Urbanismo,26,Urologia,2,URSS,1,User Experience,1,USP,11,Utilidade Pública,4,Utilitário,3,Vale,1,Vaticano,1,Veículo Autônomo,9,Venezuela,1,Ventriloquismo,2,Verão,1,vestibular,3,Vestimenta,1,Vida Digital,7,Vida Moderna,18,Vida Selvagem,10,Videogame,119,Vídeos,990,Vídeos 360,1,Vietnã,1,Violência,5,Vírus,18,Visão Computacional,10,Vôlei,1,Vulcanologia,8,Watergate Política,1,WCIT 2016,2,WCIT 2017,1,Web,1,Web 2.0,29,Web Application,161,Web Semântica,2,Web Seminar,1,webdesign,13,Webinar,2,widget,2,WikiLeaks,37,Wikipedia,4,Windows,5,Xadrez,2,YouTube,6,Zika,1,Zimbábue,1,Zoologia,59,
ltr
item
Brasil Acadêmico: Introdução à programação usando Python
Introdução à programação usando Python
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJhW_5T3VJaUvvzTIhPsxiofeTbGsXezBiApP7KsmDGvxgl0xVM75GYe-qa4t5fpMFU-C8lQWBdq3P-vKN20SrK-yqfyXxBYeI3RPez76gLLqw_sI8cMHKoMelyNrI82xHP6jr9FsB_ZnXjGaTy2CtIKcdgkKAcMA_9H-t-B4w8pF0ndZq8zENygpsg9k/s16000/Fluxograma_de_algoritmo.jpeg
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJhW_5T3VJaUvvzTIhPsxiofeTbGsXezBiApP7KsmDGvxgl0xVM75GYe-qa4t5fpMFU-C8lQWBdq3P-vKN20SrK-yqfyXxBYeI3RPez76gLLqw_sI8cMHKoMelyNrI82xHP6jr9FsB_ZnXjGaTy2CtIKcdgkKAcMA_9H-t-B4w8pF0ndZq8zENygpsg9k/s72-c/Fluxograma_de_algoritmo.jpeg
Brasil Acadêmico
http://blog.brasilacademico.com/2026/03/introducao-programacao-usando-python.html
http://blog.brasilacademico.com/
http://blog.brasilacademico.com/
http://blog.brasilacademico.com/2026/03/introducao-programacao-usando-python.html
true
3049085869098582068
UTF-8
Todos os posts carregados Nenhum post encontrado Ver todos Saiba mais Responder Cancelar resposta Apagar Por Início Páginas POSTS Ver todos Especialmente para você Categoria Arquivo Busca Todos os posts Nenhum post coincide com sua busca Início Domingo Segunda Terça Quarta Quinta Sexta Sábado Dom Seg Ter Qua Qui Sex Sáb Janeiro Fevereiro Março Abril Maio Junho Julho Agosto Setembro Outubro Novembro Dezembro Jan Fev Mar Abr Maio Jun Jul Ago Set Out Nov Dez Agora 1 minuto atrás $$1$$ minutos atrás 1 hora atrás $$1$$ horas atrás Ontem $$1$$ dias atrás $$1$$ semanas atrás Mais de 5 semanas atrás Seguidores Seguir Conteúdo PREMIUM fechado Passo 1: Compartilhar com a rede social Passo 2: Clique no link da sua rede social Copiar todo código Selecionar todo código Todos os código copiados para a memória Não posso copiar o código / textos, favor teclar [CTRL]+[C] (ou CMD+C no Mac) para copiar Tabela de Conteúdo