
.
27.06.2016
08:59:42
ну так может задание и было в том, чтобы убрать?

Sergey
27.06.2016
09:00:27
In [4]: x=raw_input
In [5]: type(x)
Out[5]: builtin_function_or_method
In [6]: x=raw_input()
In [7]: type(x)
Out[7]: str
подсказка

Roman
27.06.2016
09:00:37
все вводят по 2 инпута

Google

Roman
27.06.2016
09:00:53
на форуме чекнул уже

Sergey
27.06.2016
09:01:39
скиньте уже задание сюда

Roman
27.06.2016
09:02:24
я его решил уже)

Sergey
27.06.2016
09:02:57
ну вот, а мне уже интересно стало что там за 2 инпута надо

.
27.06.2016
09:04:06
мне тоже интересно что за 2 инпута
и почему raw_input() 3 питоне

Roman
27.06.2016
09:04:41
там 2 питон
на сайте*

Oleh
27.06.2016
10:49:38
ребят, мне нужно прослойку между motor (mongo) и кодом, типо модели что то сделать, подскажите как лучше,плс

Johnnie
27.06.2016
10:50:02
лутше "лучше"

Oleh
27.06.2016
10:50:10
))
я с украины просто

Roman
27.06.2016
10:50:29

Google

Oleh
27.06.2016
10:50:30
иностранный язык
язык

Roman
27.06.2016
10:51:10
таки балакай на мове мi тiбе поймiм

Oleh
27.06.2016
10:51:27
))

Roman
27.06.2016
10:51:38
гарне хлопчек

Oleh
27.06.2016
10:51:48
ахах, лол

Roman
27.06.2016
10:52:14
зачем ты 2 раза смеешься?

Oleh
27.06.2016
10:53:29

Roman
27.06.2016
10:53:48

Oleh
27.06.2016
10:53:56
ну ок
ребят, мне нужно прослойку между motor (mongo) и кодом, типо модели что то сделать, подскажите как лучше

Zart
27.06.2016
11:00:23
в монгу ж обычные дикты/листы/циферки/строки ложатся

Alexey
27.06.2016
11:01:30
Ему ODM надо

Zart
27.06.2016
11:01:32
я бы взял colander
https://pypi.python.org/pypi/colander

Cykooz
27.06.2016
11:13:56

Zart
27.06.2016
11:16:04
дык я хз что он вообще хочет, орм для монги похоже

Cykooz
27.06.2016
11:16:16
Ну видимо да ?

Google

Oleh
27.06.2016
11:17:49
мне нужно валидировать, да, но так же я вот думаю как методы завернуть в высокий уровень, не в вьюшке ж описывать ... вдруг нужно будет ещо такое заюзать
мб клас какойто сделать, но каждой раз клас создавать как то не очень

Cykooz
27.06.2016
11:19:03
Можно просто запилить классик, с мепингом на лежащий внутри него dict + все нужные методы для бизнес-логики.
Можно конечно запилить россыпь функций, которые принимают на вход dict - но это полный кошмар, т.к. уже через месяц ты забудешь что у тебя в этом dict есть, что туда можно добавлят, а чего нельзя (schemaless ведь, нигде нет структуры)
Схема на Colander-е немного облегчит в этом случае страдания - будет место, где можно подглядеть структуру dict-а

Oleh
27.06.2016
11:22:02
ладно, спасибо большое
буду долбатся далее)

Johnnie
27.06.2016
16:47:14
немного оффтоп, но все же осмелюсь спросить) делаю из питона .csv файл, на компе нормально открывается, на айфоне 5ке тоже, на андроиде стандартным Google Таблицы - кракозябры вместо русских букв. прописываю насильно utf-8, но толку нет. это баг именно приложения на андроиде или я что-то не так делаю?

Zart
27.06.2016
16:48:00
и куда ты прописал утф?

Johnnie
27.06.2016
16:48:53
with open('test.csv', 'w', encoding='utf-8') as myfile:
если честно, пока не вдупляю весь этот юникод (преобразования из/в)

Johnnie
27.06.2016
17:07:30
установил первое попавшееся приложения для просмотра csv с плеймаркета - все ок :) забью тогда

Alexey
27.06.2016
17:18:04
В хекс редакторе покажи скриншотом, что у тебя записалось.

Zart
27.06.2016
17:18:23
пофиг
десктопный и мобильный ексель правильно хавают юникод если есть бом
без бом десктопный хочет анси, мобильный утф
с любой кодировкой похоже гуглошыт пидарасит контент

Johnnie
27.06.2016
17:20:08

Zart
27.06.2016
17:20:33
у меня открывало правильно если файл был с бом

Alexey
27.06.2016
17:22:06

Google

Roman
27.06.2016
17:22:18

Johnnie
27.06.2016
17:22:41
да тут только для меня, поэтому такой вариант пойдет с csv
просто таблицу в сообщение телеграм не очень красиво отправлять)

Zart
27.06.2016
17:24:40
открыл десктопный хром, открыл в нем гуглошыт, создал простую табличку с кириллицей, скачал как csv
вышел утф8 без бом, с запятыми
сунул цсв на дропбокс - его ничто не открывает правильно - ни мобильный гуглошыт, ни мобильный ексель, ни десктопный

Johnnie
27.06.2016
17:31:24
https://play.google.com/store/apps/details?id=jp.ne.shira.csv.viewer

Admin
ERROR: S client not available

Johnnie
27.06.2016
17:31:27
а этот?))
у меня он открыл

Zart
27.06.2016
17:31:50
я не буду ставить ради цсв чтото

Johnnie
27.06.2016
17:32:01
ну ок

Марк
27.06.2016
19:31:04
Зарт
пинг
А вот та ссылка на эволюцию пайтон программера - это твоя репа?

Zart
27.06.2016
19:31:50
нет
я на гитхабах своего не держу

No Name
27.06.2016
20:03:02

Марк
27.06.2016
20:03:18
https://gist.github.com/fmeyer/289467

No Name
27.06.2016
20:03:29
Премного благодарен.

Tux
28.06.2016
07:16:44
всем привет

Google

Марк
28.06.2016
07:17:51
Здороваться жеж моветон в чатах. Ты сразу пиши по делу

Janek
28.06.2016
07:21:34
Привет

Tux
28.06.2016
07:22:35
как вывести первую цифру после запятой?

Wisketchy
28.06.2016
07:26:16
Ты же что-то подобное уже спрашивал
Только до запятой
Довольно много времени назад

Tux
28.06.2016
07:28:30
там совсем другая задача была

Denis
28.06.2016
07:29:09

Aleksandr
28.06.2016
07:29:40
a = 123.456
a % 1
0.456

Wisketchy
28.06.2016
07:32:05
О, ну я тоже могу извращение предложить, например str(float(number)).split('.')[0][-1]
Но наверняка это можно сделать через какой-нибудь формат одним движением

Aleksandr
28.06.2016
07:32:41

Wisketchy
28.06.2016
07:33:04
Ну, я нарочито извращёнское решение предложил :3

Tux
28.06.2016
07:47:16
вто задача:
За день машина проезжает n километров. Сколько дней нужно, чтобы проехать маршут длиной m километров? Программа получает на вход числа n и m.
вот так я ее решил:
a=int(input())
b=int(input())
c=(b/a)
if b%a==0:
print(b/a)
else:
print(round(c+0.5))
как вам решение? совсем плохо?

Pavel
28.06.2016
07:48:31
Программа получает на вход числа n и m.
a=int(input())
b=int(input())

Tux
28.06.2016
07:49:16
700
750
Эта группа больше не существует