Una colección de miniproyectos simples de Python para mejorar tus habilidades en Python.
Si quieres aprender sobre Python, visita aquí.
Si eres nuevo en Github y eres de código abierto, visita aquí.
Seleccione un problema y solicite que se le asigne .
Verifique los scripts existentes en el directorio de proyectos.
Destaca este repositorio.
En la página del repositorio de python-mini-projects, haga clic en el botón Bifurcar .
Clona tu repositorio bifurcado en tu máquina local. Este botón le mostrará la URL para ejecutar.
Por ejemplo, ejecute este comando dentro de su terminal:
git clone https://github.com/ < your-github-username > /python-mini-projects.git
¡Reemplace <su-nombre-de-usuario-github>!
Obtenga más información sobre cómo bifurcar y clonar un repositorio.
Antes de realizar cambios, mantenga su bifurcación sincronizada para evitar conflictos de fusión:
git remote add upstream https://github.com/Python-World/python-mini-projects.git
git fetch upstream
git pull upstream master
git push
Alternativamente, GitHub también proporciona sincronización ahora: haga clic en "Recuperar aguas arriba" en la parte superior de su repositorio, debajo del botón "Código".
Si se encuentra con un conflicto de fusión , debe resolverlo. Hay muchas guías en línea, o puedes probar esta en opensource.com.
Pagar a la rama de desarrollo ( asigne un nombre a su rama según el nombre del problema ).
git checkout -b < branch-name >
Cree una carpeta en el directorio de proyectos según el nombre del problema.
Escriba su código y agréguelo a la carpeta respectiva en el directorio de proyectos, localmente.
No olvide agregar un README.md
en su carpeta, de acuerdo con README_TEMPLATE.
Agregue los cambios con git add
, git commit
(escriba un buen mensaje de confirmación, si es posible):
git add -A
git commit -m " <your message> "
Envíe el código a su repositorio .
git push origin < branch-name >
Vaya a la página de GitHub de su bifurcación y realice una solicitud de extracción :
Lea más sobre las solicitudes de extracción en las páginas de ayuda de GitHub.
¡Ahora espere hasta que uno de nosotros revise su solicitud de extracción ! Si hay algún conflicto, recibirá una notificación.
Plantilla LÉAME
Únete al grupo de whatsapp
SR No | Proyecto | Autor |
---|---|---|
1 | Hola Mundo | Ravi Chavaré |
2 | JSON a CSV | Murilo Pagliuso |
3 | Generador de contraseñas aleatorias | mitesh |
4 | Información del perfil de Instagram | Ravi Chavaré |
5 | Cadena de búsqueda en Archivos | mitesh |
6 | Obtener enlaces de la página web | Mitesh y Michael Mba |
7 | Aplicación Todo con matraz | mitesh |
8 | Agregar marca de agua en imágenes | mitesh |
9 | Aplicación WishList usando Django | Ravi Chavaré |
10 | Dividir carpetas en subcarpetas | Ravi Chavaré |
11 | Descargar imágenes masivas | mitesh |
12 | Palabra aleatoria del archivo | Ravi Chavaré |
13 | Notificación de batería | mitesh |
14 | Calcular edad | gaodong |
15 | Análisis de archivos de texto | m044de |
16 | Generar fragmentos de imágenes | ravi chavare |
17 | organizar el sistema de archivos | mitesh |
18 | enviar correos electrónicos | mitesh |
19 | Obtenga la dirección IP y el nombre de host del sitio web | Nuh Mohammed |
20 | Barra de progreso usando tqdm | mitesh |
21 | Obtener metainformación de imágenes | gaodong |
22 | Captura fotogramas de vídeo | phileinSophos |
23 | Obtener la contraseña guardada de Wifi en Windows | mitesh |
24 | Guardar captura de pantalla del sitio web determinado | m044de |
25 | Dividir archivos usando no de líneas | phileinSophos |
26 | Cifrar y descifrar texto | gaodong |
27 | Captura capturas de pantalla a intervalos regulares de tiempo | d33pc |
28 | Crear hash de contraseña | m044de |
29 | Cifrar archivos y carpetas | gaodong |
30 | Decimal a binario y viceversa | Alan Anaya |
31 | Aplicación Todo basada en CLI | Audrey Yang |
32 | Aplicación CLI Conversor de moneda | github-de-wone |
33 | Aplicación de cronómetro | gaodong |
34 | Probador de proxy CLI | Ingo Kleiber |
35 | Convertidor de archivos XML a JSON | John Kirtley |
36 | Comprimir archivos y carpetas | gaodong |
37 | Encuentra clasificaciones de películas de IMDB | ShivSt |
38 | Convertir diccionario a objeto Python | Varun-22 |
39 | Mover archivos a carpetas ordenadas alfabéticamente | Chathura Nimesh |
40 | Eliminar comentario de vídeo de Youtube | Saicharan67 |
41 | Summerización del sitio web | Cree Ohiozua |
42 | Texto a voz (mp3) | Sergej Dikun |
43 | Conversión de formato de imagen | Ramón Ferreira |
44 | Guardar artículo aleatorio de wikipedia | Rakshit Puri |
45 | Verificar la conectividad del sitio web | Shiva Thakur |
46 | Obtener información meteorológica de la ciudad | Kushal Agrawal |
47 | Aplicación de calculadora | gaodong |
48 | Fusionar archivos CSV | Kushal Agrawal |
49 | Obtener tweets y guardarlos en csv | Kushal Agrawal |
50 | Traductor de idiomas usando googletrans | Ashiqur Rahman Tusher |
51 | Dividir video usando período de tiempo | Chathura Nimesh |
52 | Obtener palabras únicas del archivo | Rakshit Puri |
53 | Conversor de voz a texto | Paulo Henrique |
54 | Establecer fondo de pantalla aleatorio | Chathura Nimesh |
55 | Encuentra el color dominante en la imagen | mitesh |
56 | arte ascii | Akasha brillante |
57 | Fusionar archivos PDF | ShivSt |
58 | Obtener puerto abierto | Kushal Agrawal |
59 | Convertir números en palabras | Niraj Shrestha |
60 | Reiniciar y apagar el sistema | phillibob55 |
61 | Verificar la conectividad del sitio web | Shiva Thakur |
62 | Reloj digital usando tkinter | Aditya Jetily |
63 | Imagen encubierta a PDF | gaodong |
64 | Almacenar correos electrónicos en un archivo csv | Shiva Thakur |
65 | Probar la conexión a Internet | Jacob Ogle |
66 | Descargador de cómics XKCD | Aditya Jetily |
67 | Bloqueador y desbloqueador de sitios web | phillibob55 |
68 | Obtener registro DNS de dominio | Aditya Jetily |
69 | Dibujo automático de Python | Tushar Nankani |
70 | Raspador de sitios web de noticias | pratik-choudhari |
71 | Juego Piedra, Papel o Tijera | Tushar Nankani |
72 | Extractor de archivos zip | Aditya Jetily |
73 | Generador de contraseñas aleatorias | Tushar Nankani |
74 | Script para realizar Geocodificación | Aditya Jetily |
75 | Clips de carbono de pitón | Ravishankar Chavare |
76 | Generador de códigos QR | Shiva Thakur |
77 | Generador de contraseñas recursivas | Erfan Saberi |
78 | Tres en raya | Erfan Saberi |
79 | Tres en raya con IA | Tushar Nankani |
80 | Caricaturizar una imagen | Bartu Yaman |
81 | Chatarra de cotizaciones | Anandha Krishnan Aji |
82 | Hora de cargar el sitio web | Aditya Jetily |
83 | Predicción de reembolso de préstamos al cliente | ARTE |
84 | Generar Wordcloud a partir del artículo de Wikipedia | Naman Shah |
85 | Juego de adivinanzas de números | Javokhirbek |
86 | Convertir JPEG a PNG | AnuragGupta |
87 | Scrapper de información de la película | Anandha Krishnan Aji |
88 | Obtener código de estado HTTP | akshataj96 |
89 | Comprobar año bisiesto | Hariom Vyas |
90 | Raspar artículos medianos | Naman Shah |
91 | HackerNews Scrapper | Javokhirbek |
92 | Reducir el tamaño de la imagen | Vipul Verma |
93 | Reproductor de vídeo fácil | Bartu Yaman |
94 | Descargador de artículos GeeksforGeeks | Shiva Thakur |
95 | PDF a texto | pi1814 |
96 | Datos de servicios complementarios no estructurados | ARTE |
97 | Eliminador de archivos duplicados | Anandha Krishnan Aji |
98 | Convertidor de PNG a ICO | weicheansoo |
99 | Buscar calificaciones de IMDB | Utkarsh Bajaj |
100 | Juego del ahorcado basado en terminal | neohboonyee99 |
101 | robot de whatsapp | urmil89 |
102 | Zip Bruter | Erdoğan YOKSUL |
103 | Temporizador de cuenta regresiva | Japneet Kalra |