0% acharam este documento útil (0 voto)
82 visualizações

Projetos Python

O documento fornece uma lista de projetos em Python para iniciantes, incluindo jogos como Snake e Pong, além de projetos como gerador de senhas, manipulação de arquivos de texto e reconhecimento facial.

Enviado por

Mumu
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato ODT, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
82 visualizações

Projetos Python

O documento fornece uma lista de projetos em Python para iniciantes, incluindo jogos como Snake e Pong, além de projetos como gerador de senhas, manipulação de arquivos de texto e reconhecimento facial.

Enviado por

Mumu
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato ODT, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 4

Ver se número é primo

Multiplicar matrizes em Python


Matrizes e perguntas sobre matrizes aparecerão com frequência em entrevistas de codificação. Para
ajudá-lo a começar, reunimos um tutorial aprofundado sobre multiplicação de matrizes em Python.
O que você vai aprender:
• Codificando função Python personalizada para multiplicar matrizes
• Usando a compreensão de lista aninhada para realizar a multiplicação de matrizes
• Usando funções internas do NumPy para multiplicar matrizes

Trabalhar com arquivos de texto em Python


Em qualquer linguagem de programação, o manuseio de arquivos é um aspecto importante. E
reunimos um guia detalhado sobre manipulação de arquivos em Python.
O que você vai aprender:
• Trabalhando com arquivos de texto em Python
• Operações comuns de E/S de arquivo
• Trabalhando com dados em arquivos
Imprimir o Triângulo de Pascal em Python
Agora que estamos focando em problemas de matemática, imprimir o triângulo de Pascal é uma
pergunta frequente em entrevistas técnicas.
O que você vai aprender:
• Como construir o Triângulo de Pascal
• como implementar uma função Python para imprimir o triângulo de Pascal para qualquer
número de linhas

Pesquisando algoritmos em Python


Se você quiser pesquisar um elemento específico em uma matriz, terá a ajuda de algoritmos de
pesquisa.
• Pesquisa linear com complexidade O(n), para matriz de entrada de tamanho n
• Pesquisa binária com complexidade O(log n)

Enquanto a pesquisa linear é o melhor que você pode fazer quando a matriz de entrada não está
classificada, a pesquisa binária é a mais eficiente quando você tem uma matriz classificada. Isso
ocorre porque a pesquisa binária funciona reduzindo o intervalo de pesquisa pela metade a cada
etapa sucessiva.

Construa um jogo de adivinhação de números


Jogo de adivinhação de números onde você tenta adivinhar um número secreto no número mínimo
de suposições é um projeto de codificação divertido. 👩🏽‍💻
O que você vai codificar:
• Validar a entrada do usuário em relação ao número secreto
• Dê feedback aos usuários sobre seus palpites e também limite o máximo de palpites
permitidos
Codifique um gerador de senhas em Python
Você já achou difícil encontrar senhas seguras em sites que você visita com frequência na web? Que
tal codificar seu próprio gerador de senhas em Python?
Você pode usar o Python para gerar senhas que atendam a restrições como o número de caracteres
especiais, o comprimento da senha e muito mais.
Nota: Este tutorial usa o módulo aleatório e é apenas para fins educacionais. Se você quiser gerar
senhas seguras programaticamente em Python, considere usar o módulo secrets.
O que você vai construir:
• Com o número de caracteres de cada tipo como entrada, gere uma senha segura que satisfaça
todas as restrições
• Use o módulo aleatório do Python de forma eficaz

Enviar e-mails usando Python


Aqui está um projeto de automação simples em Python. Você pode usar o Python para automatizar o
envio de e-mails. Desejar seus colegas em uma ocasião especial e seus amigos em seus aniversários
nunca foi tão fácil! 📧
O que você vai aprender:
• Automatize o envio de e-mails
• Use smtplib, uma implementação Python do Simple Mail Transfer Protocol

Crie um aplicativo de tabela de multiplicação


Python é uma linguagem de programação de uso geral que suporta paradigmas de programação
funcional e orientada a objetos (OOP). Para ajudá-lo a aprimorar suas habilidades de POO, temos
um projeto para você.
O que você vai construir:
• Aplicativo de tabela de multiplicação usando OOP
• Aprenda a usar métodos e atributos de classe

