Pull to refresh

Comments 26

Прошу меня извинить, но вопрос следующий: для кого предназначена эта статья? Для новичков? В таком случае, пояснения и описания тут отсутствуют как явление. Просто держите фрагменты кода, а что они делают - додумывайте сами. Или же для более опытных разработчиков? Тогда назревает вполне резонный вопрос: Вы думаете, что такой человек не сможет написать подобного рода программу?

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

Да в конце концов в excel'е за 5 мин. проще табличку с аналогичным функционалом набросать. Это скорее можно назвать простой задачкой для новичка в python с целью практики базовых основ языка в первые недели изучения. Мы такого рода задачки на basic'е еще в школе в самом начале этого столетия решали.

Кому нужна такая статья на habr'е? Думаю подавляющее большинство из здесь присутствующих не нуждаются в подобного рода элементарнейших материалах, здесь люди ищут что-то действительно стоящее, оригинальное и полезное для развития. С такими статьями, вам только писать очередную книгу "Питон для чайников", вот там она будет в тему.

Вы абсолютно верно отметили, что статья рассчитана для начинающих. Поэтому её статус «Простой». Хабр большой, и джунов здесь много. Спасибо большое, что высказали своё мнение в комментарии — мы учтём ваше замечание при написании будущих статей.

для начинающих Pandas, Matplotlib ? да скрипт на уровне начинающих, но точно библиотеки не для них. Скрипт выглядит как: "неудобно писать мелом держа доску в другой руке? Давайте возьмём космичесический корабль, поставим его там где нам удобно и прикрепим доску на него. Всё! Теперь писать мелом на доске удобно. И назовём это бухгалтерией "

Так если она для начинающих, она крайне плохо написана. Плюс кликбейт и обман в заголовке.

Кто в здравом уме будет в течении месяца заносить расходы где-то на бумажке или в блокноте, а затем в конце месяца скурпулезно вносить все это в такой скрипт?

Вы не поверите! Я это делаю уже с фераля 2020 года. Правда не на бумажке и не в блокноте, а в файлы записываю и вручную их корректирую, подсчитывая на калькуляторе движение денег каждый раз когда получаю деньги или трачу их.

===

pfemidi@localhost:~/Documents/Жизнь Замечательных Людей$ ls
август-2020.txt декабрь-2021.txt июнь-2022.txt март-2023.txt сентябрь-2020.txt январь-2021.txt
август-2021.txt декабрь-2022.txt июнь-2023.txt ноябрь-2020.txt сентябрь-2021.txt январь-2022.txt
август-2022.txt декабрь-2023.txt май-2020.txt ноябрь-2021.txt сентябрь-2022.txt январь-2023.txt
август-2023.txt июль-2020.txt май-2021.txt ноябрь-2022.txt сентябрь-2023.txt январь-2024.txt
апрель-2020.txt июль-2021.txt май-2022.txt ноябрь-2023.txt февраль-2020.txt
апрель-2021.txt июль-2022.txt май-2023.txt октябрь-2020.txt февраль-2021.txt
апрель-2022.txt июль-2023.txt март-2020.txt октябрь-2021.txt февраль-2022.txt
апрель-2023.txt июнь-2020.txt март-2021.txt октябрь-2022.txt февраль-2023.txt
декабрь-2020.txt июнь-2021.txt март-2022.txt октябрь-2023.txt февраль-2024.txt
pfemidi@localhost:~/Documents/Жизнь Замечательных Людей$

===

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


А вот excel я не знаю от слова "совсем", поэтому мне гораздо легче вручную всё посчитать.

Но данным скриптом я пользоваться не буду, файлы и ручной подсчёт мне как-то проще.

Конечно, я не имел ввиду обычных пользователей ПК или тех, кто далек от программирования. Естественно, кто-то и просто может в тетрадку заносить все расходы и считать вручную.

