@ru_python

Страница 1626 из 9768
Did we ever took out a code out of nowhere?
13.10.2016
16:54:38
говорят, хороший хэштэг - #всваркетверды

b0g3r
13.10.2016
17:20:43
Что за странный спам?

Google
Daniel
13.10.2016
18:30:34
https://www.hackerrank.com/challenges/botcleanv2

Alex
13.10.2016
22:39:41
Обьясните пожалуйста зачем в Python нужны потоки? гил же портит всю картину? для чего точнее их есть смысл использовать?

Pavel
13.10.2016
22:41:42
I/O не блокирует GIL. Насколько я знаю, только для ввода/вывода.

Но теперь часто можно обойтись и asyncio. )

А, еще GIL не захватывается сишными расширениями.

Alex
13.10.2016
22:43:20
Статью нашел, там так пишут I/O Bound, Fast I/O => Multi Threading I/O Bound, Slow I/O => Asyncio Не пойму, что такое быстрый I/O http://masnun.rocks/2016/10/06/async-python-the-different-forms-of-concurrency/

Pavel
13.10.2016
22:47:31
Статью нашел, там так пишут I/O Bound, Fast I/O => Multi Threading I/O Bound, Slow I/O => Asyncio Не пойму, что такое быстрый I/O http://masnun.rocks/2016/10/06/async-python-the-different-forms-of-concurrency/
Если честно, я не понял его посыл. В обоих случаях мы будем ждать, пока I/O отработает. Кроме того, переключения контекста между потоками – долго.

А где про это можно почитать?
А вот он же сам и пишет. Больше толком не знаю. https://wiki.python.org/moin/GlobalInterpreterLock

Alex
13.10.2016
22:50:12
А точно. Спасибо ?

Stanislav
14.10.2016
00:06:06
Бля

Вот бы поспать

Google
Psy
14.10.2016
00:06:57
Тёма
14.10.2016
02:10:03
Работал кто с beautifulsoup?

v
14.10.2016
02:19:33
итить

чувак, ты если узнать чего хочешь - задавай вопросы прямо

и врядли ты на самом деле хочешь узнать, работал ли кто-то в чате с beautifulsoup

Pavel
14.10.2016
02:24:46
и врядли ты на самом деле хочешь узнать, работал ли кто-то в чате с beautifulsoup
Так маркетологи BS провалили задание по измерению лояльности бренду BeautifulSoup.

Тёма
14.10.2016
02:26:02
Короче, знает кто способ на питоне вставлять инфу внутрь хтмл тега?)

v
14.10.2016
02:26:25
нуу

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

это если тебе нужен легкий путь

Тёма
14.10.2016
02:26:57
Ну тут кейс такой

Есть хтмл готовый И надо в него вставить куски кода из разных файлов в нужные места И с этим отлично справится bs

Но вот если мне надо вставить куски внутрь тэгов? Типа поставить на все js тэги async Можно регуляркой но очень не хочется

Nikolay
14.10.2016
02:28:53
Работал кто с beautifulsoup?
ну я работал; часто делаю имею

Тёма
14.10.2016
02:29:10
ну я работал; часто делаю имею
Во, прочитай плиз сообщением выше)

Nikolay
14.10.2016
02:30:29
Во, прочитай плиз сообщением выше)
я никогда не вставлял при помощи bs4, не для эьтого немного он; в доке нашел на пару секунд

replace_with

Тёма
14.10.2016
02:31:31
Я правда чет не понимаю, как тогда то что мне нужно то сделать

Nikolay
14.10.2016
02:31:32
и вот, более подходящее: https://www.crummy.com/software/BeautifulSoup/bs4/doc/#insert

Google
Тёма
14.10.2016
02:32:21
Типа как заменить <script src="myscripts.js"> На <script src="myscripts.js" async>

Nikolay
14.10.2016
02:32:34
а лол

это тебе не контент тега менять, просто аттрбиут добавить

Тёма
14.10.2016
02:33:38
Ну тк я ж и писал выше

Ну да, надо было яснее говорить)

Nikolay
14.10.2016
02:36:49
Ну да, надо было яснее говорить)
с тегом как со словаем

soup.select_one('script')['async'] = '' - только проблема, значение останется

async="" т.е.

а ну да

тегу в атрибут (ключ) None присвой и всё

Тёма
14.10.2016
02:44:16
спасибо большое))

Тёма
14.10.2016
02:56:07
а как сделать чтобы не select_one, чтобы не только первый тэг, а все?

а, понял

Pavel
14.10.2016
07:04:30
и нюхни пороху с ipc. :)

Erdni
14.10.2016
07:54:50
Раньше думал, библиотека Futures это все что будет в следующей стабильной версии питона :/ Теперь буду знать.

Roman
14.10.2016
07:55:41
Google
Erdni
14.10.2016
07:56:15
Artem
14.10.2016
07:57:07
Thanks
вообще такие вещи, как тяжёлые вычисления, как мне кажется, лучше не замешивать вместе с логикой получения задания на произведение этих вычислений.. вот.

Admin
ERROR: S client not available

Roman
14.10.2016
07:57:24
и нюхни пороху с ipc. :)
shm/af_unix/posix mqueue и вот это всё :)

Erdni
14.10.2016
08:04:16
То есть он может, я пока не могу )

Psy
14.10.2016
08:23:02
народ, есть в питоне что-то для построчного выполнения с дебагом, чтоб можно было в нужном месте остановить и посмотреть в каких объъектах что творится?

H
14.10.2016
08:24:43
pycharm

pdb

Psy
14.10.2016
08:25:46
этож ide

там тоесть в нём можно точку останова проставить?

H
14.10.2016
08:26:36
нет, я просто так написал

Psy
14.10.2016
08:26:43
как в VS? И посмотреть где какие значения?

H
14.10.2016
08:26:56
захотел вот pycharm написать в чате

Psy
14.10.2016
08:27:11
сенкс. попробую

H
14.10.2016
08:29:05
не удивляйся, кроме как написать слово пичарм в чате, я еще картинки вставляю просто так

Psy
14.10.2016
08:30:02
понял) то чно нужно, но гуй. pdb самы раз- благодарю

Pavel
14.10.2016
08:30:19
как в VS? И посмотреть где какие значения?
нет, не как в vs. в студии один режим (запуск и всё), а в пайшарме - отдельно запуск, отдельно дебаг.

Google
Psy
14.10.2016
08:31:26
прям шик, то что нужно

Pavel
14.10.2016
08:31:55
а я вот не помню, есть ли в пайчарме брекпоинты с условием?

rabbitkate
14.10.2016
08:41:59
кто-нибудь читал Test-Driven Development with Python by Harry Percival?

если да, интересно было бы услышать отзывы

Cykooz
14.10.2016
08:44:45
если да, интересно было бы услышать отзывы
TDD в то виде как его обычно преподносят - это миф ?

Aragaer
14.10.2016
08:45:11
я читал

и по-моему норм книжка

Cykooz
14.10.2016
08:45:26
Мало кто реально всё время сначала пишет тесты а потом код. Как паравило либо в обратном порядке, либо параллельно.

Nikolay
14.10.2016
08:45:27
?

Aragaer
14.10.2016
08:45:33
если это obey the testing goat

Nikolay
14.10.2016
08:45:41
тесты ради тестов

Страница 1626 из 9768