Code Snake Game em Python


Lembra do clássico jogo da cobra? Você aproveitará tudo o que aprendeu para construir o jogo
snake em Python, com interface gráfica do usuário (GUI) — traduzindo a lógica do jogo em código
Python.
O que você vai construir:
• Uma GUI simples em Python usando a biblioteca turtle
• Codifique as regras do jogo da cobra e configure o ambiente do jogo
Projeto em Python de codificador/decodificador de QR code
Neste tutorial de Code With Tomi, você aprenderá a criar seus QR codes e a codificar/decodificar
informações com eles. Este projeto usa a biblioteca qrcode.

Projeto em Python de Jogo da Velha com IA


Neste tutorial de Kylie Ying, você aprenderá a criar um jogo da velha onde o computador nunca
perde. Este projeto utiliza o algoritmo minimax, um algoritmo recursivo usado para a tomada de
decisões.

Projeto em Python de pesquisa binária


Neste tutorial de Kylie Ying, você aprenderá a implementar o algoritmo de dividir e conquistar,
chamado de pesquisa binária. Esse é um algoritmo de pesquisa comum e que aparece com
frequência em entrevistas de emprego, sendo importante saber como implementá-lo no código.

Projeto em Python de solucionador de Sudoku


Neste tutorial de Kylie Ying, você aprenderá a criar um solucionador de Sudoku que utiliza uma
técnica de backtracking. Backtracking é uma técnica recursiva que pesquisa por todas as
combinações possíveis para ajudar a resolver o problema.

Projeto em Python de criador de textos com cadeias de


Markov
Neste tutorial Kylie Ying, você aprenderá sobre o modelo de grafo de cadeias de Markov e como
ele pode ser aplicado a letras de música. Esse projeto é uma ótima introdução à inteligência
artificial em Python.

Projeto em Python de criação do jogo Pong


Neste tutorial de Christian Thompson, você aprenderá a recriar o jogo clássico Pong em Python.
Você trabalhará com os módulos os e turtle em Python, que são ótimos para a criação de
gráficos para jogos.

Projeto em Python de criação do jogo da cobrinha


Neste tutorial de Tech with Tim, você aprenderá a recriar o jogo clássico da cobrinha em Python.
Esse projeto usa a programação orientada a objetos e o Pygame, um módulo em Python bastante
popular na criação de jogos.
Projeto em Python de Tetris
Neste tutorial de Tech with Tim, você aprenderá a recriar o jogo clássico de Tetris. Esse projeto
utiliza o Pygame e é ótimo para iniciantes no desenvolvimento melhorarem ainda mais suas
habilidades.

Projeto em Python de jogo multiplayer on-line


Neste tutorial de Tech with Tim, você aprenderá a criar um jogo multiplayer on-line, onde você
poderá jogar com pessoas de todo o mundo. Esse projeto é uma ótima introdução ao trabalho com
soquetes, redes e o Pygame.

Projeto em Python de renomeador de arquivos em massa


Neste tutorial de Code With Tomi, você aprenderá a criar um programa que pode ir a qualquer pasta
de seu computador e renomear todos os arquivos com base em condições definidas em seu código
em Python.

Projeto em Python de previsão do tempo


Neste tutorial de Code With Tomi, você aprenderá a criar um programa que coleta dados do usuário
de um local específico e retorna os detalhes do tempo daquele local fornecido. É um ótimo projeto
para começar a aprender sobre como obter dados de APIs.

Programar um bot do Discord com Python e hospedá-lo


gratuitamente na nuvem
Neste tutorial de Beau Carnes, você aprenderá a criar seu próprio bot que funciona no Discord, uma
plataforma onde as pessoas se reúnem para conversar on-line. Esse projeto ensinará você a trabalhar
com a API do Discord e com a IDE on-line Replit.

Reconhecimento Facial (Avançado)


Aprofunde-se no campo da visão computacional e aprendizado de máquina, desenvolvendo um
programa capaz de reconhecer e identificar rostos em imagens ou vídeos. Utilize bibliotecas como
OpenCV e dlib para realizar o processamento.

Você também pode gostar