
Sergey
27.03.2017
09:05:44
Есть возможность запустить скрипт? Покажи что он вернет при запросе

b0g3r
27.03.2017
09:05:58
какие точки с запятой? О_о

Sergey
27.03.2017
09:06:19
Не обращай внимания.
Мне всегда казалось, что нужно раскодировать при работе с джсоном. commit = json.loads(r.content);

Google

Sergey
27.03.2017
09:08:29
иначе, туда попадет и код ответа и много лишнего шлака

Маришка
27.03.2017
09:09:12
Зачем точка с запятой? :D

b0g3r
27.03.2017
09:09:12
>>> import requests
>>> url = 'http://ip.jsontest.com/'
>>> r = requests.get(url)
>>> r.json()
{'ip': '217.66.152.66'}

Henaro
27.03.2017
09:14:34
извиняюсь за оффтоп и возможно боян, но не могу не поделиться.
Какие иногда бывают заказчики: https://www.youtube.com/watch?v=UoKlKx-3FcA

Anton
27.03.2017
09:15:35
возможно )

Sergey
27.03.2017
09:16:40
»> import requests
»> url = "https://api.vk.com/method/users.search?q=\"lol\""
»> r = requests.get(url).json
<bound method Response.json of <Response [200]»

b0g3r
27.03.2017
09:19:04
скобочки подзабыл :)

Sergey
27.03.2017
09:19:17
пыщ пыщ, ща
Оу...
прикольно. Незнал

b0g3r
27.03.2017
09:21:09
какое недоверие)

Sergey
27.03.2017
09:22:39
Ну да. Слишком часто разработчики обманывали =D

Eldar
27.03.2017
09:29:13

Google

Pavel
27.03.2017
09:39:07
если заглянуть в requests в код response.json(), и убрать там возню с кодировкой, то останется.. json.loads(self.text) (и плюшка для поддержки первобытнообщинных питонов).

Artem
27.03.2017
09:40:37
если убрать возню с кодировкой и другие нюансы, многие популярные инструменты оказываются не нужны :)

Sergey
27.03.2017
09:43:20
https://github.com/AceLewis/my_first_calculator.py/blob/master/my_first_calculator.py

Artem
27.03.2017
09:45:10

Filat
27.03.2017
09:45:39
У него там еще описание шикарное
И коммиты смешные

Pavel
27.03.2017
09:46:02
отличный калькулятор!
чего там отличного, надо if на elif заменить, быстрее будет работать на небольших числах.

Artem
27.03.2017
09:47:07
это преждевременная оптимизация! для начала нужно посмотреть на бенчмарки, вдруг она не нужна!

Sergey
27.03.2017
09:49:43
на тысячах уже начинает лагать

Subbotin
27.03.2017
09:50:07
я думаю где-нить между 500-й и 600-й строкой надо встроить код, который ворует с компа все пароли, куки и отправляет на сервер
впрочем там после 900-й строки уже встроено

Sergey
27.03.2017
09:52:14

Oleg
27.03.2017
10:00:12
Интересно, новый функционал калькулятора планируется? Таблицу Брадиса туда запилить, например

Subbotin
27.03.2017
10:02:03
ну мне кстати доводилось оптимизировать деление через табличку
в плане через табличные значения.
была софтинка, которая много делила больших чисел и очень многие числа попадали в очень узкий диапазон из двух десятков значений

rabbitkate
27.03.2017
10:21:53
[Доля_1] - это запрос, все остальное - таблицы

Маришка
27.03.2017
10:24:31
День добрый

Google

here1am
27.03.2017
10:25:08
neprivet.ru

Eldar
27.03.2017
10:26:14
чета не очень похоже на питон

rabbitkate
27.03.2017
10:26:39
да, поэтому и написала, что вопрос офтопный

Eldar
27.03.2017
10:27:30
мне кажется что проблема в having
ну типо в одной из них нет агрегации

Pavel
27.03.2017
10:27:58
having - это для то, что у тебя есть в группировке. Для того, что не участвует в группировке - where.

rabbitkate
27.03.2017
10:28:24
я добавила его в группировку, все равно ругается

Pavel
27.03.2017
10:28:46
всё-таки, "я добавил в группировку что-то" - достаточно серъёзное действие.

