Думаю сделать несколько тем для новичков, которые только начали осваивать python. Все работы будут сделаны с gui на PyQt5. Для изменения gui, скачайте и используйте Qt Designer. Для работы скрипта, нужно установить модуль PyQt5 (pip install pyqt5) Сам функционал будет находится в отдельном файле, а главный файл будет для запуска gui. Что получилось. Сначала начнем с почты. Для отправки писем использовался модуль smtplib (он идет сразу с python при его установке) Документация https://docs.python.org/3.8/library/smtplib.html Исходник https://yadi.sk/d/wkuz0CcI1WzvPA В коде подключено отправление только с почты яндекса, как пример. Можно подключить google/mail/yahoo и другие, порт у всех один. Так же нет проверки, пустые ли поля ввода. Работу с почтой можно применять для отправки *****, why not. Кейлоггер https://zelenka.guru/threads/1503773/
Что получилось - скрин битый; Код сложный, не понимаю, нахера столько файлов, нельзя в 1 запихнуть что-ли? В целом - неплохо
re1von, https://prnt.sc/rtpvo7, код легкий. mail.py - сама работа почты, main.py - подключение gui интерфейса из gui.py
re1von, Вообще то нет, нельзя запихнуть, должна соблюдаться декомпозиция, каждый сервис должен находиться в отдельном файле
MagnitxDD, в pyqt нужно учить отдельно Design language как в kivy ? --- Сообщение объединено с предыдущим 6 апр 2020 Или там такого нет?
https://storedigital.ru/2019/11/05/chistyj-kod-na-python-dokumentirovanie-proekta/ --- Сообщение объединено с предыдущим 11 апр 2020 и еще не забывай писать комментарии в коде что бы другие люди могли понять код --- Сообщение объединено с предыдущим 11 апр 2020