Pular para o conteúdo principal

Postagens

As 7 tecnologias que estão mudando o mundo em 2026

A tecnologia avança em ritmo acelerado e, a cada ano, novas inovações surgem transformando a forma como vivemos, trabalhamos e nos comunicamos. Em 2026, algumas tecnologias estão se destacando e prometem impactar diretamente o mercado, a educação e até nosso cotidiano. Neste artigo, você vai conhecer as principais tendências tecnológicas e entender por que elas são tão importantes. 1 - Inteligência Artificial Generativa A Inteligência Artificial deixou de ser apenas um conceito futurista. Hoje, ela cria textos, imagens, vídeos e até códigos de programação.  Exemplos de uso: Chatbots inteligentes Criação automática de conteúdo Análise de dados em tempo real Com essas tecnologias as empresas estão automatizando processos e aumentando a produtividade. 2 - Computação em Nuvem (Cloud Computing) Armazenar arquivos e sistemas na nuvem virou padrão. Benefícios: Acesso de qualquer lugar Redução de custos Mais segurança Empresas como Google, Amazon e Microsoft lideram esse mercado. 3 - Inter...

15 Exercícios de Python para Matemática com Respostas (Iniciantes)

Esta lista contém exercícios matemáticos resolvidos em Python, ideais para treinar lógica, cálculos e estruturas básicas da linguagem. Exercício nº1 Faça um programa que leia um número e calcule sua raiz quadrada. Ver resposta import math n = float(input("Digite um número: ")) print("Raiz quadrada:", math.sqrt(n)) Exercício nº2 Crie um programa que calcule a área de um quadrado. Ver resposta lado = float(input("Digite o lado: ")) area = lado ** 2 print("Área:", area) Exercício nº3 Faça um programa que calcule a área de um retângulo. Ver resposta base = float(input("Base: ")) altura = float(input("Altura: ")) print("Área:", base * altura) Exercício nº4 Crie um programa que calcule o perímetro de um quadrado. Ver resposta lado = float(input("Digite o lado: ")) print("Perímetro:", lado * 4) Exercício nº5 Faça um programa que leia dois números e mostre o maior. Ver respos...

Exercício resolvido de Python: Função strip()

Questão de prova sobre Python envolvendo o método strip(). Veja a resolução comentada e entenda como funciona a remoção de espaços em strings. Exercício resolvido Com relação à programação Python e R, julgue o item que se segue. Considere os seguintes comandos na programação em Python: a = " Hello, World! " print(a.strip()) Esses comandos, quando executados, apresentarão o resultado a seguir: a[0] = Hello, a[1] = World! Resposta : a) Certo b) Errado Ver resposta Resposta correta: b) Errado Explicação: O método strip() remove os espaços no início e no final da string. Resultado real da execução: Hello, World! Ou seja, o código NÃO separa a string em posições a[0] e a[1]. Ele apenas imprime a frase sem os espaços extras. Portanto, a afirmação apresentada está ERRADA.

Exercício resolvido de Python: Operadores Booleanos

Resolva uma questão de prova sobre Python envolvendo operadores lógicos e a função bool(). Confira o gabarito comentado, explicação passo a passo e entenda como funciona a avaliação de expressões booleanas em Python. Ideal para concursos, simulados e estudos rápidos. Exercício resolvido Com relação a conceitos de programação Python, julgue o item a seguir: O código abaixo apresenta como resultado "True" ? x = bool(-3) y = bool("True" * x) z = bool("False") print(x and y and z) Resposta : a) Certo b) Errado Ver resposta Resposta correta: b) Errado Explicação: x = bool(-3) → True (todo número diferente de zero é True) y = bool("True" * x) "True" * True → "True" (True equivale a 1) bool("True") → True z = bool("False") → True (obs: qualquer string não vazia é True) Agora avaliando: x and y and z True and True and True → True Porém a pergunta afirma que o resultado é "Tr...

Exercício em Python: Programa com Menu e Laços de Repetição

Neste exercício em Python, você irá criar um programa que utiliza laços de repetição  para exibir um menu de opções e realizar operações matemáticas com dois números inteiros.  O programa só será encerrado quando o usuário digitar 0, tornando-o interativo e prático para aprender loops. Exercício resolvido Crie um programa que funcione com base em laços de repetição, onde sempre após executar uma tarefa ele irá voltar para a parte inicial até que seja pressionado “0”. Além disso, o programa deve receber a entrada de dois números inteiros que serão utilizados nas operações do menu. Ver resposta # Programa com menu e laço de repetição print("Programa de operações com dois números inteiros") # Recebendo os dois números inteiros num1 = int(input("Digite o primeiro número: ")) num2 = int(input("Digite o segundo número: ")) while True: print("\nMenu de opções:") print("1 - Somar os números") print("2 - Subtra...

