Коллекция простых мини-проектов Python для улучшения ваших навыков Python.
Если вы хотите узнать о Python, посетите здесь.
Если вы новичок в Github и открытом исходном коде, посетите здесь.
Выберите задачу и попросите назначить вас на нее.
Проверьте существующие скрипты в каталоге проектов.
Поставьте звездочку этому репозиторию.
На странице репозитория python-mini-projects нажмите кнопку «Вилка» .
Клонируйте разветвленный репозиторий на свой локальный компьютер. Эта кнопка покажет вам URL-адрес для запуска.
Например, запустите эту команду внутри вашего терминала:
git clone https://github.com/ < your-github-username > /python-mini-projects.git
Замените <имя пользователя-github>!
Узнайте больше о разветвлении и клонировании репозитория.
Прежде чем вносить какие-либо изменения, синхронизируйте свою вилку, чтобы избежать конфликтов слияния:
git remote add upstream https://github.com/Python-World/python-mini-projects.git
git fetch upstream
git pull upstream master
git push
Альтернативно, GitHub также теперь обеспечивает синхронизацию — нажмите «Извлечь восходящий поток» в верхней части репозитория под кнопкой «Код».
Если вы столкнулись с конфликтом слияния , вам придется его разрешить. В Интернете есть множество руководств, или вы можете попробовать это на opensource.com.
Оформить заказ в ветку разработки ( назовите свою ветку в соответствии с названием проблемы ).
git checkout -b < branch-name >
Создайте папку в каталоге проектов в соответствии с названием задачи.
Напишите свой код и добавьте его в соответствующую папку в каталоге проектов локально.
Не забудьте добавить README.md
в свою папку в соответствии с README_TEMPLATE.
Добавьте изменения с помощью git add
, git commit
(если возможно, напишите хорошее сообщение о коммите):
git add -A
git commit -m " <your message> "
Отправьте код в свой репозиторий .
git push origin < branch-name >
Перейдите на страницу GitHub вашего форка и сделайте запрос на включение :
Подробнее о запросах на включение читайте на страницах справки GitHub.
Теперь подождите, пока кто-нибудь из нас не рассмотрит ваш запрос на включение ! Если возникнут конфликты, вы получите уведомление.
Шаблон README
Присоединяйтесь к группе WhatsApp
СР Нет | Проект | Автор |
---|---|---|
1 | Привет, мир | Рави Чаваре |
2 | JSON в CSV | Мурило Пальюсо |
3 | Генератор случайных паролей | Митеш |
4 | Информация о профиле Instagram | Рави Чаваре |
5 | Строка поиска в файлах | Митеш |
6 | Получить ссылки с веб-страницы | Митеш и Майкл Мба |
7 | Приложение Todo с Flask | Митеш |
8 | Добавить водяной знак на изображения | Митеш |
9 | Приложение WishList с использованием Django | Рави Чаваре |
10 | Разделить папки на подпапки | Рави Чаваре |
11 | Загрузка массовых изображений | Митеш |
12 | Случайное слово из файла | Рави Чаваре |
13 | Уведомление о батарее | Митеш |
14 | Рассчитать возраст | Гаодонг |
15 | Анализ текстового файла | m044de |
16 | Создание фрагментов изображений | Рави Чаваре |
17 | Организовать файловую систему | Митеш |
18 | Отправлять электронные письма | Митеш |
19 | Получить Ipaddress и имя хоста веб-сайта | Нух Мохаммед |
20 | Прогрессбар с использованием tqdm | Митеш |
21 | Получить метаинформацию изображений | Гаодонг |
22 | Захватывает кадры из видео | филенСофос |
23 | Получить сохраненный пароль Wi-Fi Windows | Митеш |
24 | Сохранить снимок экрана данного веб-сайта | m044de |
25 | Разделить файлы, используя отсутствие строк | филенСофос |
26 | Шифрование и расшифровка текста | Гаодонг |
27 | Делает снимок экрана через регулярные промежутки времени | d33pc |
28 | Создать хэш пароля | m044de |
29 | Шифрование файлов и папок | Гаодонг |
30 | Десятичное число в двоичное и наоборот | Алан Анайя |
31 | Приложение Todo на основе Cli | Одри Янг |
32 | Приложение Конвертер валют | github-of-wone |
33 | Приложение «Секундомер» | Гаодонг |
34 | Тестер прокси-сервера CLI | Инго Кляйбер |
35 | Конвертер файлов XML в JSON | Джон Киртли |
36 | Сжатие файлов и папок | Гаодонг |
37 | Найдите рейтинги фильмов на IMDB | ШивСт |
38 | Преобразование словаря в объект Python | Варун-22 |
39 | Перемещайте файлы в папки в алфавитном порядке | Чатура Нимеш |
40 | Очистить комментарий к видео на Youtube | Сайчаран67 |
41 | Саммеризация сайта | Верь Охиозуа |
42 | Текст в речь(mp3) | Сергей Дикун |
43 | Преобразование формата изображения | Рамон Феррейра |
44 | Сохранить случайную статью из Википедии | Ракшит Пури |
45 | Проверьте подключение к сайту | Шив Тхакур |
46 | Получить информацию о погоде в городе | Кушал Агравал |
47 | Приложение-калькулятор | Гаодонг |
48 | Объединить файлы CSV | Кушал Агравал |
49 | Получайте твиты и сохраняйте их в формате CSV. | Кушал Агравал |
50 | Языковой переводчик с помощью Googletrans | Ашикур Рахман Тушер |
51 | Разделить видео по временному периоду | Чатура Нимеш |
52 | Получить уникальные слова из файла | Ракшит Пури |
53 | Конвертер речи в текст | Пауло Энрике |
54 | Установить случайные обои | Чатура Нимеш |
55 | Найти доминирующий цвет по изображению | Митеш |
56 | Ascii-арт | Блестящий Акаш |
57 | Объединение PDF-файлов | ШивСт |
58 | Получить открытый порт | Кушал Агравал |
59 | Преобразование чисел в слова | Нирадж Шреста |
60 | Система перезапуска и выключения | Филлибоб55 |
61 | Проверьте подключение к сайту | Шив Тхакур |
62 | Цифровые часы с использованием tkinter | Адитья Джетели |
63 | Скрыть изображение в PDF | Гаодонг |
64 | Хранить электронные письма в файле csv | Шив Тхакур |
65 | Проверить подключение к Интернету | Джейкоб Огл |
66 | Загрузчик комиксов XKCD | Адитья Джетели |
67 | Блокировщик и разблокировщик веб-сайтов | Филлибоб55 |
68 | Получить DNS-запись домена | Адитья Джетели |
69 | Python-автоматическое рисование | Тушар Нанкани |
70 | Парсер новостных сайтов | пратик-чудхари |
71 | Игра «Камень, ножницы, бумага» | Тушар Нанкани |
72 | ZIP-архиватор | Адитья Джетели |
73 | Генератор случайных паролей | Тушар Нанкани |
74 | Скрипт для выполнения геокодирования | Адитья Джетели |
75 | Карбоновые зажимы Python | Равишанкар Чаваре |
76 | Генератор QR-кода | Шив Тхакур |
77 | Рекурсивный генератор паролей | Эрфан Сабери |
78 | Крестики-нолики | Эрфан Сабери |
79 | Крестики-нолики с ИИ | Тушар Нанкани |
80 | Мультипликация изображения | Барту Яман |
81 | Сборщик цитат | Ананда Кришнан Аджи |
82 | Время загрузки веб-сайта | Адитья Джетели |
83 | Прогноз погашения клиентского кредита | ИСКУССТВО |
84 | Создать Wordcloud из статьи в Википедии | Наман Шах |
85 | Игра на угадывание чисел | Джавохирбек |
86 | Конвертировать JPEG в PNG | АнурагГупта |
87 | Сборщик информации о фильмах | Ананда Кришнан Аджи |
88 | Получить код состояния HTTP | АкшатаJ96 |
89 | Проверить високосный год | Хариом Вьяс |
90 | Очистка средних статей | Наман Шах |
91 | ХакерНовости Scrapper | Джавохирбек |
92 | Уменьшить размер изображения | Випул Верма |
93 | Простой видеоплеер | Барту Яман |
94 | GeeksforGeeks Загрузчик статей | Шив Тхакур |
95 | PDF в текст | пи1814 |
96 | Неструктурированные дополнительные служебные данные | ИСКУССТВО |
97 | Удаление дубликатов файлов | Ананда Кришнан Аджи |
98 | Конвертер PNG в ICO | Вейчансу |
99 | Найдите рейтинги IMDB | Уткарш Баджадж |
100 | Терминальная игра «Виселица» | neohboonyee99 |
101 | WhatsApp Бот | urmil89 |
102 | Зип Брутер | Эрдоган ЙОКСУЛ |
103 | Таймер обратного отсчета | Джапнит Калра |