1.3, бедный буратино (ok), 21:55, 24/05/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
The only interesting change since the release candidate is a fix for a regression in cookie parsing.
а где остальные ошибки? народ требует ошибок!
а вообще, скоро python-у 2.7 наступит стабилизец. и пока одни играют в "быстрее! выше! сильнее! python 3.5 3.6 и далее со всеми остановками", python 2.7 будет стабильнее некуда и надёжнее некуда, без единой новой фичи :)
| |
|
2.34, бедный буратино (ok), 03:39, 25/05/2015 [^] [^^] [^^^] [ответить]
| +4 +/– |
python 2.7 - мегстабильный и мегапредсказуемый, на нём ещё твои внуки писать будут. и, кто не хочет, тот никуда не переходит.
python 3.5 - всё новенькое, весёленькое, постоянно что-то добавляется. кто хочет, использует его. кто никуда не спешит - использует проверенное средство.
| |
|
1.4, Аноним (-), 22:12, 24/05/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –7 +/– |
Ржу над питонистами, с их историей перехода 2.7 -> 3к. Это надо было лажануть с переходом. В ruby давно перешли и выкинули 1.8.7. Руби мир двигается, двигаеться и node.js, а питон топчется на месте.
| |
|
2.12, Аноним (-), 22:44, 24/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
в руби, вместе с выходом новой версией была оптимизирована производительность в питоне нет.
Ну а в целом сравни количество и масштаб библиотек на тот момент с руби и станет понятно потому как питон мир не ограничивается одним веб. А сейчас о руби вообще уже более года ничего не слышал.
| |
2.36, Xasd (ok), 03:53, 25/05/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Ржу над питонистами, с их историей перехода 2.7 -> 3к
ну ржи и дальше:)..
переход у питонистов уже закончился [у кого-то несколько лет назад; а у когото не так давно, но всё же.. а кто-то и не собирался переходить :)]
| |
2.40, xPhoenix (ok), 09:20, 25/05/2015 [^] [^^] [^^^] [ответить]
| –2 +/– |
Не совсем так. Есть некие группы упоротых фанатиков, которые и знать не хотят никакого Python 3, используют PIL вместо Pillow и мажут сладкий хлеб на все продукты, но есть и люди, которых достало писать шебанг в каждом файле и плясать вокруг Unicode <-> ANSI, и таких много.
| |
|
3.48, й (?), 11:15, 25/05/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
> и плясать вокруг Unicode <-> ANSI
хотите пример того, как не надо вокруг этого плясать? возьмите Go. а в Python 3 с этим чуть-чуть лучше, чем в 2, но в целом плохо, неудобно и костыльно.
> достало писать шебанг в каждом файле
вау! переход на третий питон избавил вас от этого?
| |
|
4.49, б.б. (?), 11:40, 25/05/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> достало писать шебанг в каждом файле
> вау! переход на третий питон избавил вас от этого?
он про
# -*- coding: utf-8 -*-
наверное :)
| |
|
5.53, й (?), 16:30, 25/05/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
хм. а зачем оно ему в каждом файле?
у меня под рукой несколько больших проектов на питоне 2, в нескольких файлах это реально нужно, во всех остальных -- нет.
| |
|
|
|
2.56, Аноним (-), 17:42, 25/05/2015 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Ржу над питонистами, с их историей перехода 2.7 -> 3к.
Ну ... ржи. Некоторым вон палец покажешь и вс1 ...
>В ruby давно перешли и выкинули ...
И этим всё сказано. Рябе - всё!(С)Изя
Ближе к дну только пехепе :-\
Так что ржи, следующий этап - истерики и депресняк.
| |
|
|
2.7, Аноним (-), 22:25, 24/05/2015 [^] [^^] [^^^] [ответить]
| +12 +/– |
Да кому ваш руби перся кроме хипстеров с рельсами, больше нечего на руби и не делают. Язык одного фреймворка.
| |
|
3.8, bav (ok), 22:27, 24/05/2015 [^] [^^] [^^^] [ответить]
| +7 +/– |
Все хипсторы убежали на ноду и го. На рубях остались только слоупоки и одноклеточные.
| |
|
4.42, _KUL (ok), 09:28, 25/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
"Смешались в кучу кони, люди,
И залпы тысячи орудий
Слились в протяжный вой…"
Всё в кучу перемешали и интерпретируемые и компилируемые языки ... Как люди вообще могут эти не пересекаемые прямые сравнивать? ...
| |
|
3.11, Аноним (-), 22:41, 24/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Да кому ваш руби перся кроме хипстеров с рельсами, больше нечего на
> руби и не делают. Язык одного фреймворка.
Почти так, за исключением всего, что связано с тестированием, развертыванием приложений и администрированием линуксов.
| |
|
4.15, Аноним (-), 22:49, 24/05/2015 [^] [^^] [^^^] [ответить]
| –2 +/– |
Ой насмешил, и что вы там тестируете на руби?
> развертыванием приложений и администрированием линуксов.
Это вы про капистрано, шеф и папет? Ansible ворвался на этот рынок и раскидал всех трех, а до него был фабрик.
| |
|
|
6.19, Аноним (-), 23:07, 24/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
Cucumber вы на нем тестируете что то коме проектов на руби.
Selenium работает и с другими языкми, да и на ноде есть куда удобней средства. mochajs
Capibara смотри на ноду. PhantomJS как пример хотя он и не для этого.
Так что пора просыпаться от анабиоза, на других языках уже давно есть инструментарий куда удобней и быстрее.
| |
|
7.23, Аноним (-), 23:17, 24/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Cucumber вы на нем тестируете что то коме проектов на руби.
Например desktop apps на Qt. На нём пишутся скрипты под SikuliX
> Selenium работает и с другими языкми, да и на ноде есть куда
> удобней средства. mochajs
Capibara гораздо удобнее по синтаксису
> смотри на ноду. PhantomJS как пример хотя он и не для
> этого.
PhantomJS всего лишь браузер без GUI, который прекрасно управляется через Capibara или тем же самым Cucumber над Selenium.
> Так что пора просыпаться от анабиоза, на других языках уже давно есть
> инструментарий куда удобней и быстрее.
Удобнее - в смысле писать больше?
| |
|
8.26, Аноним (-), 23:43, 24/05/2015 [^] [^^] [^^^] [ответить] | +/– | Расскажите это фронтендеру который в глаза ваш руби не видел В смысле писать та... текст свёрнут, показать | |
|
|
6.33, Аноним (-), 01:32, 25/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
Ты плохо набросил, куда удобней использовать для тестирования питон что большинство и делает.
| |
|
|
4.25, csdoc (ok), 23:32, 24/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
>> Да кому ваш руби перся кроме хипстеров с рельсами, больше нечего на
>> руби и не делают. Язык одного фреймворка.
> Почти так, за исключением всего, что связано с тестированием, развертыванием приложений
> и администрированием линуксов.
уже есть salt на питоне:
http://saltstack.com/community/
http://saltstack.com/
он гораздо лучше за puppet и во многом лучше за chef.
| |
4.67, Студент (??), 22:17, 26/05/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
>> Да кому ваш руби перся кроме хипстеров с рельсами, больше нечего на
>> руби и не делают. Язык одного фреймворка.
>
>Почти так, за исключением всего, что связано с тестированием, развертыванием приложений и >администрированием линуксов.
Хочу напомнить, что Ruby используется как внутренний скиптовый язык в SketchUp'е и для него я альтернативы не знаю, он там как Python в Blender'е.
И может еще где как встроенный язык используется.
| |
|
3.43, pkdr (ok), 09:37, 25/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Да кому ваш руби перся кроме хипстеров с рельсами, больше нечего на руби и не делают. Язык одного фреймворка.
Как раз на руби делают отличные puppet и chef. А рельсы..., ну пусть и рельсы будут, может и они кому-то понадобятся.
| |
|
4.46, csdoc (ok), 10:44, 25/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Как раз на руби делают отличные puppet и chef.
После того как появился отличный saltstack на питоне -
puppet уже нельзя назвать отличным, он теперь просто удовлетворительный,
а chef теперь - просто хороший. потому что и тот и другой - хуже, чем saltstack.
| |
|
|
2.10, Аноним (-), 22:39, 24/05/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
Ничем. Синтаксис недоразвитый, юникод нормально не поддерижвает, по производительности отстаёт.
| |
|
3.20, Аноним (-), 23:10, 24/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Ничем. Синтаксис недоразвитый, юникод нормально не поддерижвает, по производительности
> отстаёт.
Согласен у руби синтаксис очень сильно недоразвит, бесит везде ставить end
| |
|
4.27, Аноним (-), 23:44, 24/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
> Согласен у руби синтаксис очень сильно недоразвит, бесит везде ставить end
только если не освоил функциональный стиль и однострочные операции
| |
|
5.32, Аноним (-), 00:51, 25/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
>> Согласен у руби синтаксис очень сильно недоразвит, бесит везде ставить end
> только если не освоил функциональный стиль и однострочные операции
Ну великий мастер функционального стиля может всю программу в одну строчку забубенить, правда эта программа обычно Hello World
| |
|
6.35, бедный буратино (ok), 03:42, 25/05/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
>>> Согласен у руби синтаксис очень сильно недоразвит, бесит везде ставить end
>> только если не освоил функциональный стиль и однострочные операции
> Ну великий мастер функционального стиля может всю программу в одну строчку забубенить,
> правда эта программа обычно Hello World
однострочники - это же круто :)
open('file2.txt').write('\n'.join([(i,x) for (i,x) in enumerate(open('file.txt').read()) if x.startswith(':') or i % 5 == 2]))
их можно наращивать бесконечно :)
| |
|
|
8.41, б.б. (?), 09:27, 25/05/2015 [^] [^^] [^^^] [ответить] | –1 +/– | Точнее, read splitlines для полного буферизования или readlines для инла... текст свёрнут, показать | |
|
|
|
|
|
|
|
|
2.14, oopsy (?), 22:48, 24/05/2015 [^] [^^] [^^^] [ответить]
| +2 +/– |
Прочитай два раза текст по ссылке, и возращайся сюда :)
os - это модуль, в котором есть функции,
socket - это тоже модуль,
socket.socket - это класс socket в модуле socket
socket.socket() - это конструктор объекта socket в модуле socket. Так вызывать конструктор не имеет смысла, просто по тексту нужно было обозначить создание экземпляра класса.
а socket.socket().accept() - это метод объекта.
По поводу всё-функциями/всё-методами:
в python метод - это такая функция. см. https://docs.python.org/2/tutorial/classes.html
| |
|
1.13, Аноним (-), 22:47, 24/05/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
да епт, только до 2.7.9 обновился неделю назад ради поддержки tls1.2, а тут опять опдейт.
| |
1.45, Аноним (-), 10:08, 25/05/2015 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
так, кто нибудь может сказать есть ли в python2 или python3 встроенный аналог JavaScript Data-binding Object.observe EcmaScript6 или тех же Beans из JavaEE6 (дата-проперти ивент биндинг) или хорошая сторонняя библиотека?
| |
|
2.51, None (??), 15:59, 25/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
Насколько я знаю, нет. Самое близкое - обмазать сеттеры и геттеры у пропертей декораторами. (inb4 сразу стало все понятно)
| |
|
3.64, Аноним (-), 15:19, 26/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
Да, так. За киви спасибо.
В самом интерпретаторе было бы не плохо иметь, хорошо оптимизированный ивент-диспетчер.
| |
|
|
|
2.65, бедный буратино (ok), 15:21, 26/05/2015 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Подскажите, чем в 3-м питоне с мускулем работают?
наверное, тем же, чем и во второй - ОРМ-ой какой-нибудь :)
| |
|
1.63, Аноним (-), 11:15, 26/05/2015 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Менеджер пакетов убунты перестанет тормозить и зависать? Если нет - язык не годен для уровня выше школьных лаб
| |
|
2.66, Аноним (-), 17:43, 26/05/2015 [^] [^^] [^^^] [ответить]
| +/– |
В бубунте будет тормозить и зависать на любом языке. Место тут проклятое(С) :)
| |
|
|