
Саня
30.04.2017
23:15:56
help plz
интеремует скобка после приет
принт

Evgeniy
30.04.2017
23:42:43
@banteg бань спамера

Google

Vasiliy
30.04.2017
23:49:23
Пакетные менеджеры под винду бедные

Levent
30.04.2017
23:50:16
Нажать Далее > Далее > Установить сложнее?

Vasiliy
30.04.2017
23:50:46
Про баги винды широко распространенное заблуждение
Конечно

Levent
30.04.2017
23:51:48
То есть тебе кажется что НАПИСАТЬ(!)(нет) проще чем тыкнуть?

Vasiliy
30.04.2017
23:51:50
Про автоматизацию развертывания слышал?

Levent
30.04.2017
23:52:19

Vasiliy
30.04.2017
23:52:20
Там же не просто далее далее ткнуть (хотя и это тупо дольше), там ещё дистриб добыть надо

Levent
30.04.2017
23:53:52

Google

Vasiliy
30.04.2017
23:54:19

Levent
30.04.2017
23:54:31
Когда кто-то пнул твоего бота-спамера в пустой группе

Vasiliy
30.04.2017
23:56:16
Сложна пиздос(нет)
Ну замеряй по времени apt-get install python3 и правильный третий питон на свою винду скачать, проверить чексумму и поставить
Разница наверное в десятки раз

Stanislav
01.05.2017
00:04:30
Он еблан
Ему аргументы не заходят

Maxim robox
01.05.2017
00:09:53

Vasiliy
01.05.2017
00:13:01
https://chocolatey.org/
Чувак, я тут возражал на утверждение, что прощелкать далее далее конец это проще, чем набрать строку вызова менеджера пакетов в терминале
Чоколейти я знаю

Maxim robox
01.05.2017
00:16:56
Чувак, я тут возражал на утверждение, что прощелкать далее далее конец это проще, чем набрать строку вызова менеджера пакетов в терминале
Ну, в общем, спорный момент, что это легко под линуксами. Иногда apt-get install выдаст тебе версию трёхлетней давности. И начинается пердолинг: найди репозиторий, найди, как его подключать.
Честно, мне проще скачать инсталлер. Благо, это требуется не так уж часто. Про автоматизацию развёртывания под виндой — не слышал.

Марк
01.05.2017
04:56:19
Ессно, если не обновляться, то выдаст репу трехлетней давности

Maxim robox
01.05.2017
05:10:09

Timur
01.05.2017
05:10:34

Vasiliy
01.05.2017
05:42:06
Максим прав, что в дебиане иметь самые свежие пакеты сопряжено с некоторым напряжением, но это все равно не дольше, чем руками качать дистриб, и в моем опыте это все равно только для разработки бывает нужно

Timur
01.05.2017
05:46:30

Evgeniy
01.05.2017
06:28:04

Timur
01.05.2017
06:30:17
apt pinning тогда. Всё пашет отлично.

Google

Timur
01.05.2017
06:30:32
Мелкие вкрапления тех или иных пакетов из testing/unstable/experimental.
Настраивается за 3 минуты парой новых строчек в конфиге.
Мне, как программисту, крайне некомфортно щёлкать самому там, где можно автоматизировать.

Леонид
01.05.2017
07:59:00

Artem
01.05.2017
08:01:37
а как на счет Ubuntu?)
убутну в худшем случае выдаст тебе версию трехлетней давности на lts и полугодовой в случае последнего релиза

Леонид
01.05.2017
08:04:05

Artem
01.05.2017
08:05:27
уже обсуждали это (сейчас пойдем по второму кругу), но на маке актуальные версии доступны без дополнительных манипуляций.

Проксимов
01.05.2017
08:07:06

Леонид
01.05.2017
08:07:08

Artem
01.05.2017
08:08:27
Стоит брать однозначно?
дело личных предпочтений. я долго сидел на всех трех системах и мак кажется наиболее продуманной из всех, может, железо играет свою роль.

Леонид
01.05.2017
08:12:14

Artem
01.05.2017
08:12:49
в ux

Леонид
01.05.2017
08:24:07
в ux
Если смотреть на всё "из коробки", то соглашусь. Но если начать подстраивать под себя интерфейс, то линукс уделает всех. Если на маке заняться установкой консольных утилит (nmap, metasploit, wget и т.д.), то придется заморочиться со сторонними пакетными менеджерами, типа homebrew или macports, но костыли могут начаться при обновлении зависимостей, здесь опять linux лучше, скажу что и windows не отстает по установке консольных утилит unix-подобных систем, где-то даже проще, чем в маке.

Artem
01.05.2017
08:26:59
мне кажется очень ценным, что разработчик провел какой-то рисерч и как-то обосновал интерфейсное решение вместо того, чтобы добавить очередную сотую настройку.
всегда привожу в пример эту публикацию как разработчики текстового редактора подумали и полностью отказалиь от изменения размера шрифта https://ia.net/topics/responsive-typography-the-basics/

Леонид
01.05.2017
08:28:51

Vit
01.05.2017
09:01:42
Раз пошла такая пьянка - помогите пожалуйста определиться? Какой Linux вы считаете более удобным из списка CentOS, Debian, Ubuntu ?

Artem
01.05.2017
09:02:08
ubuntu, если слабое железо - debian

Роман
01.05.2017
09:02:36
ubuntu

Google

Sonniy
01.05.2017
09:05:25
ubuntu проста в освоении, единственное гемор накатывать 3.6 питон, вроде симлинки прописывать надо
в остальном все легко и просто
по большей части, и выбор есть DE
если железо слабое пойдет что нить типа xubuntu/lubuntu
если не критично то kubuntu/ubuntu gnome

Artem
01.05.2017
09:06:18
в 17.04 есть 3.6.1 питон

Admin
ERROR: S client not available

Sonniy
01.05.2017
09:06:41
это не lts
я как то на lts привык сидеть

Artem
01.05.2017
09:07:18
даже на лтс можно поставить miniconda с 3.6.0

Sonniy
01.05.2017
09:07:48
ну, я не заморачивался пока что над этим, мне 3.5 хватает

Vit
01.05.2017
09:58:47
Спасибо - камрады! ?

Anna
01.05.2017
10:30:34
привет
есть вопрос
class avgCalculate():
def update(self, number):
return number
def getAvg():
return float(sum(number)) / max(len(number), 1)
a=avgCalculate()
a.update(1)
a.update(2)
print(a.getAvg())
File "calculate.py", line 10, in <module>
print(a.getAvg())
TypeError: getAvg() takes no arguments (1 given)
как правильно передать numbers из update?

Oleksandr ror191505
01.05.2017
10:32:06
селф где, блеать?!

Anna
01.05.2017
10:32:23
оу
File "calculate.py", line 5, in getAvg
return float(sum(number)) / max(len(number), 1)
NameError: global name 'number' is not defined

Google

Denis
01.05.2017
10:39:50

Anna
01.05.2017
10:40:17
в этом и вопрос?

Проксимов
01.05.2017
10:41:31
в этом и вопрос?
Ээ, ты его в конструктор передавать можешь или объявить в классе
Вообще с таким лучше в бегинерсы

Artem
01.05.2017
10:42:15
но зачем, если есть statistics.mean

Проксимов
01.05.2017
10:42:36

Artem
01.05.2017
10:43:16
функция среднее должна считать, судя по названию

Anna
01.05.2017
10:43:42
как из update передать numbers в getAvg?

Denis
01.05.2017
10:43:52

Artem
01.05.2017
10:44:05

Stanislav
01.05.2017
10:44:07

Anna
01.05.2017
10:44:08
a=avgCalculate()
a.update(1)
a.update(2)
print( a.getAvg())
and the output will be
1.5

Проксимов
01.05.2017
10:44:41

Anna
01.05.2017
10:44:46
self.number = number
NameError: global name 'number' is not defined

Artem
01.05.2017
10:45:56
class Average:
def __init__(self):
self.numbers = []
def update(self, number):
self.numbers.append(number)
def get_avg(self):
return sum(self.numbers) / len(self.numbers)

Anna
01.05.2017
10:47:30
спс

Vasiliy
01.05.2017
10:54:39

Старый
01.05.2017
10:59:00