В вашем случае, если вы совсем не знаете Excel, я так понимаю от программирования вы абсолютно далеки (тот, кто хоть немного на чем-то программирует, как мне кажется, будет знаком с базовыми инструментами работы за ПК типа Excel). Тогда тем более ценность данной статьи или применения самого скрипта для такой категории людей нулевая.

Нет, к программированию я как раз очень даже близок. Но от работы секретарши я далёк. Поэтому я знаю ассемблер 8080, Z80, x86 и arm, знаю C, знаю Pascal, знаю Java, знаю Python, само собой знаю Basic (а кто его не знает?) и Фокал (наследие БК-0010 и БК-0011) знаю Markdown, немного знаю JS, могу в LaTex "сделать красиво", но вот типично секретарские вещи типа Excel и MSWord я не знаю совсем -- мне это никогда не было надо для написания программ. Это началось ещё в те времена, когда не было никакого MSWord, а был Lexicon и SuperCalc -- этим владели бухгалтерши и серетарши, а я для них писал бухгалтерские программы на Clipper'е.

Какие умные у вас секретарши, у нас, когда работал на заводе (правда было это уже более 10 лет назад), отнюдь не каждая могла в excel делать что-то большее, чем просто забивать циферки.

Вероятно сужу по себе и своему окружению - у нас, в наше время, и в школе и в универе все это проходили в качестве освоения базового навыка. Вероятно это было чуть позже, чем у вас. Хотя clipper я тоже немного застал, даже книжку недавно по нему в своей библиотеке находил :)

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

Сам использую подобный подход (raw data по месяцам в текстовых файлах, потом обработка скриптами); только формат имени согласно ISO 8601 (т.е. от 2020-08.txt до 2024-02.txt).

Если есть исходные данные, дальше всё просто и множеством способов реализуемо; ну а набирать интерактивно в скрипт без сохранения... разве что как учебная задача.

а в каком формате сами данные?

И чем этот скрипт лучше экслея ?

У каждого свои заморочки. ¯_(ツ)_/¯

Эксель проприетарный.
</sarcastic>

Наверное, многие знают про Calc - аналог Excel, входящий в состав бесплатного офисного пакета LibreOffice.

есть же google sheets

Обоже! Человек переизобрёл диаграммы из офисных редакторов!

Одна небольшая неточность: в предложении "Скрипт написан на универсальном языке программирования Python." Вы забыли добавить "и предназначен для исполнения интерпретатором языка Python на РС (персональных компьютерах общего назначения) под управлением широкого разнообразия операционных систем операторами ЭВМ (электронно-вычислительных машин) или продвинутыми пользователями, может применяться как на предприятиях народного хозяйства так и энтузиастами программирования на Python".

Без подобного пояснения присутствует наличие некоего ощущения чувства вакуума недовысказанности во время изучения данной работы.

Это ещё и перевод...

В котором даже подсказки пользовательского ввода не переведены...

Я правильно понимаю, что вместо занесения трат сразу в Excel и автоматического построения/корректировки графиков там же, нам предлагается вносить их... куда-то, а потом, в конце месяца, заносить в этот скрипт?

Так а смысл на python делать программы, если при вводе любой команды сразу же пишет "File stdin line 1 invalid syntax"

Можно продолжить:

Скрипт для подсчёта калорий,

Скрипт для управления временем и анализом резервов времени

Скрипт для организации контроля исполненных задач.

Как и правильно отметили практическая ценность статьи нулевая. Ну сделал автор упражнение из учебника по питону и что? Срочно писать статью на хабар? Как это вообще модерацию прошло?

Как это вообще модерацию прошло?

Элементарно, Ватсон! ©

Статья опубликована в блоге компании, которая "помогает войти-в-айти".

Курсы перечисленные в последних трёх абзацах себя не продадут...

Мда... А где теперь настоящий хабр, который торт, а не вот это вот? Или, как вариант, англоязычный аналог.

Sign up to leave a comment.