Найти в Дзене
Peraspera

Python расскажет о зарплатах в Магните!

Всем привет! Настало время рассказать о моих попытках кодить на питоне. О моих первых попытках в web я рассказал здесь: https://zen.yandex.ru/media/id/5d9b71e043863f00b19fa09d/trudnosti-html-5dcd1f06089979742c12cc40 Когда я начал заниматься по книжке Томашевского, разобрался с элементарными «привет мир», и даже сделав все программы, которые мне предлагались, я пошел дальше. В первую очередь, как, наверное, любой ленивый человек, я начал размышлять, как бы мне упростить свою жизнь, применив полученные знания. В этот момент моя девушка считала, сколько денег она получит в следующую зарплату. «Эврика!» подумал я, открыл окно питона и начал прописывать. Первый лайфхак, который я для себя вынес – не пытайся писать код, предварительно не оформив его на бумаге. Подумав, я понял, что это типичная программа с переменными, которые вводит пользователь и формулами, по которым это все высчитывается. Посмотрев на эти условия, могут возникнуть вопросы: Отвечаю: С такой шпаргалкой под рукой с

Всем привет!

Настало время рассказать о моих попытках кодить на питоне.

О моих первых попытках в web я рассказал здесь: https://zen.yandex.ru/media/id/5d9b71e043863f00b19fa09d/trudnosti-html-5dcd1f06089979742c12cc40

Когда я начал заниматься по книжке Томашевского, разобрался с элементарными «привет мир», и даже сделав все программы, которые мне предлагались, я пошел дальше.

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

Первый лайфхак, который я для себя вынес – не пытайся писать код, предварительно не оформив его на бумаге.

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

-2

Напомнило мне условия по обожаемой мной школьной и колледжной физике.
Напомнило мне условия по обожаемой мной школьной и колледжной физике.

Посмотрев на эти условия, могут возникнуть вопросы:

  1. где вычисление налога?
  2. откуда взялась цифра 101?
  3. почему нельзя было вместо ввода количества дней в месяце и выходных, сделать так, что бы достаточно было ввести год, месяц и дни недели, выпадающие на выходной?

Отвечаю:

  1. на первые два вопроса ответ 1 – цифра 101 это стоимость часа с вычетом налога. Я не захотел заморачиваться с еще парой переменных.
  2. Я не знаю, как это делается.

С такой шпаргалкой под рукой стало намного проще писать. За 5 минут я написал сам код и 10 минут его отлаживал. Протестировал методом ввода данных за предыдущие месяца, где зарплата была известна. Ответы сошлись, программа работает.

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

Код программы выглядит так:

Элементарно просто, не так ли?
Элементарно просто, не так ли?

Сама программа работает так:

Теперь вы знаете, сколько максимально получает продавец в Гипермаркете
Теперь вы знаете, сколько максимально получает продавец в Гипермаркете

До уровня хотя бы джуниора не тянет, но я горд тем, что смог написать что то полезное для своей семьи.

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

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