Задать вопрос

Какие выбрать модули и фреймворк под python для проекта, взаимодействующего с linux?

Добрый день.

5 лет писал не особо сложные программы на Delphi/Lazarus, но встал вопрос написания веб приложения которое скачивает файлы с ftp сервера, потом добавляет данные из них в MySQL. Далее это же приложение должно анализировать эту БД и выполнять определенные процедуры.

Результаты работы приложения и управление приложением должны производиться из веб.
Для этого выбрал и решил изучить Python.

Собственно, вопросы:
1. Стоит ли вообще для моей задачи выбрать фреймворк?
2. Если выбирать фреймворк то какой?
3. Какие книги/материалы посоветуете для реализации данной задачи?
  • Вопрос задан
  • 2970 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
@kaasius
Слово lInux тут вообще ни при чем. Питон кроссплатформенный, ftp есть везде, mysql тоже.
В остальном - если приложение сложное и планируется к расширению функционала - то есть смысл использовать фреймворк, если нет - то скорей всего нет, вы его изучать будете дольше, чем код писать.
Ответ написан
Комментировать
Django всё-таки веб-фреймворк и слишком объёмный для вашей задачи.
Если хотите работать с базой через ORM, то в принципе можно использовать Django ORM, но я советую SQLAlchemy.
Если же требуется читать\писать пару полей из таблицы и не нужна объектная модель, то можно использовать голый SQL, благо сложно найти бд, с которой python не может работать.

При обучении вообще хорошо потрогать всего понемногу, что бы иметь хотя бы поверхностное представление о возможностях модулей.
Ответ написан
@devel787
Добрый день.
Подброшу ссылку по работе с FTP, может пригодится -- pypix.com/python/create-python-library
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы