@ru_python

Страница 4327 из 9768
Артем
08.12.2017
11:33:08
тогда уж весь линукс ))

Nikolay
08.12.2017
11:33:15
ниасилил?

Какао
08.12.2017
11:33:41
Убунта не линукс

Nikolay
08.12.2017
11:34:53
Убунта не линукс
да, ибо линукс - ядро. Убунта - дистрибутив

Google
Артем
08.12.2017
11:35:40
ок - все дистрибутивы))

но я то про винду спросил - там просто человек решил тролинг вбросить

Nikolay
08.12.2017
11:36:52
Какао
08.12.2017
11:39:01
https://stackoverflow.com/questions/21781734/entry-points-does-not-create-custom-scripts-with-pip-only-with-easy-install-in я тоже не очень понял вопрос, но тут вроде есть ответ

Артем
08.12.2017
11:39:06
Когда колесо собираешь - в setup.py указываешь entry_point, так вот вопрос где он в винде лежит когда pip ставишь пакет. В линухе в bin в винде такой папки нет (((

Артем
08.12.2017
11:41:10
если ты ставишь его не в virtualenv - то ты ССЗБ
ну не я - скажем так меня попросили )))

вот поэжтому и не могу понять куда он гад его пихает и пихает ли ваще

но я не могу изменить ничего (((

если бы мог я бы ни зачто в винду не полез

ddd
08.12.2017
12:20:18
Что такое степик? Подскажи по понятней бро
stepic.org . отличная платформа не такая забитая как курсера, очень камерная на одну тему обычно 1-2 курса с другой стороны на какие-то темы курсов вообще нет

Google
IQTESTcontroller
08.12.2017
12:23:59
date=(datetime.…() + …(hours=5)).strftime("%H:%M") что нужно поставить вместо многоточи?

Kolyann
08.12.2017
12:24:35
datetime.datetime.now() например

или datetime.datetime()

IQTESTcontroller
08.12.2017
12:24:54
а после +?

дали совет поставить timedelta но вызывает ошибку Name error

Kolyann
08.12.2017
12:26:41
IQTESTcontroller
08.12.2017
12:27:01
аа спасибо ша попробую

помогло?

а еще одно, я слышал что в питоне можно создать калькулятор в 1 или 2 строчки кода , это возможно?

ddd
08.12.2017
12:29:25
ага, просто Гвидо всегда прав. Давайте забудем, что он иногда херню творит, как с reduce, например
reduce же не нужен, позиция Гвидо выглядит адекватной ведь есть list comprehensions

Aragaer
08.12.2017
12:30:16
reduce и list comprehension это вещи друг друга дополняющие

IQTESTcontroller
08.12.2017
12:31:39
Можно в одну, только зачем?
я новичок и очень интерсуюсь с полезными возможностяьми

Aragaer
08.12.2017
12:32:19
print(eval(input()))

IQTESTcontroller
08.12.2017
12:32:39
охо так просто )?

Aragaer
08.12.2017
12:33:04
впрочем лучше просто запустить интерпретатор в интерактивном режиме и не париться

Izy
08.12.2017
12:34:04
ребят вьехать не могу import pandas as pd # создаю пустой пустой csv файл со структурой bad_email = pd.DataFrame({ 'a': [], 'b': [], 'c': [] }) print('bad_email',bad_email) # записываю в файл bad_email.to_csv('filename.csv') # открываю файл df = pd.read_csv('filename.csv', sep=',') #создаю новый csv New_mail = pd.DataFrame({ 'c': [1], 'b': [2], 'c': [3] }) # соеденяю Pen Pineapple Apple Pen result=df.append(New_mail) print(result)

почему структура получается какаято дикая? Unnamed: 0 a b c 0 NaN NaN 2 3

или я что то не так понял

Google
ddd
08.12.2017
12:35:25
Но с reduce это они конечно зря
https://www.artima.com/weblogs/viewpost.jsp?thread=98196 >So now reduce(). This is actually the one I've always hated most, because, apart from a few examples involving + or *, almost every time I see a reduce() call with a non-trivial function argument, I need to grab pen and paper to diagram what's actually being fed into that function before I understand what the reduce() is supposed to do. So in my mind, the applicability of reduce() is pretty much limited to associative operators, and in all other cases it's better to write out the accumulation loop explicitly.

ты не нужен, ёпта
а когда тебе в последний раз понадобился reduce в питоне?

Izy
08.12.2017
12:37:16
мне нужно что то вроед этого a b c 0 1 2 3

Aragaer
08.12.2017
12:37:40
про ассоциативность это да

Tigran
08.12.2017
12:38:07
вот здесь

Aragaer
08.12.2017
12:39:10
for x in ("word", "word1", "word2"): d = d[x]

это и значит "явно написать циклом

Tigran
08.12.2017
12:41:02
затяжной срач получился

новоприбывшие, голосуйте)

reduce в питоне нужен, но редко – 25 ??????? 68% нужен – 6 ?? 16% не нужен – 6 ?? 16% ? 37 people voted so far.

ddd
08.12.2017
12:41:24
>from package.subpackage1 import moduleX это несомненно никак не связанно со структурой файлов
а почему бы не прочитать PEP? есть же документация на это счёт

Aragaer
08.12.2017
12:43:12
я голосую за "нужен", хотя и "нужен, но редко"

Aragaer
08.12.2017
12:43:21
потому что если нужен, но редко, это значит "нужен"

some_random_anonymous
08.12.2017
12:45:29
У кого-нибудь получилось сделать так, чтобы PyCharm нормально видел Python установленный внутри Docker? В частности пакеты, которые туда поставлены внутри. Я вот добавил remote interpreter, указал docker-compose.yml. PyCharm пошуршал что-то, и вроде как интерпретатор добавился. Но в коде показывается warning о том, что пакет не установлен.

pip freeze внутри Docker контейнера показывает, что пакет для ElasticSearch там как раз таки и установлен. В site-packages он тоже есть.

ddd
08.12.2017
12:46:38
потому что если нужен, но редко, это значит "нужен"
опрос лукаво составлен reduce в питоне есть и никуда не денется вопрос в том, ЧАСТО ЛИ нужен ли reduce или, переформулируя, нужен ли reduce среди базовых функций

это вообще не связанные вещи
окей, есть sum, product, any, all и циклы

Nikolay
08.12.2017
12:47:15
окей, есть sum, product, any, all и циклы
и они тоже никак не связаны с reduce

Google
Nikolay
08.12.2017
12:47:38
единственная штука в питоне, которая худо-бедно связана с reduce() - это itertools.accumulate()

ddd
08.12.2017
12:47:39
и они тоже никак не связаны с reduce
приведи пример, когда тебе в последний раз понадобился reduce в питоне

Nikolay
08.12.2017
12:48:59
reduce - это реализация рекуррентной функции

то есть когда ты в экселе тянешь вниз уголок ячейки - на деле он делает reduce внутри

это, по-моему, одна из самых часто используемых функций в нем вообще

Admin
ERROR: S client not available

Maxim
08.12.2017
12:50:26
Подскажите, пожалуйста, как в такой конструкции "x -= 1 if x % 2 != 0 else 0" после else "ничего не делать" ... Pass или Null не работают ... Или просто писать 0 ?

Maxim
08.12.2017
12:51:08
if x % 2 == 0: x -= 1
Нет в конструкции, которая в одну строчку x -= 1 if ... else ...

Maxim
08.12.2017
12:51:17
Ну, окей

Глеб
08.12.2017
12:51:32
удваиваю

Maxim
08.12.2017
12:51:52
Спасибо

Проксимов
08.12.2017
12:52:28
удваиваю
Учетверяю

Nikolay
08.12.2017
12:52:37
Учетверяю
сейчас придут увосьмерят

ddd
08.12.2017
12:53:14
увосьмеряю

Веселый
08.12.2017
12:53:55
Убиткоиняю

John
08.12.2017
12:54:23
упродамгаражю

Google
ddd
08.12.2017
12:55:10
это, по-моему, одна из самых часто используемых функций в нем вообще
в нём — в экселе? ну в целом, возможно ты прав. у меня нет веских аргументов

Ruslan
08.12.2017
12:55:17
унаркоманы

ddd
08.12.2017
12:55:45
x -= x%2 ?
ВААААААААААААААААААААААУ

Maxim
08.12.2017
12:55:46
x -= x%2 ?
Если x нечётный, то вычитаю 1

Artyem
08.12.2017
12:56:24
Maxim
08.12.2017
12:56:29
x -= x%2 ?
Это гениально ... Спасибо

Aragaer
08.12.2017
12:56:59
ну да, это стандартный способ округлить до кратности некоторому числу

Nikolay
08.12.2017
12:57:00
x -= x%2 ?
лишняя операция же

Aragaer
08.12.2017
12:57:08
x -= x % SOME_NUMBER

x -= x % 10 например

Проксимов
08.12.2017
12:57:26
Nikolay
08.12.2017
12:57:32
Где
x - 0

Aragaer
08.12.2017
12:57:50
мм, нет

если ты добавишь ветвление, чтобы избежать "лишнего вычитания", ты потеряешь больше

8
08.12.2017
12:58:06
/

Nikolay
08.12.2017
12:58:09
ну как нет, x = x - x % 2

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