Size: a a a

Хирьянов Т.Ф., Практика программирования на Python 3 (2019)

2020 August 01

ДК

Даниил Кустов... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Кирилл Картвелишвили
по координатам двух точек, можно узнать расстояние между ними. чтобы это наглядно увидеть возьмите бумажку, две точки с целыми координатами поставьте, а после ещё одну точку так, чтобы получился прямоугольный треугольник
Вообще с ручкой и листочком большинство математических задач в программировании решается

И не только в программировании
источник

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Даниил Кустов
Вообще с ручкой и листочком большинство математических задач в программировании решается

И не только в программировании
охотно верю
источник
2020 August 02

КК

Кирилл Картвелишвили... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
в информации чата все ссылки
источник

H

HAL9000 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Здравствуйте, возможно не по теме, но есть тут специалисты в области информационной безопасности ? Можно ли как-то перехватить HTTP/HTTPS в браузере TOR и изменить их? С обычным браузером выходит, а вот пакеты с TOR'а не видно. Это вообще возможно?)
источник

🎆И

🎆🎄🎁❄️ ͪ̽͛͂͒͂͋͑ͥ̐̚͟͞͠... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
HAL9000
Здравствуйте, возможно не по теме, но есть тут специалисты в области информационной безопасности ? Можно ли как-то перехватить HTTP/HTTPS в браузере TOR и изменить их? С обычным браузером выходит, а вот пакеты с TOR'а не видно. Это вообще возможно?)
если в одной сети, то любой запрос можно перехватить
источник

O

Oleksii in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Всем привет и хорошего выходного дня!
Кто подскажет, правильно ли я организовал подсчет очков? Долго с переменной 'g' мучился, пробовал разобраться с областями видимости.
Лабораторная №6, самое начало.
источник

O

Oleksii in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Думаю можно как-то через цикл форм и перебирать значение итерациями, но я чет забыл уже как.
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleksii
Всем привет и хорошего выходного дня!
Кто подскажет, правильно ли я организовал подсчет очков? Долго с переменной 'g' мучился, пробовал разобраться с областями видимости.
Лабораторная №6, самое начало.
ну в общем да. а зачем этот if g == 1: ?
источник

O

Oleksii in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
ну в общем да. а зачем этот if g == 1: ?
😁😁😁
источник

O

Oleksii in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
ну в общем да. а зачем этот if g == 1: ?
Пробовал всякие варианты и когда заработало, уже не просмотрел как следует)
источник

O

Oleksii in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleg Makarikhin
ну в общем да. а зачем этот if g == 1: ?
Этот подсчет можно реализовать циклом for?
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
а по чему итерироваться?
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
Oleksii
😁😁😁
источник

O

Oleksii in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
)))
источник

小龙 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
народ
источник

小龙 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
помогите решить задачу тестовую на работу
источник

小龙 in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
суть задачи: написать питон скрипт, который уведомляет магазины.

В одной таблице находятся магазины.

CREATE TABLE t_shops (
   a_id        INT(11)         NOT NULL AUTO_INCREMENT,
   a_name      VARCHAR(255)    NOT NULL,
   a_online    BOOLEAN         NOT NULL,
   PRIMARY KEY (a_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

В другой их бюджеты по месяцам .
Месяц - оплаченный бюджет - и сколько из него израсходовано
CREATE TABLE t_budgets (
   a_shop_id       INT(11)         NOT NULL REFERENCES t_shops (a_id),
   a_month         DATE            NOT NULL,
   a_budget_amount DECIMAL(10,2)   NOT NULL,
   a_amount_spent  DECIMAL(10,2)   NOT NULL,
   PRIMARY KEY (a_shop_id, a_month)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Надо в скипте обойти все магазины и все кто выше 50% израсходовал уведомить.
При повторном прохождении скрипта надо уведомить только тех кто израсходовал 100%.

Это я сделал.

Но надо еще вот это:
* Does your solution avoid sending duplicate notifications?
* How does your solution handle a budget change after a notification has already been sent?
источник

OM

Oleg Makarikhin in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
小龙
суть задачи: написать питон скрипт, который уведомляет магазины.

В одной таблице находятся магазины.

CREATE TABLE t_shops (
   a_id        INT(11)         NOT NULL AUTO_INCREMENT,
   a_name      VARCHAR(255)    NOT NULL,
   a_online    BOOLEAN         NOT NULL,
   PRIMARY KEY (a_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

В другой их бюджеты по месяцам .
Месяц - оплаченный бюджет - и сколько из него израсходовано
CREATE TABLE t_budgets (
   a_shop_id       INT(11)         NOT NULL REFERENCES t_shops (a_id),
   a_month         DATE            NOT NULL,
   a_budget_amount DECIMAL(10,2)   NOT NULL,
   a_amount_spent  DECIMAL(10,2)   NOT NULL,
   PRIMARY KEY (a_shop_id, a_month)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Надо в скипте обойти все магазины и все кто выше 50% израсходовал уведомить.
При повторном прохождении скрипта надо уведомить только тех кто израсходовал 100%.

Это я сделал.

Но надо еще вот это:
* Does your solution avoid sending duplicate notifications?
* How does your solution handle a budget change after a notification has already been sent?
>Does your solution avoid sending duplicate notifications?
можно вести учёт уведомлений, складывать в базу и правило по какой причине было уведомление отправлено.
чтобы не дублировать повторные уведомления достаточно будет проверить наличие отправленного уведомления.

> How does your solution handle a budget change after a notification has already been sent?
если в учёт отправленных добавлять еще свойства с которыми отпработали правила уведомления, то можно и отслеживать budget_change и допилить какую-угодно логику.
странно что нужно именно повторным запуском скрипта делать уведомление по 100% расходе. из-за этого ломается принцип single responsibility, и нельзя идемпотетность обеспечивать просто-повторным запуском с учётом требования "avoid sending duplicate notifications".
источник

М

Макс in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
小龙
суть задачи: написать питон скрипт, который уведомляет магазины.

В одной таблице находятся магазины.

CREATE TABLE t_shops (
   a_id        INT(11)         NOT NULL AUTO_INCREMENT,
   a_name      VARCHAR(255)    NOT NULL,
   a_online    BOOLEAN         NOT NULL,
   PRIMARY KEY (a_id)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

В другой их бюджеты по месяцам .
Месяц - оплаченный бюджет - и сколько из него израсходовано
CREATE TABLE t_budgets (
   a_shop_id       INT(11)         NOT NULL REFERENCES t_shops (a_id),
   a_month         DATE            NOT NULL,
   a_budget_amount DECIMAL(10,2)   NOT NULL,
   a_amount_spent  DECIMAL(10,2)   NOT NULL,
   PRIMARY KEY (a_shop_id, a_month)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

Надо в скипте обойти все магазины и все кто выше 50% израсходовал уведомить.
При повторном прохождении скрипта надо уведомить только тех кто израсходовал 100%.

Это я сделал.

Но надо еще вот это:
* Does your solution avoid sending duplicate notifications?
* How does your solution handle a budget change after a notification has already been sent?
У кого 100 уведомить два раза?
источник

🎆И

🎆🎄🎁❄️ ͪ̽͛͂͒͂͋͑ͥ̐̚͟͞͠... in Хирьянов Т.Ф., Практика программирования на Python 3 (2019)
小龙
помогите решить задачу тестовую на работу
понимаю... ну тут можно создать ещё таблицу в которой записывать отправку запросов
источник