Paitor
@Paitor
Выпускник. Изучаю Python и прочее

Как отправлять проект заказчику?

Расскажите или дайте ссылки, где можно узнать, как python проекты передаются заказчику. Если проект -- это простой скрипт в одном файле без зависимостей, то понятно, что достаточно скинуть его и сказать заказчику версию python. А если проект состоит из нескольких файлов и использует сторонние библиотеки, как быть?
Я слышал про doker, но разве он используется не для того, чтобы было легче разрабатывать приложение? Заказчик ведь и с докером не захочет возиться
  • Вопрос задан
  • 1034 просмотра
Решения вопроса 1
AlexNest
@AlexNest
Работаю с Python/Django
Очевидно, что человек хочет получить готовый продукт.
Если это программа, предназначенная для работы локально на пк заказчика
Например

- Скрипт, подключающийся к базе Access со списком клиентов и генерирующий pdf-документы на основе выборки данных.
Формочка на pyqt5/другом граф.фреймворке, выполняющая какие-то действия

То стоит скинуть заказчику код удобным ему способом, подробно описав какие шаги нужно совершить, чтобы программа запустилась.
В случае, если программа должна крутиться на сервере (бот/сайт/что угодно), то можете установить ее на этот сервер. Разумеется, развертывание приложения - тоже работа, которая должна быть оплачена.
Главное - заранее максимально четко обсудить подробности, чтобы потом не было недопониманий.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 5
Deita
@Deita
Репозитории на Github, Gitlab
Ответ написан
saboteur_kiev
@saboteur_kiev
software engineer
Обсудить это с заказчиком.
Если он понимает, как запустить проект, или наймет кого-то - просто можно архив на почту с краткой инструкцией как билдить.
Если не понимает, можно договориться что он купит хостинг, даст вам временный доступ, а вы там все поднимете за отдельную плату.
Ответ написан
Комментировать
opium
@opium
Просто люблю качественно работать
Не тупить написывая глупые вопросы на тостер а спросить заказчика как он хочет забрать результат
Почти всегда если заказчик не знает можно с него взять дополнительные деньги за разворачивание проекта на его сервере или хостинге
Ответ написан
Комментировать
Griboks
@Griboks
Как отправлять проект заказчику?

Как прописано в договоре. Если не прописано - на ваше усмотрение.
Ответ написан
@vitaly_il1
DevOps Consulting
В 90% случаев - private репозиторий в GitHub с README.
Если заказчик совсем нетехнический - договариваться заранее и подробно что он хочет получить в результате проекта.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы