УМННБJ, ЯХВ. Войти !bnw Сегодня Клубы
УНЯНЯ. У нас есть немножечко инфы об этом пользователе. Мы знаем, что он понаписал, порекомендовал и даже и то и другое сразу. А ещё у нас есть RSS.
Теги: Клубы:

делоешь `foo` делоешь `foo/foo/__init__.py` делоешь `foo/setup.py` делоешь `cd foo` делоешь `python setup.py sdist bdist_wheel` делоешь `python -m pip install dist/foo-1.0-py3-none-any.whl` а пип такой `Requirement already satisfied: foo==1.0 from file:///foo` сосешь пишешь щель-скрипт шобы `cd .. && python -m pip install foo/dist/foo-1.0-py3-none-any.whl && cd foo` думоешь: ну посоны увидят зачмырят, надо прост `sys.path` поворошить и теперь у тебя две проблемы (инб4 надо было писать на nodejs) (инб4 хуле не virtualenv)
#VVILBD (4) / @mugiseyebrows / 1500 дней назад
хочу сделать пэкэдж `kek` короч с двумя классами: Foo и Bar, как белый человек хочу чтоб классы лежали в разных файликах (не самая лучшая идея судя по тому что вижу в `/python/Lib`), лэйаут такой: ``` kek/__init__.py kek/foo.py kek/bar.py setup.py ``` хочу чтобы из внешнего мира можно было `from kek import Foo` (прям туды) пишу в `__init__.py` `from kek import Foo` - петон 2 понимает а 3 не понимает пишу в `__init__.py` `from kek.foo import Foo` - петон 3 понимает а 2 не понимает пишу в `__init__.py` `from .foo import Foo` - оба петона понимают, но у меня неуверенность прям (не помню где я такое видел) Гуглинг не помогает, про какие-то трэпы и `__all__` читаю вместо ответов. Цифорки помоги плз.
#JS29CH (6) / @mugiseyebrows / 2696 дней назад
python did this to me ``` t = [ range(i*3+1,i*3+4) * 3 for i in range(3) * 3 ] c = reduce(lambda s,(x,y): s + [t[x][y]], product(range(3),range(3)), []) ```
#QYE8CW (2) / @mugiseyebrows / 2942 дня назад
питон рили охуенен, посоны ``` def distribute(es,n): """ >>> distribute([10,11,12],4) [[], [10], [11], [12]] >>> distribute([10,11,12,13],4) [[10], [11], [12], [13]] >>> distribute([10,11,12,13,14],4) [[10], [11], [12], [13, 14]] >>> distribute([10,11,12,13,14,15,16],4) [[10], [11, 12], [13, 14], [15, 16]] >>> distribute([10,11,12,13,14,15,16,17,18,19],4) [[10, 11], [12, 13, 14], [15, 16], [17, 18, 19]] """ p = [ (len(es) * (i+1) / n) - (len(es) * i / n) for i in range(n) ] res = [] e = enumerate(es) for m in p: res.append([next(e)[1] for i in range(m)]) return res ```
#933DZH (33+1) / @mugiseyebrows / 3267 дней назад
В уиндовс можно ставить библиотеки петухона прям в C:\Python27\Lib (systemwide) без рута. I got mixed feelings about that.
#STRWFD (6) / @mugiseyebrows / 3349 дней назад
Я захожу в репку бнвача и вижу застой. Пришло время реформировать бнвач, чтобы он отражал последние модные тенденции и фронт айти технологий! Ящитаю нужно сделать голосовалочки и если меня не остановит прокрастинация и штилета то **я** занырну в питон и монгу и зделою. Ещё было бы прикольно сделать чтобы в котятах некоторые слова в постах подсвечивались розовеньким (коричневеньким/бирюзовым (как на фоурчане было)): nap, матриархат, путин, аниме, жаваскрипт, sjw, леваки, линукс, пердолинг, дихотомия, етц., тип метаирония.
#1OC41F (41+4) / @mugiseyebrows / 3385 дней назад
Пописал на кофескрипте и подумал: может быть индентация (отступирование) вместо скобочек не такая уж плохая идея: код всё равно индентишь же, получается скобки излишни, можно конечно не индентить и писать как животное, можно всё-таки индентить и придумать пять несовместимых между собой стайлгайдов, а можно решить вопрос раз и навсегда. Еще как минимум избавляет от тупой ошибки рефакторинга беcскобочного ифа. ``` if (puk) perd(); ``` не приходя в сознание дополнил до ``` if (puk) perd(); srenk(); ``` и ловишь глюканы.
#BSNMUN (207+3) / @mugiseyebrows / 3589 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.