@ru_python

Страница 2152 из 9768
arisu
06.02.2017
08:58:32
строить таблицу замены для всех не числобуквенных символов на пробел?)

Igor
06.02.2017
08:58:34
ну в твоем случае конкретно это вроде неудобно получается

arisu
06.02.2017
08:58:54
я лучше ногу себе отрежу

чем буду таким заниматься

Google
Igor
06.02.2017
08:59:05
ну блин, кто ж знал, что тебе такая фильтрация нужна)

я и начал предлагать все варианты, что в голову приходят)

arisu
06.02.2017
08:59:32
кстати регуляркой вышло и правда емко

' '.join(re.findall(r'\w{3,}', query, flags=re.UNICODE))

Igor
06.02.2017
09:00:04
и да, можно было findall вместо sub, но это ты и сам сделал

Aragaer
06.02.2017
09:01:30
а надо на пробел?

arisu
06.02.2017
09:01:42
просто иногда не хочется запускать регулярки в ход

прям совсем не хочется

потому что там целый парсер

Igor
06.02.2017
09:03:31
потому что там целый парсер
я недавно, и, кажется, Павел замеряли работу со строками с помощью [:] и + vs с помощью регулярок. регулярки быстрее оказались но зависит от случая

arisu
06.02.2017
09:04:16
вполне возможно и такое

Igor
06.02.2017
09:04:20
>>> def check(n): ... a = timeit.timeit("re.sub(r'[^\d,]','',s)", "import re; s='8\xa0252,23'*%d" % n) ... b = timeit.timeit("''.join(i for i in s if i.isdigit() or i==',')", "s='8\xa0252,23'*%d" % n) ... print(n, a, b) ... >>> for x in range(1,21): ... check(x) ...

как раз похоже на твой случай

Google
Aragaer
06.02.2017
09:05:50
да, в питоне translate/maketrans это далеко не tr

диапазон задать нельзя, сжимания нет

arisu
06.02.2017
09:09:36
а внутри у питона что за движок регексов?

PCRE?

Igor
06.02.2017
09:10:07
нет, свой

есть еще модуль regex https://pypi.python.org/pypi/regex но он тоже не полностью PCRE-совместимый > Most regex implementations follow the lead of Perl (PCRE), but the re module sometimes doesn’t.

Ray
06.02.2017
09:29:37
доброе утро господа

Roman
06.02.2017
09:33:06
PCRE?
Нет. Свое

Maxim
06.02.2017
11:41:36
прива

открыл для себя, что лучше использовать нетбинс для с++ в linux

Igor
06.02.2017
11:42:27
а питон здесь причем?

Maxim
06.02.2017
11:42:52
там есть плагины для питона?

Inceon
06.02.2017
11:42:54
а ты с++ с библиотеками юзаешь или как?

here1am
06.02.2017
11:43:03
Igor
06.02.2017
11:43:26
там это где? в гугле? есть! http://wiki.netbeans.org/Python

но вообще обычно PyCharm'ом пользуются

Maxim
06.02.2017
11:44:10
я spyder буду использовать для курсовой

в codeblock неудобное юзабилити

много награмаждено

но вообще обычно PyCharm'ом пользуются
ну это если ты питон веб-девелопер, порталы новостные пишешь

Google
b0g3r
06.02.2017
11:45:40
че происходит)

Igor
06.02.2017
11:45:40
необязательно веб

Maxim
06.02.2017
11:46:16
хотя да

я однажды подучивал python, писал по правилам pep

в пичарме

b0g3r
06.02.2017
11:47:09
а щас

Maxim
06.02.2017
11:47:58
думаю скачать его, засунуть сырцы пичарма в /opt и установить

Igor
06.02.2017
11:48:17
> сырцы пичарма эмм. ну успехов

Maxim
06.02.2017
11:48:42
что я не так сказал?

вроде, когда нет бинарного пакета

Igor
06.02.2017
11:49:01
кто сказал, что нет бинарного пакета?

Maxim
06.02.2017
11:49:02
такую штуку называют сырцами

Igor
06.02.2017
11:49:08
пайчарм не опенсорсный

Subbotin
06.02.2017
11:49:35
опенсорсный

но не все варианты

Igor
06.02.2017
11:49:55
бесплатный != опенсорсный

Pavel
06.02.2017
11:50:01
опенсорсный
сслылку, пожалуйста

Igor
06.02.2017
11:50:14
ладно в английском языке путать free beer и free software

