@python_beginnersЭта группа больше не существует

Страница 1198 из 1885
Igor
26.01.2017
15:13:33
но ладно, сорри )

Viktor
26.01.2017
15:13:47
Все, всем спасибо, всем пока сделал вот так: for i in struct.unpack_iter('B'*n, data)

?
26.01.2017
15:59:42
а как вы код выделяете в тг?

С пк не видел данной функции

Google
Johnnie
26.01.2017
16:00:38
Кнопка ё в другой раскладке

Если одна строка, то по одной штуке, если несколько, то по три

`

?
26.01.2017
16:02:06
ыыыы

ничеса

Zahar
26.01.2017
16:22:42
Всем привет

Как работает длинка(и приведение типов в частности) на питоне?

Denis
26.01.2017
16:23:20
Тебя детали реализации интов интересуют?

Zahar
26.01.2017
16:24:27
Меня в основном интересует вот что: как хранятся данные и, соответственно, работают ли мелкие оптимизиции, вроде замены деления/умнажения на степень двойки на битовые сдвиги?

описания реализации длинки будет достаточно

Denis
26.01.2017
16:24:54
Оптимизации вряд ли работают

А если и работают, то прирост слишком маленький

Igor
26.01.2017
16:25:13
можно замерить timeit'ом

Google
Denis
26.01.2017
16:25:17
Если важна производительность, пиши на

с++ например

Zahar
26.01.2017
16:25:27
и так пишу

мне интересны особенности реализации длинной арифметики на питоне

Denis
26.01.2017
16:25:55
По модулю какой-то степени двойки

Zahar
26.01.2017
16:26:41
По модулю какой-то степени двойки
что происходит по модулю?

Denis
26.01.2017
16:26:54
Хранение

Разрядов

Zahar
26.01.2017
16:27:11
тип

хранится массив из блоков

Denis
26.01.2017
16:27:24
Ну да

Zahar
26.01.2017
16:27:42
ну, ок

тогда битовые должны более-менее норм пахать

спасибо

Denis
26.01.2017
16:28:17
Там все само заменяется

Не надо заниматься лишней оптимизацией

Код становится нечитаемым

Igor
26.01.2017
16:29:21
Не надо заниматься лишней оптимизацией
++ читабельность важнее, люди, читающие код позднее, поблагодарят

Zahar
26.01.2017
16:30:20
э

читаемость?

Google
Denis
26.01.2017
16:30:27
denis:~$ python3 -m timeit "42 << 10" 100000000 loops, best of 3: 0.0142 usec per loop denis:~$ python3 -m timeit "42 * 1024" 100000000 loops, best of 3: 0.0136 usec per loop

Умножение быстрее

Zahar
26.01.2017
16:30:46
а если я воспринимаю совершенно нормально ерунду с битовыми операциями

Denis
26.01.2017
16:31:44
Это не pythonic way

subject_89P13
26.01.2017
16:31:59
Просто питон лучше использовать для написания читабельного кода, а не самого быстрого.

Yan?
26.01.2017
16:32:14
ееее

заепись написал улучшенный пузырек

Zahar
26.01.2017
16:32:50
subject_89P13
26.01.2017
16:33:01
Для быстрого есть всякие С/rust или что там на низких уровнях сейчас модно

Denis
26.01.2017
16:33:11
Еее, переписать пузырек на ассемблере

Yan?
26.01.2017
16:34:17
и в чем улучшение?)
а там добавляешь переменную, в которую записывается индек последнего свапа и до тех пор пока он не будет равен 0 будет работать

Zahar
26.01.2017
16:34:24
Еее, переписать пузырек на ассемблере
фигня Видел парня одного, так он олимпиадной прогой на паскале занимался. С ассемлерными вставками.

Denis
26.01.2017
16:34:47
Щас бы на олимпиадах ассемблерные вставки писать

Yan?
26.01.2017
16:34:57
In particular, after every pass, all elements after the last swap are sorted, and do not need to be checked again

Denis
26.01.2017
16:35:01
А потом дебажить их

Yan?
26.01.2017
16:35:38
У меня потом selection, merge and quicksort

вспоминаю перед собесом

Denis
26.01.2017
16:36:30
Докажи, что quick в среднем за n log n работает

Yan?
26.01.2017
16:39:50
ну бля там это

Google
Yan?
26.01.2017
16:39:52
быстро все

Igor
26.01.2017
16:40:22
Yan?
26.01.2017
16:40:25
ну там бля лучший варик n log n

а худший n^2

Denis
26.01.2017
16:40:35
А средний

Yan?
26.01.2017
16:40:39
ну и средний значит n log n

я уже и забыл как доказывать то

а зачем доказывать то?

Admin
ERROR: S client not available

Yan?
26.01.2017
16:41:08
если уже доказали?

Denis
26.01.2017
16:41:10
На собеседовании попросят

Yan?
26.01.2017
16:41:25
я думаю что на джуна хватит реализации

ебать там доказательство

Zahar
26.01.2017
16:42:34
хех

Кстати, эвристику еще бахни

Max
26.01.2017
17:14:03
""comics.models.DoesNotExist: Category matching query does not exist.""" Почему так происходит?

Pavel
26.01.2017
17:18:11
""comics.models.DoesNotExist: Category matching query does not exist.""" Почему так происходит?
https://translate.yandex.ru/?text=Category%20matching%20query%20does%20not%20exist.&lang=en-ru

Максим
26.01.2017
17:26:17
Парни, девушки, коллеги, всем привет !)

Yahweh
26.01.2017
17:26:56
Парни, девушки, коллеги, всем привет !)
Всем чмоке от Гвидо в этом чате :)

Максим
26.01.2017
17:27:12
Можно попросить вас о помощи и оценить наш проект. Кстати, мы ищем тестировщика, в Москве, на Фулл тайм

Google
Максим
26.01.2017
17:27:15
https://t.me/rentmania_org

Резюме на почту) Max@rentmania.org

53r63rn4r
26.01.2017
17:39:33
https://t.me/rentmania_org
Ухаахахаха :D

Смешной слоган

Подставить можно что угодно

Аренда у таких козлов, как вы

И прочее

Yan?
26.01.2017
17:41:01
что не так с selection sort

че он такое гавно

b0g3r
26.01.2017
17:44:17
https://t.me/rentmania_org
А где там питон?

Pavel
26.01.2017
18:06:17
Можно попросить вас о помощи и оценить наш проект. Кстати, мы ищем тестировщика, в Москве, на Фулл тайм
мы ищем тестировщика на фултайм, а пока не нашли, поделайте, пожалуйста, его работу бесплатно.

53r63rn4r
26.01.2017
18:15:08
Лол!!!!

dmks
26.01.2017
18:17:41
Лол!!!!
А если бы ты нанялся к ним тестером они бы тебе за это заплатилт

Темный
26.01.2017
19:00:48
'{}{}.html'.format(articles_dir, article['source']) такой формат можно преобразовать в join?

Denis
26.01.2017
19:03:00
''.join(...)

Марк
26.01.2017
19:04:10
https://t.me/rentmania_org
Это спам жеж

Темный
26.01.2017
19:07:15
''.join(...)
интересует именно как добавить html правильно

или +'.html' ок?

Страница 1198 из 1885

Эта группа больше не существует Эта группа больше не существует