Какие модули подойдут лучше для создания моей программы?
У меня есть набросок проекта написанный на HTML
Я только начал изучать Python 3.8.1 поэтому хотел узнать
Какие модули лучше всего подойдут для
1 Работы с базой данных сервера и возможностью регулярно делать бэкап системы для быстрого переноса всей информаций на другой сервер на случай если цены сервера меня не устроят
2 Создания мультиплатформенного клиента со всеми визуальными эффектами и возможностью работать с файлами на устройстве пользователя
Я знаю что нет волшебной палочки выручалочки которой сделает это все за меня.
Я просто хочу найти лучшее решения для поставленной задачи что бы мне не пришлось потом полностью переписывать всю программу изо костылей
Повторюсь я новичок в python и хотелось бы что бы у модулей была понятная и внятная документаций и какие не будь тьюториалы.
начнём с того что 3.8 очень свежая версия и часть библиотек не будет его поддерживать.
А какую версию сейчас лучше использовать, что бы она не была слишком старой и через год не пришлось переходить на другую. Изо того что она больше не поддерживается например как случилось с python 2. И не слишком новую что бы часть библиотек могла его поддерживать.
Далее, как вы хотите работать с базой, напрямую или через ORM
Ну это зависят от того какой из методов лучше подходит для хранения и изменения чего то на подобие этого.
Мне просто нужно периодически копировать всю базу данных в облачное хранилище.
"мультиплатформенный клиент", если тут подразумевают мобайл, на python очень проблемно создать, проще на чём-то другом.
Я слышал что множество приложений написанный на python Google, youtube, pinteres. и у всех них есть свои приложения на Андроид. Тем более kivy рекламирует себя как модуль специально для разработки для сенсорных экранов. Но почему-то некоторые говорят что он очень сырой и багнутый.
1 Работы с базой данных сервера и возможностью регулярно делать бэкап системы для быстрого переноса всей информаций на другой сервер на случай если цены сервера меня не устроят
ORM (Peewee наппример) + коннектор к базе
2 Создания мультиплатформенного клиента со всеми визуальными эффектами и возможностью работать с файлами на устройстве пользователя
PyQT если потянешь, если нет - есть обертки на TKinter