Uma coleção de miniprojetos simples em Python para aprimorar suas habilidades em Python.
Se você quiser aprender sobre python, visite aqui.
Se você é novo no Github e no código aberto, visite aqui.
Selecione um problema e peça para ser atribuído a ele.
Verifique os scripts existentes no diretório de projetos.
Marque este repositório com estrela.
Na página do repositório python-mini-projects, clique no botão Fork .
Clone seu repositório bifurcado em sua máquina local. Este botão mostrará o URL para execução.
Por exemplo, execute este comando dentro do seu terminal:
git clone https://github.com/ < your-github-username > /python-mini-projects.git
Substitua <seu-nome de usuário do github>!
Saiba mais sobre bifurcação e clonagem de um repositório.
Antes de fazer qualquer alteração, mantenha seu fork sincronizado para evitar conflitos de mesclagem:
git remote add upstream https://github.com/Python-World/python-mini-projects.git
git fetch upstream
git pull upstream master
git push
Como alternativa, o GitHub também fornece sincronização agora - clique em "Buscar upstream" na parte superior do seu repositório, abaixo do botão "Código".
Se você se deparar com um conflito de mesclagem , deverá resolvê-lo. Existem muitos guias online, ou você pode tentar este em opensource.com.
Check-out para o branch de desenvolvimento ( nomeie seu branch de acordo com o nome do problema ).
git checkout -b < branch-name >
Crie uma pasta no diretório de projetos de acordo com o nome do problema.
Escreva seu código e adicione-o à respectiva pasta no diretório de projetos, localmente.
Não esqueça de adicionar um README.md
na sua pasta, conforme README_TEMPLATE.
Adicione as alterações com git add
, git commit
(escreva uma boa mensagem de commit, se possível):
git add -A
git commit -m " <your message> "
Envie o código para o seu repositório .
git push origin < branch-name >
Acesse a página GitHub do seu fork e faça um pull request :
Leia mais sobre pull requests nas páginas de ajuda do GitHub.
Agora espere até que um de nós analise sua solicitação pull ! Se houver algum conflito, você receberá uma notificação.
Modelo LEIA-ME
Entre no grupo do WhatsApp
RS Não | Projeto | Autor |
---|---|---|
1 | Olá mundo | Ravi Chavaré |
2 | JSON para CSV | Murilo Pagliuso |
3 | Gerador de senha aleatória | Mitesh |
4 | Informações do perfil do Instagram | Ravi Chavaré |
5 | String de pesquisa em Arquivos | Mitesh |
6 | Buscar links da página da web | Mitesh e Michael Mba |
7 | Aplicativo Todo com Flask | Mitesh |
8 | Adicionar marca d'água em imagens | Mitesh |
9 | Aplicativo WishList usando Django | Ravi Chavaré |
10 | Dividir pastas em subpastas | Ravi Chavaré |
11 | Baixe imagens em massa | Mitesh |
12 | Palavra aleatória do arquivo | Ravi Chavaré |
13 | Notificação de bateria | Mitesh |
14 | Calcular idade | Gaodong |
15 | Análise de arquivo de texto | m044de |
16 | Gerar trechos de imagem | Ravi Chavere |
17 | Organizar sistema de arquivos | Mitesh |
18 | Enviar e-mails | Mitesh |
19 | Obtenha o endereço IP e o nome do host do site | Nuh Maomé |
20 | Barra de progresso usando tqdm | Mitesh |
21 | Obtenha meta informações de imagens | Gaodong |
22 | Captura quadros de vídeo | phileinSophos |
23 | Buscar senha salva do Wifi do Windows | Mitesh |
24 | Salvar captura de tela de determinado site | m044de |
25 | Divida arquivos sem linhas | phileinSophos |
26 | Criptografar e descriptografar texto | Gaodong |
27 | Captura captura de tela em intervalos regulares de tempo | d33pc |
28 | Criar hash de senha | m044de |
29 | Criptografar arquivos e pastas | Gaodong |
30 | Decimal para binário e vice-versa | Alan Anaya |
31 | Aplicativo Todo baseado em Cli | Audrey Yang |
32 | Aplicativo cli conversor de moeda | github-de-wone |
33 | Aplicativo de cronômetro | Gaodong |
34 | Testador de proxy CLI | Ingo Kleiber |
35 | Conversor de arquivo XML para JSON | John Kirtley |
36 | Compactar arquivos e pastas | Gaodong |
37 | Encontre classificações de filmes no IMDB | ShivSt |
38 | Converter dicionário em objeto python | Varun-22 |
39 | Mova arquivos para pastas organizadas em ordem alfabética | Chathura Nimesh |
40 | Raspe comentário de vídeo do Youtube | Saicharan67 |
41 | Summerização do site | Acredite Ohiozua |
42 | Texto para fala (mp3) | Sergej Dikun |
43 | Conversão de formato de imagem | Ramon Ferreira |
44 | Salvar artigo aleatório da Wikipedia | Rakshit Puri |
45 | Verifique a conectividade do site | Shiv Thakur |
46 | Buscar informações meteorológicas da cidade | Kushal Agrawal |
47 | Aplicativo Calculadora | Gaodong |
48 | Mesclar arquivos CSV | Kushal Agrawal |
49 | Busque tweets e salve em csv | Kushal Agrawal |
50 | Tradutor de idiomas usando googletrans | Ashiqur Rahman Tusher |
51 | Dividir vídeo usando período de tempo | Chathura Nimesh |
52 | Busque palavras exclusivas do arquivo | Rakshit Puri |
53 | Conversor de fala em texto | Paulo Henrique |
54 | Definir papel de parede aleatório | Chathura Nimesh |
55 | Encontre a cor dominante na imagem | Mitesh |
56 | Arte Ascii | Akash Brilhante |
57 | Mesclar arquivos PDF | ShivSt |
58 | Buscar porta aberta | Kushal Agrawal |
59 | Converter números em palavras | Niraj Shrestha |
60 | Reiniciar e desligar o sistema | Phillibob55 |
61 | Verifique a conectividade do site | Shiv Thakur |
62 | Relógio digital usando tkinter | Aditya Jetely |
63 | Imagem secreta para PDF | Gaodong |
64 | Armazene e-mails em arquivo csv | Shiv Thakur |
65 | Teste a conexão com a Internet | Jacob Ogle |
66 | Downloader de quadrinhos XKCD | Aditya Jetely |
67 | Bloqueador e desbloqueador de sites | Phillibob55 |
68 | Buscar registro DNS de domínio | Aditya Jetely |
69 | Python-Auto-Draw | Tushar Nankani |
70 | Raspador de site de notícias | pratik-choudhari |
71 | Jogo Pedra Papel Tesoura | Tushar Nankani |
72 | Extrator de arquivo zip | Aditya Jetely |
73 | Gerador de senha aleatória | Tushar Nankani |
74 | Script para realizar geocodificação | Aditya Jetely |
75 | Clipes de carbono Python | Ravishankar Chavaré |
76 | Gerador de código QR | Shiv Thakur |
77 | Gerador de senha recursiva | Erfan Saberi |
78 | Jogo da velha | Erfan Saberi |
79 | Tic Tac Toe com IA | Tushar Nankani |
80 | Caricaturar uma imagem | Bartu Yaman |
81 | Citação de raspador | Ananda Krishnan Aji |
82 | Hora de carregar o site | Aditya Jetely |
83 | Previsão de reembolso de empréstimos do cliente | ARTE |
84 | Gerar Wordcloud a partir de artigo da Wikipedia | Naman Xá |
85 | Jogo de adivinhação de números | Javokhirbek |
86 | Converter JPEG para PNG | Anurag Gupta |
87 | Scrapper de informações de filmes | Ananda Krishnan Aji |
88 | Buscar código de status HTTP | Akshata J96 |
89 | Verifique o ano bissexto | Hariom Vyas |
90 | Raspe artigos médios | Naman Xá |
91 | HackerNews Scrapper | Javokhirbek |
92 | Reduzir o tamanho da imagem | Vipul Verma |
93 | Reprodutor de vídeo fácil | Bartu Yaman |
94 | Downloader de artigos GeeksforGeeks | Shiv Thakur |
95 | PDF para texto | pi1814 |
96 | Dados de serviços suplementares não estruturados | ARTE |
97 | Removedor de arquivos duplicados | Ananda Krishnan Aji |
98 | Conversor PNG para ICO | weicheansoo |
99 | Encontre classificações do IMDB | Utkarsh Bajaj |
100 | Jogo da forca baseado em terminal | neohboonyee99 |
101 | Bot do Whatsapp | urmil89 |
102 | Zip Bruter | Erdoğan YOKSUL |
103 | Temporizador de contagem regressiva | Japneet Kalra |