b0g3r
06.02.2017
11:50:21
https://github.com/JetBrains/intellij-community/tree/master/python

PyCharm Community Edition The "python" directory in the source repository contains the source code of PyCharm Community Edition and the Python plugin for IntelliJ IDEA Community Edition.

Google
Maxim
06.02.2017
11:50:55
опенсорс вроде бесплатность

Igor
06.02.2017
11:51:04
опенсорс вроде "открытые исходники"

Maxim
06.02.2017
11:51:06
а свобода это открытоость

Sheridan
06.02.2017
11:51:12
опенсорс вроде бесплатность
Окрытость, камрад. Открытость.

Maxim
06.02.2017
11:51:33
путаете со свободой

b0g3r
06.02.2017
11:51:53
охуеть О_О
привет)

Subbotin
06.02.2017
11:52:04
короче пичарм бесплатный, свободный и открытый

Admin
ERROR: S client not available

b0g3r
06.02.2017
11:52:16
комьюнити*

Subbotin
06.02.2017
11:52:23
да :)

у меня платный

Igor
06.02.2017
11:52:41
извините, я гнал, да но в любом случае, на странице пайчарма есть бинарники для линуксов

(https://www.jetbrains.com/pycharm/download/#section=linux)

b0g3r
06.02.2017
11:52:52
у меня платный
платный, несвободный и закрытый

Igor
06.02.2017
11:52:57
это не пакет, но и с сырцами ебаться не надо :)

Maxim
06.02.2017
11:52:58
.sh это вроде не бинарники

а сырцы

Igor
06.02.2017
11:53:08
.sh - это шелл-скрипты

Sheridan
06.02.2017
11:53:11
короче пичарм бесплатный, свободный и открытый
Не применяй слово "бесплатно" в отношениии опенсорца. Скорее всего не к месту будет. Применяй "открыто"

Google
Igor
06.02.2017
11:53:18
как .bat в винде, грубо говоря.

b0g3r
06.02.2017
11:53:18
(https://www.jetbrains.com/pycharm/download/#section=linux)
меня редиректит на винду))

Igor
06.02.2017
11:53:41
меня редиректит на винду))
и правда.. ну я думаю понятно куда нажать там

Maxim
06.02.2017
11:53:42
я думал любое, что не собирается из бинарников - сырцы

b0g3r
06.02.2017
11:53:47
какая каша в голове у человека)

Igor
06.02.2017
11:54:00
> собирается > из бинарников как можно собрать что-либо из бинарников?

b0g3r
06.02.2017
11:54:09
Maxim
06.02.2017
11:54:11
устанавливается

Igor
06.02.2017
11:54:27
почему? опенсорс почти всегда бесплатен
потому что это подмена понятий, хоть и "почти всегда"

Sheridan
06.02.2017
11:55:10
ВНЕЗАПНО, "бесплатный" опенсорц может обойтись дороже из за необходимости его поддержки.

Igor
06.02.2017
11:55:57
я думал любое, что не собирается из бинарников - сырцы
ну так на сайте джетбрейнс лежит пайчарм в виде tar.gz архиве с shell-скриптами для установки и скомпиленными (или как там это в джаве называется) jar-никами.

Subbotin
06.02.2017
11:55:57
причём тут подмена понятий? очевидно надо просто понимать что говоришь и где можно сказать бесплатный а где нельзя.

Igor
06.02.2017
11:56:37
причём тут подмена понятий? очевидно надо просто понимать что говоришь и где можно сказать бесплатный а где нельзя.
да, и не стоит говорить "бесплатный", когда хочешь сказать "опенсорсный" (и наоборот)

Subbotin
06.02.2017
11:56:42
ВНЕЗАПНО, "бесплатный" опенсорц может обойтись дороже из за необходимости его поддержки.
это к вопросу не относится. внезапно тогда в этом мире вообще ничего бесплатного нет. даже бесплатное пиво может вылиться в дорогое лечение цироза печени

и наверняка за это бесплатное пиво кто-то заплатил

Maxim
06.02.2017
11:57:54
вы путаете всё с понятием свобода

Subbotin
06.02.2017
11:58:00
что не отменяет того простого факта что я могу пойти бесплатно выпить медовухи на татьянин день в универе

Maxim
06.02.2017
11:58:17
бесплатность = опенсурс

Subbotin
06.02.2017
11:58:20
никто ничего не путает (ну кроме Игоря)

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