Добавить в корзинуПозвонить
Найти в Дзене
Пикабу

Python действительно не сложный. Подтверждаю

Итак, история. В январе 2024 мы сидели с другом у него в цеху. Он собирал плиссе, я смотрел. И тут он говорит, что неплохо было бы сделать в экселе так, чтобы автоматически считались нужные ему размеры заготовок, исходя из размера готовых штор плиссе. Ради интереса, я решил написать для него программу на питоне, а не в экселе. Десктопную версию для виндовс. На тот момент я имел опыт в питоне, равный прочтению половины книги "Укус питона". Вот что получилось. Это программа для мастера, который, собственно, изготавливает эти плиссе. Друг удивился и сказал: Ого! Мне нужна еще одна программа, но для менеджера. И если над первой программой я сидел две недели, то на вторую я потратил целый месяц. Было сложно, потому что исходный файл экселя, откуда программа берет цены, построен весьма странным образом. Блоками и по размерам. и по видам ткани еще. Но в итоге, удалось: Затем, весной, я случайно попал на бесплатный курс от университета Иннополис, по машинному обучению. Не сказал бы, что это си

Итак, история.

В январе 2024 мы сидели с другом у него в цеху. Он собирал плиссе, я смотрел. И тут он говорит, что неплохо было бы сделать в экселе так, чтобы автоматически считались нужные ему размеры заготовок, исходя из размера готовых штор плиссе.

Ради интереса, я решил написать для него программу на питоне, а не в экселе. Десктопную версию для виндовс. На тот момент я имел опыт в питоне, равный прочтению половины книги "Укус питона".

Вот что получилось. Это программа для мастера, который, собственно, изготавливает эти плиссе.

Друг удивился и сказал: Ого! Мне нужна еще одна программа, но для менеджера.

И если над первой программой я сидел две недели, то на вторую я потратил целый месяц. Было сложно, потому что исходный файл экселя, откуда программа берет цены, построен весьма странным образом. Блоками и по размерам. и по видам ткани еще. Но в итоге, удалось:

Затем, весной, я случайно попал на бесплатный курс от университета Иннополис, по машинному обучению. Не сказал бы, что это сильно продвинуло мои навыки в программировании, но чатом гпт я научился пользоваться хорошо.

И вот недавно понадобилось добавить новые функции в обе программы. Ковырялся с этим целый месяц, и сделал все немного по другому и покрасивее, как мне кажется.

Первая программа:

Когда я открыл код программы для менеджера у меня потекла кровь из глаз. Во-первых комментарии были там, где и без них было все понятно, но их не было там, где они бы не помешали. Во-вторых там был костыль на костыле. Лучшим решением было удалить всё и написать нормально иначе.

Результат:

Я не программист, я работал в типографии на тот момент, а по вышке вообще гуманитарий. Мне 36 и мне просто стало интересно. Я не сомневаюсь, что любой школьник за пару месяцев продвинется в своих знаниях гораздо дальше, чем я за этот неполный год. Я ни черта не понимаю в классах и объектах.

Тем не менее, у этого поста две цели:

Понять, насколько было бы востребовано писать подобные вещи для малого бизнеса и упрощать людям жизнь.

Сколько могла бы стоить такая работа.

П. С. Другу писал не за деньги, а ради интереса и практики. Хоть он мне и заплатил, цель была не в этом.

Пост автора arkaviyvss.

Читать комментарии на Пикабу.