
Gleb
05.03.2019
06:26:48
На всяких там криптобиржах кстати встречается, что после нескольких сделок на балансе остаток меньше мпи на несколько порядков
Отрицательный причем)

Tishka17
05.03.2019
06:27:05
стоп, криптобиржи - это финансы

Gleb
05.03.2019
06:27:06
И его не закрыть

Google

Tishka17
05.03.2019
06:27:11
а финансы - это decimal

Gleb
05.03.2019
06:27:27
Ну скажи им это

Tishka17
05.03.2019
06:27:28
а кроме финансов есть например, физические процессы
и там decimal нахрен не упал, потому что у тебя может получиться 1e-12 и это будет нормальное число, а в другой раз 1e15
и в физике тебе важнее точнее посчитать, чем валидность десятичной записи
тебе пофиг что 0.1+0.2 не равно 0.3, потому что у тебя с большей версятностью встретится e**pi

Gleb
05.03.2019
06:29:56
А может получиться меньше, чем флоат может. А децимал больше может.
Ну е и пи какбы иррациональные с этим вообще у компов не все ъорошо афаик
Там уже всякие ряды нужно подключать, один фиг флоат не лучше

Nikolay
05.03.2019
06:49:08
Вы што работаете в банке

Tishka17
05.03.2019
06:49:28
нет, онлайн магазин

Nikolay
05.03.2019
06:51:29
Окон и дверей??

ddreamer
05.03.2019
06:54:22

Google

ddreamer
05.03.2019
06:56:04
number = 0.1 + 0.1 + 0.1
print(number) # 0.30000000000000004
Откуда взялась эта 4?

Арахис
05.03.2019
06:57:20

Tishka17
05.03.2019
06:57:27

Vladislav
05.03.2019
06:57:50
Откуда взялась эта 4?
Для этого стоит понять как представляются числа в железе. Fixed point или floating point

Vasia
05.03.2019
07:00:45
посоветуйте рест клиент не на электроне для win, а то инсомния, постман жрут как не в себя

Nikolay
05.03.2019
07:00:54
?

Vasia
05.03.2019
07:01:48
Curl
и как ты представляешь в нем отправлять огромные телеги жсон даты?

Nikolay
05.03.2019
07:02:10
Не знаю, но почитал бы ман

Vasia
05.03.2019
07:02:25
сверхразум чтоль?

Nikolay
05.03.2019
07:02:33
?

Vladislav
05.03.2019
07:02:56

Tishka17
05.03.2019
07:03:31

LighteR
05.03.2019
07:04:25

Nikolay
05.03.2019
07:05:22
Похоже на мой код ?

Vasia
05.03.2019
07:05:25

LighteR
05.03.2019
07:05:43

Nikolay
05.03.2019
07:06:08

Google

Nikolay
05.03.2019
07:06:14
Очень читабельно, спасибо

Арахис
05.03.2019
07:07:01
Спасибо, буду разбирать

Tishka17
05.03.2019
07:08:35
да an_groups - это anonymous, another, anntated, annoying?

Nikolay
05.03.2019
07:08:47

Vasia
05.03.2019
07:08:55
эх, щас бы докстригши писать

Nikolay
05.03.2019
07:09:09

Dmitry
05.03.2019
07:09:14

Tishka17
05.03.2019
07:09:38

Nikolay
05.03.2019
07:09:46
Это не JSON ?

Tishka17
05.03.2019
07:10:03
это не json

Nikolay
05.03.2019
07:10:07

Tishka17
05.03.2019
07:10:29
@dataclass
class X:
key: str
key2: int

Dmitry
05.03.2019
07:10:37
Тогда что это и как можно преобразовать?

Tishka17
05.03.2019
07:10:44
а откуда ты его взял?

Nikolay
05.03.2019
07:10:54
Костыль как по мне эти датаклассы

Dmitry
05.03.2019
07:11:16

Арахис
05.03.2019
07:11:21
Я бы убрал \\n из кода линейным проходом, но ты меня не слушай

Tishka17
05.03.2019
07:11:34

Nikolay
05.03.2019
07:11:37

Google

Nikolay
05.03.2019
07:11:52

Tishka17
05.03.2019
07:12:26

Dmitry
05.03.2019
07:13:03
Сюда же можно кидать ссылки на сторонние сайты?

Tishka17
05.03.2019
07:13:13
да пофиг, кидай
если что потрем

Nikolay
05.03.2019
07:13:54
Ссылка на ЦП?
Ненада

LighteR
05.03.2019
07:14:13
А что плохого с диктами с предопределенными ключами?
Банально можно ошибиться в названии ключа, или может наступить регресс при измении кода генерирующего этот dict. Ну и вообще когда какая-то функция принимает или возвращает такой dict, то без изучения ее кода понять какие ключи она ожидает/возвращает невозможно

Tishka17
05.03.2019
07:14:47
давайте соберем каталог типичных ошибок начинающего питониста

Admin
ERROR: S client not available

LighteR
05.03.2019
07:14:51

Dmitry
05.03.2019
07:15:19

Tishka17
05.03.2019
07:15:21
пока:
1. Глобальные переменные
2. Словари с фиксированными ключами вместо классов
3. Пикл
что ещё?

Nikolay
05.03.2019
07:15:25

LighteR
05.03.2019
07:15:27

Tishka17
05.03.2019
07:15:43
точно

Nikolay
05.03.2019
07:15:48

LighteR
05.03.2019
07:16:03

Nikolay
05.03.2019
07:16:25
Что мешало ключевое слово добавить, оно же свободно

Dmitry
05.03.2019
07:16:26
Качал отсюда - там архивы с файлами, где содержится инфа в jsonовском виде

Google

Tishka17
05.03.2019
07:16:52

Nikolay
05.03.2019
07:16:55
И да, есть namedtuple

Tishka17
05.03.2019
07:17:15
хм

LighteR
05.03.2019
07:17:16

Tishka17
05.03.2019
07:17:28
http://www.cs.cmu.edu/~guangx/data/EntityParser.py

Dmitry
05.03.2019
07:18:46

LighteR
05.03.2019
07:18:55
И да, есть namedtuple
immutable, который не всегда нужен. К тому же он iterable, что почти никогда не нужно и часто вредно

Арахис
05.03.2019
07:19:03

Tishka17
05.03.2019
07:19:04

Dmitry
05.03.2019
07:19:52

Tishka17
05.03.2019
07:21:04

LighteR
05.03.2019
07:26:45
как универсальный serializer/deserializer

Tishka17
05.03.2019
07:28:42
пикл в основном используют для всего
не разбираясь

SetazeR
05.03.2019
07:29:29
я как-то shelve юзал
пока не наткнулся на то что его юзать для телегобота нельзя, лол

Tishka17
05.03.2019
07:29:48
я тут вчера осилил глянуть что это - обертка над пиклом