Генератор сюжета
Содержание:
- Идеи для проектов на Python средней сложности.
- Генераторы на Штормовой башне
- Продвинутые идеи для проектов на Python
- 1. Тест скорости набора текста
- 2. Агрегатор контента
- 3. Массовое переименование файлов / приложение для изменения размера изображения.
- 4. Менеджер файлов на Python
- 5. Проверка плагиата в Python
- 6. Веб-сканер в Python
- 7. Музыкальный проигрыватель в Python
- 8. Расширение сравнения цен.
- 9. Загрузчик картинок с Instagram
Идеи для проектов на Python средней сложности.
1. Калькулятор в Python
Идея проекта. Создание графического интерфейса калькулятора с использованием библиотеки, Tkinter, или аналогичной (wxPython, PyQT и т.д.), в которой мы создадим кнопки для выполнения различных операций и выведем отображения результатов на экране. Дополнительно вы можете добавить в калькулятор функции для выполнения научных расчетов.
2. Таймер обратного отсчета
Идея проекта. Вы можете создать настольное приложение с таймером обратного отсчета, в котором можно будет установить таймер, и по истечении времени получать уведомление. Это служебное приложение для повседневных задач.
3. Генератор случайных паролей в Python
Идея проекта. Создание надежного пароля — утомительная задача. Мы можем создать приложение для случайной генерации надежных паролей, которые будут содержать буквы, символы и цифры. Пользователь также сможет копировать пароль, чтобы потом напрямую вставить его при создании учетных данных.
5. Reddit бот
Идея проекта. Reddit — отличная платформа, и мы можем запрограммировать бота для мониторинга сабреддитов (страниц на Reddit посвященных различным темам). Автоматизация мониторинга поможет предоставить полезную информации для читателей при этом сэкономив много нашего времени.
7. Instagram бот
Идея проекта. Instagram бот предназначен для автоматизации некоторых основных задач, таких как лайки, комментарии и подписка на учетные записи других людей. Частота должна быть невысокой, потому что отправка чрезмерных запросов на серверы Instagram может привести к деактивации.
8. Стеганография в Python
Идея проекта. Стеганография — это искусство скрывать сообщение в другой форме, так чтобы никто не мог заподозрить существование скрытого сообщения. Например, сообщение может быть скрыто внутри изображения или видео. Если перед вами стоят подобные цели, то этот проект может оказаться полезен.
Генераторы на Штормовой башне
Чем они отличаются от уже существующих? Ничем – они такие же как большинство англоязычных, но разве что на русском языке и более-менее проработаны и «олитературены». Сейчас их немного, но будут и другие. Я запланировал воссоздать на русском языке все наиболее популярные генераторы из ныне имеющихся на английском языке. На данный момент есть:
- Генератор таверн
- Генератор рынков
- Генератор толпы
- Генератор таинственных остров
- Генератор турниров
- Генератор заговоров
- Генератор весьма загадочных мегалитов
- Генератор сосудов для зелий
Если у вас есть предложения или мысли для новых программ или улучшения существующих – оставляйте комментарии, и будем пытаться воплотить ваши идеи!
Продвинутые идеи для проектов на Python
1. Тест скорости набора текста
Идея проекта. Тест скорости набора текста — это проект, с помощью которого вы можете определить скорость набора текста пользователем на клавиатуре. Вы должны создать графический интерфейс с помощью GUI библиотеки, такой как Tkinter, посредством которого пользователь будет вводить случайное предложение, и после завершения набора, видеть скорость набора, точность и количество набранных слов в минуту. Здесь можно посмотреть пример исходного кода проекта Python по тестированию скорости набора текста
2. Агрегатор контента
Идея проекта. В Интернете много информации и статей. Найти хороший относящийся к делу контент сложно, поэтому агрегатор контента автоматически выполняет поиск на популярных веб-сайтах, ищет соответствующие материалы и создает список для просмотра. Впоследствии пользователь может выбрать из этого списка, что именно он хочет посмотреть.
3. Массовое переименование файлов / приложение для изменения размера изображения.
Идея проекта. Одной из задач машинного обучения является предварительная обработка данных. Нам в данном проекте будет необходимо выполнить изменение размера и переименование большого количества изображений, поэтому приложение, которое сможет автоматически выполнять эти задачи, будет очень полезно как в плане своей функциональности так и для изучения основ Data Science.
4. Менеджер файлов на Python
Идея проекта. Создайте приложение для просмотра и управления файлами, с помощью которого вы сможете смотреть файлы в вашей системе, управлять ими, искать и копировать их в различные места. Этот проект будет использовать несколько областей знаний языка программирования Python.
5. Проверка плагиата в Python
Идея проекта. Идея этого проекта заключается в создании приложения с графическим интерфейсом, которое можно использовать для проверки на плагиат. Чтобы создать этот проект, вам нужно использовать библиотеку обработки естественного языка вместе с поисковым API Google, который подберет для вас лучшие статьи.
6. Веб-сканер в Python
Идея проекта. Веб-сканер — это скрипт, который автоматически просматривает страницы в интернете и может сохранять их содержимое. Этот процесс называется веб-сканированием. Такие поисковые системы, как Google, используют эту технику для поиска актуальной информации. Обязательно используйте концепцию многопоточности при выполнении этого проекта.
7. Музыкальный проигрыватель в Python
Идея проекта. Каждый любит слушать хорошую музыку. Вы сможете получить удовольствие при выполнении проекта, создав свой собственный музыкальный проигрыватель. Музыкальный проигрыватель должен уметь искать файлы в каталогах, и обладать интерактивным интерфейсом. Выполнение этих условий является непростой задачей, которая лучше всего подходит для опытных программистов.
8. Расширение сравнения цен.
Идея проекта. Это потрясающий проект, в котором вы можете сравнивать цены в нескольких веб-источниках. Как на сайте Trivago, например, мы можем сравнивать цены на отели, или как на сайтах Amazon, Snapdeal, Flipkartа и других мы можем сравнивать цены на товары, отображая при этом лучшие предложения.
9. Загрузчик картинок с Instagram
Идея проекта. Проект загрузчик картинок с Instagram используется для скачивания изображений ваших друзей, размещенных в Instagram. Он будет использовать ваши учетные данные, чтобы отыскать всех ваших друзей, а затем загрузить их фотографии.