Exercício em Python: Correção Automática de Provas com Gabarito

Neste exercício em Python, você irá criar uma função capaz de corrigir automaticamente uma prova de múltipla escolha, comparando as respostas do aluno com um gabarito e retornando a nota final de 0 a 10. Este exercício é ideal para praticar funções, vetores (listas) e estruturas de repetição. Exercício resolvido A professora Marisa está com problemas na gestão de suas classes na pandemia de coronavírus no país, pois não consegue corrigir e entregar as notas de seus alunos a tempo. Maicon, um de seus alunos, decidiu ajudá-la criando um programa para resolver esse problema. Crie uma função que receba um vetor de respostas do aluno e um gabarito (questões de múltipla escolha de A até E) e retorne a nota do aluno de 0 a 10. Ver resposta def calcular_nota(respostas, gabarito): acertos = 0 for i in range(len(gabarito)): if respostas[i] == gabarito[i]: acertos += 1 nota = (acertos / len(gabarito)) * 10 return nota # Exemplo de us...

Função verificar_senha em Python – Exercício Prático

Neste exercício em Python, você vai aprender a criar uma função para verificar senha, limitando o número de tentativas a três, ideal para quem está começando na programação. Exercício Resolvido Crie uma função “verificar_senha” no qual retorna true caso a senha inserida for correta e false caso o contrário. Logo após elabore um “mini-sistema” de checar a senha inserida, onde o usuário tem 3 tentativas de senha e caso esse número seja ultrapassado o programa é encerrado. Ver resposta def verificar_senha(senha_digitada): senha_correta = "1234" if senha_digitada == senha_correta: return True else: return False tentativas = 0 while tentativas < 3: senha = input("Digite a senha: ") if verificar_senha(senha): print("Senha correta! Acesso permitido.") break else: tentativas += 1 print("Senha incorreta!") if tentativas == 3: print("Número máximo de...

Prova de Python: 15 Exercícios Resolvidos para Estudo e Prática

Prova de Python – Exercícios Resolvidos Esta Prova de Python foi cuidadosamente elaborada para auxiliar estudantes, iniciantes e professores no aprendizado da linguagem Python de forma prática e eficiente. O conteúdo reúne exercícios resolvidos, organizados em questões claras e objetivas, que abordam os principais conceitos da programação em Python, como entrada de dados, estruturas condicionais, laços de repetição e lógica básica. Cada questão conta com resposta oculta, permitindo que o aluno tente resolver o exercício antes de conferir a solução, tornando o estudo mais dinâmico e produtivo. Ideal para treino, revisão, simulados e avaliações, este material é indicado para quem deseja fixar conhecimentos, ganhar confiança e evoluir na programação. Exercício nº1 Faça um programa que leia um número e mostre se ele é positivo ou negativo. Ver resposta n = int(input("Digite um número: ")) if n >= 0: print("Positivo") else: print("Negativo") ...

Crescimento Populacional com Python: Entenda o Cálculo Exponencial Passo a Passo

O crescimento populacional com Python é um dos exemplos mais didáticos para entender como funciona o cálculo exponencial na programação. Esse tipo de cálculo é amplamente usado em áreas como demografia, economia, biologia, ciência de dados e até inteligência artificial. Neste artigo, você vai aprender o que é crescimento populacional, qual fórmula matemática é utilizada e como implementar esse cálculo em Python, com exemplos simples e explicações detalhadas. O que é Crescimento Populacional? O crescimento populacional ocorre quando o número de habitantes de uma população aumenta ao longo do tempo. Em muitos casos, esse aumento não é linear, mas sim exponencial. Isso acontece porque o crescimento de um período passa a ser calculado sobre o valor já aumentado do período anterior. Em outras palavras: quanto maior a população, maior será o crescimento no próximo ano. Onde o Crescimento Populacional é Usado? Esse tipo de cálculo é aplicado em diversas áreas: Demografia Planejamento urbano E...

Como Calcular a Média Ponderada com Python (Passo a Passo + Exemplos)

Aprender a calcular a média ponderada com Python é fundamental para quem deseja evoluir na programação e resolver problemas reais de forma eficiente. Com poucos comandos, é possível criar soluções claras, reutilizáveis e profissionais. Quando Usar Média Ponderada? A média ponderada é ideal quando: Alguns valores são mais importantes que outros Há critérios diferentes de avaliação Você trabalha com notas, pontuações ou índices É um conceito essencial para quem está aprendendo Python e lógica de programação. Como Calcular Média Ponderada com Python (Passo a Passo) Um dos usos mais comuns da média ponderada é no cálculo de notas escolares. Exemplo prático Prova: peso 6 Trabalho: peso 4 Script prova = float ( input ( "Nota da prova: " )) trabalho = float ( input ( "Nota do trabalho: " )) media = (prova * 6 + trabalho * 4 ) / 10 print( "Média final:" , media) print

TypeError em Python: erro de tipo explicado

O TypeError em Python acontece quando você tenta usar tipos incompatíveis, como somar texto com número. Exemplo de TypeError idade = "20" print (idade + 5 ) Erro exibido: TypeError: can only concatenate str (not "int") to str Solução do TypeError idade = "20" print ( int (idade) + 5 ) Dica prática: use: int() para números inteiros float() para números decimais str() para texto

Erro SyntaxError em Python: o que é e como corrigir

O SyntaxError em Python ocorre quando o interpretador encontra um erro na estrutura do código, como parênteses, dois-pontos ou aspas faltando. Exemplo de erro SyntaxError x = 10 if x == 10     print ( "O valor é 10" ) Erro exibido: Solução do SyntaxError O erro é um SyntaxError, porque faltou o : (dois-pontos) no final da linha do if. Em Python, todo if, for, while, def e class precisa terminar com : x = 10 if x == 10 :     print ( "O valor é 10" ) Dica : sempre verifique: Dois-pontos (:) após if, for, while Parênteses e aspas fechadas

A Nvidia licencia tecnologia da Groq e contrata executivos estratégicos para reforçar sua liderança no mercado de inteligência artificial e chips de alto desempenho.

A Nvidia, referência mundial em hardware para inteligência artificial, anunciou recentemente dois movimentos estratégicos importantes: o licenciamento da tecnologia da Groq e a contratação de executivos experientes do setor de tecnologia. Essas decisões reforçam a posição da empresa em um mercado cada vez mais competitivo, dominado pela rápida evolução da IA generativa. Mais do que uma simples parceria, a iniciativa mostra como a Nvidia está se preparando para o futuro da computação de alto desempenho, especialmente no segmento de inferência de inteligência artificial. Quem é a Groq e por que sua tecnologia é tão valiosa? A Groq é uma empresa americana de inteligência artificial (IA) que desenvolve hardware e software especializados para inferência de IA de altíssimo desempenho, com foco em oferecer respostas em tempo real. Sua tecnologia é valiosa principalmente por meio de sua Unidade de Processamento de Linguagem (LPU), que supera os gargalos de desempenho e custo das GPUs tradicion...

Linguagem de Programação Python: Exemplos Simples e Explicados

O Python é uma das linguagens de programação mais populares do mundo. Trata-se de uma linguagem de programação de alto nível, reconhecida por sua sintaxe simples, clara e legível, o que facilita tanto o aprendizado quanto o desenvolvimento de aplicações profissionais. Atualmente, o Python é amplamente utilizado em áreas como desenvolvimento web, automação de tarefas, ciência de dados, inteligência artificial e machine learning, sendo uma excelente escolha para iniciantes e desenvolvedores experientes. Por que Python é uma Linguagem Moderna? O sucesso do Python está relacionado a fatores como: Facilidade de leitura do código Grande comunidade de desenvolvedores Alta produtividade Compatibilidade com tecnologias modernas Grande quantidade de bibliotecas e frameworks Essas características fazem do Python uma linguagem estratégica no cenário atual da programação. Exemplo 1: Olá, Mundo em Python print ( "Olá, mundo!" ) O programa “Olá, mundo” em Python é o exemplo mais simples de...

Principais Tendências Tecnológicas Estratégicas para 2026

As principais tendências tecnológicas estratégicas estão transformando a forma como empresas operam, inovam e competem. Em um cenário de mudanças rápidas, entender essas tendências é essencial para tomar decisões mais inteligentes, reduzir riscos e aproveitar novas oportunidades. Mais do que novidades, essas tecnologias têm impacto direto na estratégia digital, na produtividade e na sustentabilidade dos negócios. A seguir, conheça as tendências tecnológicas que estão moldando o futuro. O que são tendências tecnológicas estratégicas? As tendências tecnológicas estratégicas são inovações com alto potencial de transformação a médio e longo prazo. Elas influenciam modelos de negócio, processos internos, relacionamento com clientes e até a cultura organizacional. Diferente de tecnologias pontuais, essas tendências exigem planejamento, investimento e visão estratégica para gerar valor real e duradouro. Inteligência Artificial cada vez mais integrada IA generativa e automação inteligente A In...

Variáveis globais

Na programação podem ser escritos procedimentos para determinar atividades específicas, mas também deve ser consideradas as variáveis que, uma vez declaradas, passam a valer, não só para o programa mestre, mas para todos os procedimentos. Assinale a alternativa que explica corretamente sobre que tipo de variável estamos falando. a.Inteiro. b.Global . c.Privada. d.Caracteres. e.Real. Solução A alternativa correta é: b. Global . Explicação : Variáveis globais são aquelas que, uma vez declaradas, ficam acessíveis em todo o programa, incluindo o programa principal (mestre) e todos os procedimentos ou funções. Elas são úteis quando se deseja compartilhar dados entre diferentes partes do código. No entanto, seu uso deve ser feito com cuidado para evitar conflitos ou efeitos colaterais indesejados.

Tipo de variável

Os comandos que determinam os procedimentos são codificados apenas uma vez e, de certa forma, são escondidos de outros procedimentos. É importante salientar sobre as variáveis, que só valem no âmbito do procedimento e não podem ser tratadas ou referenciadas pelo programa de origem. Assinale a alternativa que explica corretamente sobre que tipo de variável estamos falando. a . Global. b . Privada. c . Real. d . Inteiro. e . Caracteres. Solução A alternativa correta é:  b. Privada. Explicação : As variáveis que só valem dentro do procedimento e não podem ser acessadas fora dele são chamadas de variáveis privadas ou locais. Elas são declaradas dentro do escopo do procedimento e existem apenas durante sua execução. Isso garante encapsulamento, segurança e organização do código, evitando conflitos com variáveis de outras partes do programa.

Sub-rotinas ou procedimentos

 Na lógica de programação, as sub-rotinas ou procedimentos são caracterizados pelo poder de substituir instruções redundantes por uma única instrução. Dessa maneira, o nível de redundância das instruções é reduzido em uma aplicação, que também pode ser utilizado como __________. Marque a alternativa que melhor preenche a lacuna. a . Programação. b . Variável. c . Subprograma. d . Atributo. e . Linguagem. Solução A alternativa correta é:  c. Subprograma. Explicação : Na lógica de programação: Sub-rotinas ou procedimentos são blocos de código que executam tarefas específicas. Eles ajudam a reduzir a redundância ao permitir que uma única instrução substitua várias instruções repetidas. Esses procedimentos podem ser utilizados como subprogramas, ou seja, partes independentes de um programa maior que podem ser chamadas quando necessário.

Lógica de programação

 Na Ciência da Computação, na lógica de programação, de modo geral, um procedimento pode ser caracterizado por uma sub-rotina que tem a função de executar uma atividade sem necessidade de retornar um resultado ao chamador, utilizando processos como chamadas (call). Podemos apontar como principal vantagem do uso dos procedimentos: Opções : a . Redução de redundância de códigos. b . Organização estética do código-fonte. c . Não há qualquer vantagem no uso de procedimentos. d . Aumento da performance dos programas. e . Economia de memória. Solução A alternativa correta é: a. Redução de redundância de códigos. Explicação : Na lógica de programação, procedimentos (ou sub-rotinas) são blocos de código que executam uma tarefa específica sem retornar valores. Eles são chamados sempre que essa tarefa precisa ser realizada. A principal vantagem de usar procedimentos é: Evitar repetição de código: ao invés de escrever a mesma lógica várias vezes, você escreve uma vez e chama o procedimento se...

Design Industrial como Forma de Propriedade Intelectual

Esse tipo de propriedade intelectual se refere às criações sob o ponto de vista técnico e estético, incluindo aspectos ornamentais do produto, garantindo ao criador do conteúdo todos os seus direitos. Ao que estamos nos referindo? a. Copyright. b. Trademark. c. Design industrial. d. Obras. e. Patente. Solução A resposta correta é: Design industrial. Explicação : O design industrial protege a forma estética e ornamental de um produto, incluindo aspectos visuais, padrões, cores e combinações que tornam o produto original e aplicável industrialmente. Distinções importantes: Copyright : protege obras literárias, artísticas e científicas (expressão de ideias, não a funcionalidade ou aparência do produto). Trademark (marca registrada) : protege sinais que identificam produtos ou serviços. Obras : termo genérico, relacionado ao direito autoral. Patente : protege invenções e soluções técnicas, não o aspecto visual.