The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

13.09.2015 20:09  Увидел свет язык программирования Python 3.5.0

После 18 месяцев разработки представлен значительный релиз языка программирования Python 3.5.

Среди добавленных в Python 3.5 новшеств:

  • Добавлен новый модуль zipapp, предоставляющий API и утилиту командной строки для создания упакованных в один файл приложений, которые можно запустить командой "python приложение.pyz". Для создания исполняемого архива достаточно поместить все файлы программы в отдельную директорию, создать выполняемый по умолчанию скрипт __main__.py и выполнить команду "python -m zipapp имя_директории";
  • Расширено применение операторов распаковки "*" и "**", которые теперь можно использовать для произвольного числа распаковок при вызове функции или при манипуляциях с множествами, кортежами, списками и словарями. (ранее допускалась только одна распаковка). Например, для функции "def fn(a, b, c, d)" можно выполнить fn(**{'a': 1, 'c': 3}, **{'b': 2, 'd': 4})"), а для словаря - "{*range(4), 4, *(5, 6, 7)}";
  • Поддержка использования оператора форматирования вывода "%" для объектов bytes и bytearray по аналогии с тем, как выполняется форматирование строк. Например, выполнение "b'x=%i y=%f' % (1, 2.5)" приведёт к выводу "b'x=1 y=2.500000'";
  • В стандартной библиотеке представлена новая функция os.scandir() для очень быстрого обхода содержимого директорий. Выполнение os.walk() на базе новой функции работает в 3-5 раз быстрее на POSIX-системах и в 7-20 раз быстрее в Windows, за счёт сокращения числа вызовов os.stat();
  • Возможность автоматического повторного выполнения прерванных системных вызовов без установки отдельных обработчиков EINTR или InterruptedError;
  • Представлен модуль typing, который позиционируется в качестве нового стандарта для задания аннотаций типов. При подключении модуля можно предоставить данные о типах аргументов и возвращаемого значения функции, например "def greeting(name: str) -> str";
  • Реализована функция math.isclose() для приблизительного сравнения значений с заданным уровнем точности. Например, "math.isclose(5.0, 4.99998, abs_tol=0.00003)" вернёт True;
  • В обвязке для запуска Python на платформе Windows добавлена поддержка работы в виртуальных окружениях;
  • Искоренена концепция PYO-файлов, использовавшихся для хранения оптимизированного байткода. Для размещения как оптимизированного, так и неоптимизированного байткода теперь применяются единые файлы ".pyc";
  • Новый механизм для загрузки модулей-расширений, обеспечивающий возможность инициализации в несколько стадий;
  • Значительно улучшены средства асинхронного программирования, благодаря поддержке нового async- и await-синтаксиса для определения сопрограмм, асинхронно выполняемых объектов и итераций. Например, для создания и вызова сопрограммы можно указать "async def http_get(domain)" и "data = await db.fetch('SELECT ...')";
  • Возможность изменения обработки исключений StopIteration внутри генераторов;
  • Класс collections.OrderedDict переписан на языке Си, что позволило ускорить его выполнение от 4 до 100 раз. На Си также переписана функция functools.lru_cache();
  • Добавлен новый вызов subprocess.run() для быстрого запуска подпроцессов;
  • В стандартной библиотеке по умолчанию отключена поддержка SSLv3;
  • Добавлен новый оператор "@" для умножения матриц. Например, вместо "S = dot((dot(H, beta) - r).T, dot(inv(dot(dot(H, V), H.T)), dot(H, beta) - r))" теперь можно использовать более понятное представление "S = (H @ beta - r).T @ inv(H @ V @ H.T) @ (H @ beta - r)".


  1. Главная ссылка к новости (https://www.python.org/downloa...)
  2. OpenNews: Выпуск языка программирования Python 3.4.0
  3. OpenNews: Выпуск PyPy 2.6, реализации Python, написанной на языке Python
  4. OpenNews: Обновление Python 2.7.10
  5. OpenNews: Выпуск Jython 2.7, реализации языка Python на Java
  6. OpenNews: Второй выпуск Pyston, реализации языка Python с JIT-компилятором
Лицензия: CC-BY
Тип: Программы
Ключевые слова: python
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, neon1ks, 20:45, 13/09/2015 [ответить] [смотреть все]
  • +/
    В Ubuntu и Debian "Python 3.5" появится в релизах Ubuntu 16.04 и Debian 9.
    upd:
    Народ пишет, что в Proposed разрабатываемой Ubuntu 15.10 уже появился Python 3.5.

     
     
  • 2.29, Аноним, 00:27, 14/09/2015 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    В раче уже прежднюю версию замаскировали
     
  • 2.44, xPhoenix, 09:26, 14/09/2015 [^] [ответить] [смотреть все] [показать ветку]
  • +2 +/
    В чём проблема собрать из исходных кодов Ubuntu 12 04 LTS, Python3 5 поставил т... весь текст скрыт [показать] [показать ветку]
     
  • 1.3, Аноним, 20:52, 13/09/2015 [ответить] [смотреть все]  
  • +1 +/
    Приятно, что язык развивается Как бы то не было появление py3k воспринимаю очен... весь текст скрыт [показать]
     
     
  • 2.5, Аноним, 20:54, 13/09/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • –4 +/
    вот только другим хватает мужества и мозгов перестать поддерживать устаревшие ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.10, Аноним, 21:05, 13/09/2015 [^] [ответить] [смотреть все]  
  • +6 +/
    Это всего лишь означает, что данный язык является не только "попсово-молодёжным", но и используется и в очень серьёзных ситуациях. И как оказалось они способны поддерживать и старую ветку местами портируя улучшения, а также развивать новую. Это хорошо, что проектировщики-идеалисты неплохо уживаются с разработчиками-прагматиками. Всем бы так же...
     
     
  • 4.16, Аноним, 21:30, 13/09/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Всё бы ничего, но из-за них новые приложения пишут под 2 х, а на вопрос какой ж... весь текст скрыт [показать]
     
     
  • 5.18, all_glory_to_the_hypnotoad, 21:42, 13/09/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    Так продолжают они писать на 2ом потому что 3яя ветка ничего принципиально новог... весь текст скрыт [показать]
     
     
  • 6.24, kai3341, 23:01, 13/09/2015 [^] [ответить] [смотреть все]  
  • +2 +/
    Знатока за версту видно. Выполните в ветках python 2.7 и 3:
    a = range(10**9)
     
     
  • 7.25, Аноним, 23:06, 13/09/2015 [^] [ответить] [смотреть все]  
  • –3 +/
    2 вопроса 1 3 какая версия нужна 2 в каком дистрибутиве найти свежий питон 3... весь текст скрыт [показать]
     
     
  • 8.34, Вареник, 03:35, 14/09/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    >> 2) в каком дистрибутиве найти свежий питон 3?

    - В любом живом.

     
  • 7.26, all_glory_to_the_hypnotoad, 23:13, 13/09/2015 [^] [ответить] [смотреть все]  
  • +5 +/
    тебе про xrange ещё ни разу не рассказывали?
     
  • 7.45, Elhana, 09:45, 14/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Просто в 3-м range xrange, вот и все, а xrange сработает нормально и там и там... весь текст скрыт [показать]
     
  • 6.49, Аноним, 11:29, 14/09/2015 [^] [ответить] [смотреть все]  
  • –4 +/
    Ага, а то, что третий питон в 2 раза медленнее второго ничего?
     
     
  • 7.58, Аноним, 13:00, 14/09/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Что еще за чушь?
     
  • 7.61, Аноним, 13:14, 14/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Это на каких задачах?
     
     
  • 8.83, Аноним, 16:45, 14/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Берите любую http acm timus ru problemset aspx space 1 page all skipac False ... весь текст скрыт [показать]
     
     
  • 9.150, Аноним, 11:01, 16/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Данный сайт с задачками не является показательным Здесь есть более интересные ... весь текст скрыт [показать]
     
  • 7.86, Аноним, 18:07, 14/09/2015 [^] [ответить] [смотреть все]  
  • +3 +/
    Ничего Питон не для обгонов, он для того, чтобы ничего не произошло ака выстрел... весь текст скрыт [показать]
     
     
  • 8.99, Аноним, 10:57, 15/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Да, питон не для обгонов. Он наоборот супертормозной супермостр.
     
     
  • 9.104, Аноним, 12:44, 15/09/2015 [^] [ответить] [смотреть все]  
  • +3 +/
    Это не он наоборот, это такие как ты наоборот Те, кто в упор не понимает, что l... весь текст скрыт [показать]
     
     
  • 10.117, Аноним, 13:53, 15/09/2015 [^] [ответить] [смотреть все]  
  • –2 +/
    Да, пользователям внутренняя кухня определенно важнее испытываемых ежедневно тор... весь текст скрыт [показать]
     
     
  • 11.121, Аноним, 14:35, 15/09/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Именно Пользователям внутренняя кухня гораздо дороже испытываемых ежедневно миф... весь текст скрыт [показать]
     
     
  • 12.147, Аноним, 10:04, 16/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Падения и тормоза менеджера приложений убунты конечно же мифические.
     
     
  • 13.154, Аноним, 19:43, 16/09/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    И что Вангую, что если бы писалось на плюсах или Си, то всей разницы - половина... весь текст скрыт [показать]
     
  • 9.151, Аноним, 14:25, 16/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Так толсто, что просто толсто Сравните с ruby например или java хотя с последн... весь текст скрыт [показать]
     
  • 5.51, Аноним, 11:33, 14/09/2015 [^] [ответить] [смотреть все]  
  • +2 +/
    Угу А еще я могу до сих пор писать на C89, если мне так хочется И даже програм... весь текст скрыт [показать]
     
     
  • 6.90, chinarulezzz, 22:12, 14/09/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    >писать на C89
    >Прикинь какой пи..ц?!

    сочувствую.

     
     
  • 7.97, Аноним, 08:46, 15/09/2015 [^] [ответить] [смотреть все]  
  • +3 +/
    Себе посочувствуй.
     
     
  • 8.98, chinarulezzz, 09:11, 15/09/2015 [^] [ответить] [смотреть все]  
  • +/
    > Себе посочувствуй.

    Юзер, я не пишу в 21 веке скрипты на Си :-D

     
     
  • 9.106, dimcha, 12:51, 15/09/2015 [^] [ответить] [смотреть все]  
  • +/
    А Вы на питоне только скрипты пишете? Сочувствую.
     
     
  • 10.108, chinarulezzz, 13:02, 15/09/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    акцент на слове питон, только, или сочувствую? :-D

     
     
  • 11.111, dimcha, 13:12, 15/09/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    Акцент на слове скрипты Пробовали писать большие и сложные приложения, а не т... весь текст скрыт [показать]
     
     
  • 12.115, chinarulezzz, 13:29, 15/09/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Пробую потихоньку Только на perl а не на python На си - застрелился б ... весь текст скрыт [показать]
     
     
  • 13.119, Аноним, 14:03, 15/09/2015 [^] [ответить] [смотреть все]  
  • +2 +/
    Ага, пускай застрелятся пользователи этого приложения.
     
     
  • 14.144, chinarulezzz, 18:04, 15/09/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    С чего бы им застрелиться Они не тулкитофобы, не фанатики статики или динамики,... весь текст скрыт [показать]
     
  • 12.116, Аноним, 13:37, 15/09/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Вы никогда ничего не слышали об областях применения?
     
     
  • 13.124, dimcha, 14:42, 15/09/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    И Развейте свою мысль, пожалуйста ... весь текст скрыт [показать]
     
     
  • 14.130, Аноним, 14:56, 15/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Легко на Python активно пишутся достаточно сложные сетевые сервисы, веб-приклад... весь текст скрыт [показать]
     
     
  • 15.131, dimcha, 15:01, 15/09/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    Как это соотносится с моим сообщением 111, где я намекаю на тоже самое ... весь текст скрыт [показать]
     
     
  • 16.136, Аноним, 15:19, 15/09/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Ой, точно Это я в режиме многозадачности совсем зарапортовался Обидно просто,... весь текст скрыт [показать]
     
  • 15.152, Аноним, 14:28, 16/09/2015 [^] [ответить] [смотреть все]  
  • –2 +/
    С того, что порог вхождения в си достаточно высокий ручная сборка мусора, опера... весь текст скрыт [показать]
     
     
  • 16.153, myhand, 15:05, 16/09/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    Нет Просто потому что в XXI веке ручная сборка мусора и прочий онанизм - нужны... весь текст скрыт [показать]
     
  • 12.118, Аноним, 14:02, 15/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Скриптовый язык - высокоуровневый язык сценариев, или проще говоря для последова... весь текст скрыт [показать]
     
     
  • 13.123, dimcha, 14:41, 15/09/2015 [^] [ответить] [смотреть все]  
  • +/
    ой Ликбез Люблю Сцена 769 рный язы 769 к язык сценариев, жарг скрипто 7... весь текст скрыт [показать]
     
  • 13.155, Аноним, 20:06, 16/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Ну да, а QML - это такие видоизмененные плюсы На самом деле, чем именно дерг... весь текст скрыт [показать]
     
  • 2.156, Обнимашки, 10:22, 17/09/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Обратная совместимость это такая штука, которая тебя лично не коснётся во веки в... весь текст скрыт [показать] [показать ветку]
     
  • 1.12, AnonymousEx, 21:12, 13/09/2015 [ответить] [смотреть все]  
  • +/
    Путь Python понемногу начинает напоминать путь C++ от классики С++98 до С++17 ;)
     
     
  • 2.19, Аноним, 22:08, 13/09/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Сделают опциональными скобки, откажутся от позиционного выражения отношения опер... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.36, Вареник, 03:42, 14/09/2015 [^] [ответить] [смотреть все]  
  • +3 +/
    Дадут максимум синтаксической свободы и доведут до полной нечитаемости результат... весь текст скрыт [показать]
     
     
  • 4.53, Аноним, 11:36, 14/09/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    Зато отформатировано будет безупречно Полной свободы так не дадут А вот кого н... весь текст скрыт [показать]
     
     
  • 5.59, Аноним, 13:05, 14/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Кому ехать, а кому шашечки ты буду тыкать пальцем в вышеотписавшегося анонима ... весь текст скрыт [показать]
     
     
  • 6.60, Аноним, 13:06, 14/09/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Кому ехать, а кому шашечки не буду тыкать пальцем в вышеотписавшегося анонима... весь текст скрыт [показать]
     
  • 4.55, qwe, 12:06, 14/09/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Это сейчас общий тренд в новых редакциях языков Это вы просто про с и с не сл... весь текст скрыт [показать]
     
  • 2.52, Аноним, 11:35, 14/09/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Только с поправкой на хипстоту старую программу на сях или плюсах можно скомпил... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.67, Блаблаблабла, 14:05, 14/09/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Школота детект Хорош уже пургу нести, большинство программ написанных в середин... весь текст скрыт [показать]
     
     
  • 4.70, dq0s4y71, 14:35, 14/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Бгг, а stdio h и сейчас подключать необязательно, прикинь echo int main ... весь текст скрыт [показать]
     
     
  • 5.73, Блаблаблабла, 15:07, 14/09/2015 [^] [ответить] [смотреть все]  
  • +/
    >>puts("Hello!");

    Не-не-не, ты с printf давай уж.

     
     
  • 6.161, Аноним, 18:24, 21/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Тебя ткнули носом хватить юлить студентик, признай уже свою неправоту ... весь текст скрыт [показать]
     
  • 4.71, anonymous, 14:48, 14/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Старую программу на сях в большинстве случаев удастся собрать без проблем ну ма... весь текст скрыт [показать]
     
     
  • 5.74, Блаблаблабла, 15:11, 14/09/2015 [^] [ответить] [смотреть все]  
  • +/
    У меня есть бандл из примерно сотни исходников под Borland Turbo C вот как-то ни... весь текст скрыт [показать]
     
     
  • 6.107, dimcha, 12:55, 15/09/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    а это проблема языка, что библиотек нет Портируйте и будет счастье Хотя счасть... весь текст скрыт [показать]
     
     
  • 7.114, Аноним, 13:19, 15/09/2015 [^] [ответить] [смотреть все]  
  • +/
    > а это проблема языка, что библиотек нет?

    А чья это проблема?

     
  • 6.122, dq0s4y71, 14:38, 15/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Так ты писал под конкретный компилятор, о том, что такое портабельность, небось ... весь текст скрыт [показать]
     
     
  • 7.133, Блаблаблабла, 15:07, 15/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Секунду, какая нахеер портабельность Между PC DOS и MS DOS всё прекрасно работа... весь текст скрыт [показать]
     
     
  • 8.140, dq0s4y71, 16:02, 15/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Понятно О портабельности ты не имел представления потому, что не догадывался о ... весь текст скрыт [показать]
     
     
  • 9.141, Блаблаблабла, 16:45, 15/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Ты дурак или как Компьютер в те времена стоил ровно столько же сколько двушка в... весь текст скрыт [показать]
     
     
  • 10.145, dq0s4y71, 18:13, 15/09/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Ну, понятно Я в 90-е работал на SunOS Solaris на Спарках, а ещё раньше - на PDP... весь текст скрыт [показать]
     
  • 2.80, й, 16:23, 14/09/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    классики c 98 до c 98 c тоже существовал -- первое издание страуструпа им... весь текст скрыт [показать] [показать ветку]
     
  • 1.13, h31, 21:15, 13/09/2015 [ответить] [смотреть все]  
  • –2 +/
    Вроде и много чего добавили, а интересного по сути ничего. % для bytes - это, конечно, хорошо для портирования с 2.x, но новой функциональностью это никак нельзя назвать.
    ИМХО самое ожидаемое сейчас - добавление JIT и избавление от GIL, остальное всё мелочи.
     
     
  • 2.15, all_glory_to_the_hypnotoad, 21:25, 13/09/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +7 +/
    Самое ожидаемое было это опциональная строгая типизация со стороны самого языка которая помогла бы много багов отлавливать сразу и дала бы какие-то возможности к оптимизации сразу на этапе компиляции. Но нет, в очередной раз сделали какую-то уету.

    А про JIT можно вообще забыть, никогда его в стандартном питоне не будет ибо достаточно посмотреть на уродцев вроде PyPy, Jython и т.п. чтобы понять какое это монтсро будет. И с этим ничего поделать нельзя т.к. когда дизайнили ЯП позасовывали динамичность во все щели тем самым отрезав все пути человеческой оптимизации. И со временем дело становится только хуже - вместо того чтобы как-то со временем отрезать ненужную динамичность Гвидо клепает ещё больше динамичного гогна и делает его core частью языка.

     
     
  • 3.17, Аноним, 21:41, 13/09/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    У автора luajit же как-то получилось, получится и в https github com dropbox p... весь текст скрыт [показать]
     
  • 3.37, Вареник, 03:47, 14/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Динамичность и безтиповость - это вопрос философии, за которым к языку тянутся ... весь текст скрыт [показать]
     
  • 3.47, Rodegast, 11:18, 14/09/2015 [^] [ответить] [смотреть все]  
  • +2 +/
    Когда такое ожидалось Обещали аннотацию типов, но это не строгая типизация, а д... весь текст скрыт [показать]
     
  • 3.50, Аноним, 11:31, 14/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Вы просто повзрослели
     
  • 3.64, Undefined, 13:40, 14/09/2015 [^] [ответить] [смотреть все]  
  • +6 +/
    Если я не ошибаюсь, в питоне типизация уже строгая, поскольку нет неявного приведения типов, строку с числом банально не сложишь. А у тебя мечта о статической, судя по всему.
     
  • 3.72, dq0s4y71, 14:49, 14/09/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Ох уж этот Гвидо Опять его понятие о том, каким должен быть ЯП, не совпадает с ... весь текст скрыт [показать]
     
  • 3.75, Блаблаблабла, 15:21, 14/09/2015 [^] [ответить] [смотреть все]  
  • +5 +/
    Прикинь, Python c самого первого релиза имеет строгую динамическую типизацию Пр... весь текст скрыт [показать]
     
  • 2.27, Аноним, 23:55, 13/09/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    И сколько лет по сей час ждёшь ... весь текст скрыт [показать] [показать ветку]
     
  • 1.20, bav, 22:09, 13/09/2015 [ответить] [смотреть все]  
  • +2 +/
    > поддержка оператора форматирования вывода "%" для объектов bytes и bytearray

    Ну вот, можно наконец и переходить. Нет бы сразу по нормальному сделать, надо было выкобениваться, типа массивы байт это ни разу ни строки и для форматирования извольте дрочить вприсядку. Разум победил, алилуйя.

     
     
  • 2.31, all_glory_to_the_hypnotoad, 01:18, 14/09/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    С байтовыми строками с самого начала было сделано нормально, это сейчас, видимо,... весь текст скрыт [показать] [показать ветку]
     
  • 1.30, myhand, 00:34, 14/09/2015 [ответить] [смотреть все]  
  • +/
    > Добавлен новый оператор "@" для умножения матриц.

    Гвидо окончательно утратил контроль над проектом и школие
    потеряло берега.  До кучи, еще и метод назвали идиотски - __matmul__.

    Moar закорючек, лавры Perl не дают покоя.

     
     
  • 2.32, all_glory_to_the_hypnotoad, 01:29, 14/09/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • –2 +/
    Он сам же всё это дерьмо аппрувит Он превратился в овощ лет эдак 5 назад, или м... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.33, myhand, 02:10, 14/09/2015 [^] [ответить] [смотреть все]  
  • +/
    У него как раз были здравые мысли (см. rejected alternatives).
     
  • 3.62, Аноним, 13:21, 14/09/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Сам ты овощ.
     
  • 2.68, Блаблаблабла, 14:09, 14/09/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Матричное умножение, matrix multiplication что не так ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.81, myhand, 16:32, 14/09/2015 [^] [ответить] [смотреть все]  
  • –2 +/
    То, что это никакое не матричное умножение, в стандартной библиотеке даже нет ре... весь текст скрыт [показать]
     
     
  • 4.85, Аноним, 17:44, 14/09/2015 [^] [ответить] [смотреть все]  
  • +3 +/
    Схера ли ты несешь, что нет PEP 0465 видел Created 20-Feb-2014 Status Final ... весь текст скрыт [показать]
     
     
  • 5.92, myhand, 00:38, 15/09/2015 [^] [ответить] [смотреть все]  
  • –2 +/
    Чукча, покажи мне реализацию этих методов в стандартной библиотеке Ты все слова... весь текст скрыт [показать]
     
     
  • 6.95, Аноним, 08:26, 15/09/2015 [^] [ответить] [смотреть все]  
  • +2 +/
    Я-то все Type Standards Track Для уроженцев Новой Гвинеи перевожу Тип PEPа ... весь текст скрыт [показать]
     
     
  • 7.102, myhand, 12:35, 15/09/2015 [^] [ответить] [смотреть все]  
  • –2 +/
    Непонятно где ты видишь тут реализацию этих методов в стандартной библиотеке ... весь текст скрыт [показать]
     
     
  • 8.105, Аноним, 12:49, 15/09/2015 [^] [ответить] [смотреть все]  
  • +2 +/
    Непонятно, где ты видишь, что я вижу тут реализацию этих методов в стандартной ... весь текст скрыт [показать]
     
     
  • 9.128, myhand, 14:51, 15/09/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    Вот я мартышке и говорю, что их нету 81 Мартышка снова ничего не поняла ... весь текст скрыт [показать]
     
     
  • 10.135, Аноним, 15:14, 15/09/2015 [^] [ответить] [смотреть все]  
  • +2 +/
    Папуасик, это ты снова ничего не понял В ПЕПах по стандартизации, как бы это по... весь текст скрыт [показать]
     
     
  • 11.139, myhand, 15:44, 15/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Жаль, разочарую тапков не только предполагается , но всегда есть, порой и не о... весь текст скрыт [показать]
     
  • 8.112, Аноним, 13:14, 15/09/2015 [^] [ответить] [смотреть все]  
  • +2 +/
    Интерфейс в STD реализован Либам сто лет в обед Телепатов нет ... весь текст скрыт [показать]
     
  • 6.96, Аноним, 08:45, 15/09/2015 [^] [ответить] [смотреть все]  
  • +2 +/
    И да, сею батарейку легко заинклюдить в специализированных библиотеках Она есть... весь текст скрыт [показать]
     
     
  • 7.103, myhand, 12:35, 15/09/2015 [^] [ответить] [смотреть все]  
  • –2 +/
    Откуда вы тут беретесь такие умные В стандартной библиотеке нет, понял, школьни... весь текст скрыт [показать]
     
     
  • 8.109, Аноним, 13:03, 15/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Кто тебе рассказал, что в стандартной должно быть ВСЁ Для ВСЕГО предусмотрены р... весь текст скрыт [показать]
     
     
  • 9.132, myhand, 15:02, 15/09/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    Бытовавшая ранее философия batteries included В частности, если python предо... весь текст скрыт [показать]
     
  • 8.110, Аноним, 13:05, 15/09/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Ах да, идитыв*опу. Извини, забыл сразу послать. Дел много.
     
  • 4.134, Блаблаблабла, 15:11, 15/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Как нет, прямым текстом написано что есть Ты такой умный ... весь текст скрыт [показать]
     
     
  • 5.137, Аноним, 15:30, 15/09/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    Там действительно нет, только устанавливающий единообразие в сторонних научных п... весь текст скрыт [показать]
     
  • 5.138, myhand, 15:40, 15/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Где, пальцем покажи Нет ни одного класса в стандартной библиотеке, где метод _... весь текст скрыт [показать]
     
     
  • 6.142, Блаблаблабла, 16:56, 15/09/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    Python 3 5 скачай для начала Должны быть аргументы на очевидное идиотское выска... весь текст скрыт [показать]
     
     
  • 7.143, myhand, 17:44, 15/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Скачал, собрал, особо самоуверенных ткнул в TypeError Дурачки ничему не учатся... весь текст скрыт [показать]
     
  • 1.46, Аноним, 09:51, 14/09/2015 [ответить] [смотреть все]  
  • +/
    Осталось гевент в стандартную библиотеку добавить и другие языки будут не нужны ... весь текст скрыт [показать]
     
     
  • 2.69, Блаблаблабла, 14:10, 14/09/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Уж сто лет в обед asyncio asynchttp и прочие async ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.77, Аноним, 15:45, 14/09/2015 [^] [ответить] [смотреть все]  
  • +/
    А что разве из std асинки всякие могут gevent.spawn()?
     
     
  • 4.125, Блаблаблабла, 14:46, 15/09/2015 [^] [ответить] [смотреть все]  
  • +1 +/
    А зачем вам gevent если есть стандарт и стандартные библиотеки делающие ровно то... весь текст скрыт [показать]
     
  • 1.48, Аноним, 11:27, 14/09/2015 [ответить] [смотреть все]  
  • –5 +/
    В пятницу на работе решил обновить убунту, и не обновил Все компоненты скачалис... весь текст скрыт [показать]
     
     
  • 2.65, Undefined, 13:48, 14/09/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +5 +/
    Братец троллик, рекомендую в следующий раз что-то поновее придумать А так же по... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.120, Аноним, 14:11, 15/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Писать на питоне всё, включая сложные gui приложения - результат деятельности пи... весь текст скрыт [показать]
     
     
  • 4.127, Блаблаблабла, 14:50, 15/09/2015 [^] [ответить] [смотреть все]  
  • +/
    А ты из каких извращенцев Почему сложное GUI не может быть написано на Python ... весь текст скрыт [показать]
     
     
  • 5.148, Аноним, 10:13, 16/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Бомбануло это был всего лишь ответ товарищу Undefined А почему сложное GUI н... весь текст скрыт [показать]
     
     
  • 6.160, Аноним, 15:54, 21/09/2015 [^] [ответить] [смотреть все]  
  • +/
    О великий, на чем писать сложные GUI приложения ... весь текст скрыт [показать]
     
     
  • 7.163, Aleks Revo, 00:38, 02/11/2015 [^] [ответить] [смотреть все]  
  • +/
    Brainfuck. В крайнем случае машинные коды, но это уже не спортивно ))))
     
  • 2.66, Аноним, 13:58, 14/09/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Как много патчей, ускоряющих хоть что-то из этой мегатонны рутины, происходящей ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.100, Аноним, 10:59, 15/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Этому мостру нужны еще и патчи чтобы что-то выполнять с приемлемой скоростью?
     
  • 3.149, Аноним, 10:15, 16/09/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    Пакеты питона и так уже больше 300 мегабайт весят Все дистрибутивы linux сплошн... весь текст скрыт [показать]
     
  • 1.54, gaga, 11:46, 14/09/2015 [ответить] [смотреть все]  
  • –1 +/
    зачем нужны аннотации типов в языке с динамической типизацией? Какие-то полумеры непонятные.
     
     
  • 2.63, Undefined, 13:33, 14/09/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +3 +/
    Предполагается, что для инструментов разработки, для IDE.
     
     
  • 3.113, dimcha, 13:17, 15/09/2015 [^] [ответить] [смотреть все]  
  • –1 +/
    я могу ошибаться, но для этого IDE используют live интерпретацию вводимого кода ... весь текст скрыт [показать]
     
     
  • 4.164, Aleks Revo, 00:42, 02/11/2015 [^] [ответить] [смотреть все]  
  • +/
    IDE ничего не могут сделать с динамической компоновкой, которая может зависеть, ... весь текст скрыт [показать]
     
  • 1.56, Аноним, 12:21, 14/09/2015 [ответить] [смотреть все]  
  • +/
    Когда уже будет компилятор питона в натив Cython не всё может cython изировать ... весь текст скрыт [показать]
     
  • 1.57, Аноним, 12:46, 14/09/2015 [ответить] [смотреть все]  
  • +2 +/
    "def greeting(name: str) -> str";

    отлично, прям как в RUST!

     
  • 1.76, Аноним, 15:29, 14/09/2015 [ответить] [смотреть все]  
  • –3 +/
    Python прибит гвоздями и его либа может быть установлена только в lib не lib64 ... весь текст скрыт [показать]
     
     
  • 2.78, Аноним, 16:03, 14/09/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    FWIW, I do not see the problem when using python3 Используй Python 3, Люк П... весь текст скрыт [показать] [показать ветку]
     
  • 2.84, Stax, 17:44, 14/09/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Ээээ rpm -ql python-libs x86_64 124 head -n 7 usr include python2 7 usr inc... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.87, Аноним, 20:15, 14/09/2015 [^] [ответить] [смотреть все]  
  • +/
    я про это: /usr/lib/python2.7/site-packages
     
     
  • 4.91, Stax, 22:13, 14/09/2015 [^] [ответить] [смотреть все]  
  • +/
    Так usr lib64 python2 7 site-packages тоже есть Туда автоматически попадает 6... весь текст скрыт [показать]
     
  • 1.79, Аноним, 16:16, 14/09/2015 [ответить] [смотреть все]  
  • +/
    речь именно о 3, Бастила протухший патч очень умно это всё только при поверхн... весь текст скрыт [показать]
     
     
  • 2.82, Аноним, 16:33, 14/09/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +1 +/
    Локатор нигде не обнаруживает, что речь там идет именно о 3 Это проделки ситтхо... весь текст скрыт [показать] [показать ветку]
     
  • 1.88, Аноним, 20:35, 14/09/2015 [ответить] [смотреть все]  
  • +/
    GIL, GIL победили уже?
     
     
  • 2.126, Аноним, 14:47, 15/09/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Выбор GIL это своеобразный трейд-ин, в сегодняшней ситуации не стоит выставлять ... весь текст скрыт [показать] [показать ветку]
     
  • 2.129, Блаблаблабла, 14:52, 15/09/2015 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    > GIL, GIL победили уже?

    Зачем?

     
     
  • 3.146, Барак Обама, 18:51, 15/09/2015 [^] [ответить] [смотреть все]  
  • +/
    >> GIL, GIL победили уже?
    > Зачем?

    Lock free

     
  • 1.162, Аноним, 16:38, 30/09/2015 [ответить] [смотреть все]  
  • +/
    более понятное представление S H beta - r T inv H V H T H bet... весь текст скрыт [показать]
     
  • 1.165, Arman, 19:50, 10/03/2016 [ответить] [смотреть все]  
  • +/
    from tkinter import from time import window Tk window title Gonka tim... весь текст скрыт [показать]
     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor