Python

Exercícios de Python 3

Escrito por Erick Faria · 4 min. >
exercicios de python

Nesse post eu separei para você uma lista de exercícios de Python para você praticar. A lista de exercícios é gratuita e você pode compartilhar com seus colegas. Ela foi baseada no conteúdo que está disponível aqui no blog e no canal do YouTube. É um conteúdo complementar ao curso que disponibilizei gratuitamente para você. Você pode acessar o curso de python aqui: Fundamentos em Python

Exercícios de Python

Antes de começar a realizar os exercícios de python, eu sugiro que você acesse o material do curso de python. É importante que você não pule etapas e aprenda o conteúdo antes de buscar fazer exercícios. Caso você tenha feito as aulas e ainda sim tenha dificuldades em alguma questão, não se frustre, é completamente normal.

Todos os exercícios contam com um problema e logo após eu faço a resolução do problema. Em python existem inúmeras maneiras de resolver os exercícios, a minha solução não é a única. Você pode adotar a solução do exercício da forma que preferir, podendo ser mais ou menos sofisticado. Você pode deixar um comentário com a sua dúvida ou dificuldade que será um prazer ajudar.

Os exercícios de python estão organizados da seguinte forma. Abaixo você encontrara uma lista de exercício com informações básicas sobre o que você irá aprender, o grau de dificuldade e o link para a página do exercício.

Para cada exercício você precisa visitar a sua respectiva página para ter acesso ao enunciado, resolução e o vídeo que gravei resolvendo o exercício junto com você.

Se você deseja tirar o máximo proveito desses exercícios de python, eu sugiro que você os faça acompanhando o Curso de Fundamentos em Python disponível aqui: Curso de Fundamentos em Python

Se você preferir aprender por meio de um livro, eu indico o meu livro de fundamentos em Python. Você pode adquirir o livro clicando no banner logo a seguir.

Exercício 1 – Lógica de Programação em Python

Nesse exercício você irá exercitar a lógica de programação em python. É um exercício simples que gosto de indicar aos alunos e alunas que estão começando a programar em python.

Página do exercício: Exercício 1 – Lógica de Programação em Python
Grau de dificuldade: Iniciante


Exercício 2 – Lógica de Programação em Python; if e condições if e else

Mais um exercício que você irá praticar a lógica de programação em python. Além disso você irá aprender como utilizar as condições lógicas if e else. Essas condições são muito utilizadas qando desejamos criar loops dentro do nosso código. Eu aconselho que você fixe bem esse conteúdo, pois será fundamental para seu aprendizado em python.

Página do exercício: Exercício 2 – Lógica de Programação em Python; if e condições if e else
Grau de dificuldade: Iniciante


Exercício 3 – Criação de funções

Chegou a hora de você aprender a criar funções no python. As funções são muito úteis e entre os exercícios de python, eu penso ser um dos principais exercícios que você deve focar. Com as funções você irá conseguir escrever códigos mais bonitos e escaláveis além de possibilitar automatizar rotinas mais facilmente.

Página do exercício: Exercício 3 – Criação de funções
Grau de dificuldade: Básico


Exercício 4 – Criação de lista e Função

Nesse exercício você irá novamente praticar conceitos fundamentais do python, que são a criação de lista e criação de funções. Nesse exercício eu proponho você trabalhar esses dois conceitos, pois são dois itens que utilizamos constantemente no python, logo não poderia faltar nessa lista de exercícios de python.

Página do exercício: Exercício 4 – Criação de lista e Função
Grau de dificuldade: Intermediário


Exercício 5 – Funções; condições

Nesse exercício de python nós iremos trabalhar funções e condições lógicas. Nesse exercício você já deve ter um conhecimento intermediário do python e saber como criar funções e lógica de programação em python. Esse exercício será um ótimo parâmetro para você ver como está seu aprendizado no python.

Página do exercício: Exercício 5 – Funções; condições
Grau de dificuldade: Intermediário


Exercício 6 – Função; condições

Mais um exercício que vamos trabalhar a criação de função e as condições lógicas em python. Nesse exercício vamos aprender novamente sobre a criação de funções e revisitar as noções de lógica de programação em python e as condições lógicas.

Página do exercício: Exercício 6 – Função; condições
Grau de dificuldade: Intermediário


Exercício 7 – Lógica booleana; manejo de strings

Exercício que introduzo sobre a lógica booleana que é constantemente utilizada no python. Além da lógica booleana eu apresento a vocês algumas noções para manejar as strings – dados do tipo texto em python.

Página do exercício: Exercício 7 – Lógica booleana; manejo de strings
Grau de dificuldade: Básico


Exercício 8 – Criação de lista e laço de repetição

Nesse exercício vamos trabalhar novamente os conceitos de lista e laços de repetição. É um dos mais importantes exercícios de python, por trabalhar esses objetos que são constantemente utilizados em python.

Página do exercício: Exercício 8 – Criação de lista e laço de repetição
Grau de dificuldade: Intermediário


Exercício 9 – Importação de biblioteca e automação de cálculos trigonométricos

Nesse exercício nós vamos praticar a importação de uma biblioteca em python e fazer o uso dessa biblioteca para automatizar cálculos trigonométricos. É um dos exercícios de python que mais gosto de sugerir aos alunos (as), pois mostra o poder e simplicidade do python em tarefas difíceis.

Página do exercício: Exercício 9 – Importação de biblioteca e automação de cálculos trigonométricos
Grau de dificuldade: Básico


Exercício 10 – Lambda

Entre os exercícios de python esse é o que começa a trabalhar conceitos mais avançados como as funções anônimas. A utilização de funções anônimas são muito úteis no desenvolvimento de um código legível em python. Se você deseja ser um(a) excelente programador(a) em python, certamente lambda é um conteúdo que você precisa conhecer.

Página do exercício: Exercício 10 – Lambda
Grau de dificuldade: Intermediário

Escrito por Erick Faria
Engenheiro de Dados com Ph.D. em Geografia e experiência em análise espacial e geoprocessamento. Expertise em processamento de grandes volumes de dados geoespaciais, imagens de satélite e dados de mercado, utilizando ferramentas como Spark, Databricks e Google Earth Engine. Experiência em projetos de mercado de carbono, modelos preditivos para investimentos agrícolas e liderança de projetos de dados em saúde pública. Habilidades em Python, R, SQL e diversas ferramentas de engenharia de dados. Profile