rabbitkate
27.03.2017
10:29:42
пишет то же самое в where
невозможно использование статистической функции в предложении where

Pavel
27.03.2017
10:33:20
ты знаешь, как работает group by?

Сергей
27.03.2017
10:33:28
Что вы используете, чтобы автоматом генерить урлы в джанге?

rabbitkate
27.03.2017
10:33:54

Vasiliy
27.03.2017
10:33:56
Иначе ты не оптимизировал ничего

Eldar
27.03.2017
10:34:40

Сергей
27.03.2017
10:37:17

Google

Eldar
27.03.2017
10:37:47

Сергей
27.03.2017
10:42:25
Resource routing allows you to quickly declare all of the common routes for a given resourceful controller. Instead of declaring separate routes for your index... a resourceful route declares them in a single line of code.
Да, спасибо.

rabbitkate
27.03.2017
10:51:23

Скрудж
27.03.2017
10:52:10
Это что PostrgreSQL?

rabbitkate
27.03.2017
10:52:34
MySQL в Access

Alex
27.03.2017
10:52:42
Кровь течёт из глаз от русскоязычных наименований ?

Скрудж
27.03.2017
10:52:58

Admin
ERROR: S client not available

rabbitkate
27.03.2017
10:53:00
простите(( требование препода

Ssi
27.03.2017
10:53:05
да вы русофоб :)

rabbitkate
27.03.2017
10:54:11
так почему он так делает?

Alex
27.03.2017
10:54:20

rabbitkate
27.03.2017
10:54:24
он должен вывести 10 записей, а выводит 90

Eldar
27.03.2017
10:54:43
ну сделай select distinct над селектом

Скрудж
27.03.2017
10:54:45

rabbitkate
27.03.2017
10:54:55
чем?

Скрудж
27.03.2017
10:55:14
В топ плане, что SELECT лист.че-то там, лист.еще че-то там

Google

rabbitkate
27.03.2017
10:55:56
а что не так?

Скрудж
27.03.2017
10:56:11
А, все, я понял вашу ошибку
У вас там что-то со столбцом "новая стоимость"
во всех 9 пунктах она разная, т.е. отталкивайтесь от этого

Alex
27.03.2017
10:57:41
Да и зачем ее считать два раза

Скрудж
27.03.2017
10:57:55
в SELECT уберите вот с этим новая стоимость и попробуйте повторить запрос, киньте скрин что получилось

rabbitkate
27.03.2017
10:57:55
он должен если условие из where истинно, увеличивать стоимость на 2 и помещать это в отдельный столбик, а если не истинно, то ничего не делать

Скрудж
27.03.2017
10:58:49

rabbitkate
27.03.2017
10:58:49

Скрудж
27.03.2017
10:59:06
Но новая стоимость вам по заданию нужна, Верно?

rabbitkate
27.03.2017
10:59:16
да
без новой стоимости добавляет верно записи

Eldar
27.03.2017
11:00:17
так почему низя сделать два запроса?

rabbitkate
27.03.2017
11:00:19
а нет, не верно. он условие не соблюдает. должно быть меньше 10 записей, т.к. не все записи меньше среднего

Скрудж
27.03.2017
11:00:19
А как он должен провести проверку этой новой стоимости? Я просто говорю, что он для каждого проверяет значение с оставшимися 9 значениями, считает их 9*9 раз и еще выводит ответ для 9

Eldar
27.03.2017
11:00:46
в первом генерить выборку, а во втором считать новую стоймость

Скрудж
27.03.2017
11:01:33
ясно, Запрос2.среднее, тут и ошибка
Eldar верно заметил, он всегда возрастает медленнее, чем нужно и потому выводит 9*9+9 ответов

rabbitkate
27.03.2017
11:02:25

Скрудж
27.03.2017
11:04:00
в чем?
как у вас считается запрос2.среднее? Т.е. на каждой итерации в БД чему оно равно? Оно всегда меньше запрос1.значение, значит нужно что-то сделать с запрос2.среднее, а что - я не знаю, Я не хакер, чтобы уметь в MS Access

rabbitkate
27.03.2017
11:04:35
запрос2.среднее - это просто avg значения из запрос1