The OpenNET Project / Index page

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



"Опубликован Python 2.7.18, последний выпуск ветки Python 2 "
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от opennews (ok), 20-Апр-20, 20:03 
Представлен последний итоговый выпуск Python 2.7.18, который ознаменовал собой полное прекращение поддержки ветки Python 2. Обновления для Python 2 больше формироваться не будут и всем пользователям рекомендуется перейти на использование Python 3. Ветка Python 2.7 была сформирована в 2010 году и её поддержку изначально планировалось прекратить в 2015 году, но из-за недостаточно активной миграции проектов на Python 3 и проблем, возникающих при переработке кода, время жизни Python 2 было продлено до 2020 года...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=52772

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. Скрыто модератором  –14 +/
Сообщение от A.Stahl (ok), 20-Апр-20, 20:03 
Ответить | Правка | Наверх | Cообщить модератору

2. Скрыто модератором  +/
Сообщение от Аноним (2), 20-Апр-20, 20:03 
Ответить | Правка | Наверх | Cообщить модератору

5. Скрыто модератором  –4 +/
Сообщение от Fracta1L (ok), 20-Апр-20, 20:08 
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

6. Скрыто модератором  +3 +/
Сообщение от Аноним (6), 20-Апр-20, 20:15 
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

7. Скрыто модератором  +/
Сообщение от Аноним (6), 20-Апр-20, 20:16 
Ответить | Правка | Наверх | Cообщить модератору

8. Скрыто модератором  +1 +/
Сообщение от any (??), 20-Апр-20, 20:18 
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

12. Скрыто модератором  +2 +/
Сообщение от lucentcode (ok), 20-Апр-20, 20:25 
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

14. Скрыто модератором  –1 +/
Сообщение от Аноним (6), 20-Апр-20, 20:28 
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

16. Скрыто модератором  –5 +/
Сообщение от Аноним (16), 20-Апр-20, 20:29 
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

120. Скрыто модератором  –1 +/
Сообщение от псевдонимус (?), 21-Апр-20, 11:52 
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

9. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +3 +/
Сообщение от iPony129412 (?), 20-Апр-20, 20:21 
Надо выкидывать устаревшие технологии
Ответить | Правка | Наверх | Cообщить модератору

20. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +18 +/
Сообщение от Аноним84701 (ok), 20-Апр-20, 21:03 
> Надо выкидывать устаревшие технологии - ведь вышел новый iPhone SE!

*надпись на урне перед Яблошопом*

Ответить | Правка | Наверх | Cообщить модератору

119. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Michael Shigorinemail (ok), 21-Апр-20, 11:50 
> *надпись на урне*

http://youtu.be/SbmgV7Oyp0w

Ответить | Правка | Наверх | Cообщить модератору

24. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –2 +/
Сообщение от proninyaroslavemail (ok), 20-Апр-20, 21:34 
Только вот в IT-мире эта мантра работает при всём желании
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

43. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –3 +/
Сообщение от Аноним (43), 20-Апр-20, 22:39 
Надо оставлять только проверенные временем. Питон 2 временем проверили теперь из ред хата его не выпилят никогда, да и для ансибла он нужен.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

74. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +5 +/
Сообщение от Аноним (16), 21-Апр-20, 05:58 
> для ансибла он нужен

нет

Ответить | Правка | Наверх | Cообщить модератору

93. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –1 +/
Сообщение от Аноним (93), 21-Апр-20, 10:09 
Некоторым модулям нужен именно питон 2 как минимум модуля file был нужен и сам ансибл пишет


Some platforms may only have Python 3 installed by default. If it is not installed as /usr/bin/python, you will need to configure the path to the interpreter via ansible_python_interpreter. Although most core modules will work with Python 3, there may be some special purpose ones which do not or you may encounter a bug in an edge case. As a temporary workaround you can install Python 2 on the managed host and configure Ansible to use that Python via ansible_python_interpreter. If there’s no mention in the module’s documentation that the module requires Python 2, you can also report a bug on our bug tracker so that the incompatibility can be fixed in a future release.

Ответить | Правка | Наверх | Cообщить модератору

100. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (16), 21-Апр-20, 10:34 
ни одному модулю Аресибо не нужен исключительно 2-й питон, хватит врать. это сообщение времен начала второй ветки
Ответить | Правка | Наверх | Cообщить модератору

134. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (134), 21-Апр-20, 13:22 
У тебя просто CentOS вот ты и не в курсе.

Даже проверил. Две новых Убунту 18.04, ансибл из репозитория 2.5.1 на одной. Пытаюсь создать папку на второй машине.
    
плейбук

  tasks:
    - name: create /tmp/test
      file:
          path: /tmp/test
          owner: alex
          group: alex
          mode: '0777'
          state: directory

Ошибка

fatal: [node2]: FAILED! => {"changed": false, "module_stderr": "Shared connection to XXX.XXX.XXX.XXX closed.\r\n", "module_stdout": "\r\n\r\n/bin/sh: 1: /usr/bin/python: not found\r\n", "msg": "MODULE FAILURE", "rc": 127}

На второй ставлю питон 2 все работает. Так что если не знаешь лучше жевать.

Ответить | Правка | Наверх | Cообщить модератору

137. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от aa (?), 21-Апр-20, 14:17 
понятия не имею что такое ансибл, но он ж черным по желтому пишет - питона нету (не второго питона, а вобще никакого)
если /usr/bin/python будет ссылаться на питон3 то тоже не работает?
Ответить | Правка | Наверх | Cообщить модератору

154. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +2 +/
Сообщение от нах. (?), 21-Апр-20, 19:11 
> понятия не имею что такое ансибл, но он ж черным по желтому
> пишет - питона нету (не второго питона, а вобще никакого)

согласно последним решениям пленума ЦК - /usr/bin/python имеет право называться только немодный устаревший второй пихон.

> если /usr/bin/python будет ссылаться на питон3 то тоже не работает?

это неверно политически и исторически, разработчики пихона повелели никогда в код на пихоне3 такого безобразия не пихать. А модные современные дистрибутивомайнтейнеры вынуждены следовать указаниям.

(они там еще повелели никогда не пихать /usr/bin, видимо, на вендепроклятой что-то с ним не так, и повелели пиать env python3, и никак иначе)

О том что пихонов3 у нас четыре несовместимых - в постановлениях пленума почему-то ничего не упоминается. Вероятно, все кто имели наглость об этом помнить, уже расстреляны, кто владеет прошлым, тот владеет будущим.

Ответить | Правка | Наверх | Cообщить модератору

189. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (189), 25-Апр-20, 17:32 
Может быть, пора перейти на версии Ansible, в которых есть interpeter discovery? https://docs.ansible.com/ansible/latest/reference_appendices...
Ну или хотя бы перестать пользоваться позапрошлым EOL? https://docs.ansible.com/ansible/latest/reference_appendices...
Ах ну да, вам же каноникал говорит, что это "штабииильное", жрите тогда.
Ответить | Правка | К родителю #134 | Наверх | Cообщить модератору

174. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Я (??), 22-Апр-20, 12:10 
Комментатору из скрытой ветки: всё это по-минимуму, а особенно интерактивную правку умеет CL. REPL подключить в отдельном треде сбоку и вперёд.
Ответить | Правка | К родителю #9 | Наверх | Cообщить модератору

10. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +11 +/
Сообщение от Аноним (10), 20-Апр-20, 20:23 
Вот теперь точно последний!
Ответить | Правка | Наверх | Cообщить модератору

21. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –2 +/
Сообщение от Аноним (21), 20-Апр-20, 21:11 
Да уж. Может хватит уже? Третий конечно медленней (значительно) второго, но, в принципе, не существует каких либо причин использовать второй уже много лет из-за возможностей предоставляемых третьим (позволяющих среди прочего значительно улучшить и упростить код). По моему мнению причина использовать 2 была ровно одна: компилятор msvc поддерживался только в нём, следовательно pip мог компилировать только во 2. Если нативный питон был не нужен, можно было взять любую из сборок с cygwin и gcc и в ней никаких проблем не будет. Но это уже не вендопитон.

Ну и часть "никому не нужных" (c) батареек вроде guppy и snakeviz оставалась на 2, всё нужное перенесли давным давно.

Ответить | Правка | Наверх | Cообщить модератору

25. Скрыто модератором  –7 +/
Сообщение от jOKer (ok), 20-Апр-20, 21:51 
Ответить | Правка | Наверх | Cообщить модератору

27. Скрыто модератором  +/
Сообщение от alex (??), 20-Апр-20, 21:58 
Ответить | Правка | Наверх | Cообщить модератору

29. Скрыто модератором  +/
Сообщение от Аноним (21), 20-Апр-20, 22:03 
Ответить | Правка | Наверх | Cообщить модератору

30. Скрыто модератором  –5 +/
Сообщение от jOKer (ok), 20-Апр-20, 22:04 
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

54. Скрыто модератором  +3 +/
Сообщение от НяшМяш (ok), 20-Апр-20, 23:15 
Ответить | Правка | Наверх | Cообщить модератору

66. Скрыто модератором  –2 +/
Сообщение от jOKer (ok), 21-Апр-20, 01:29 
Ответить | Правка | Наверх | Cообщить модератору

83. Скрыто модератором  +1 +/
Сообщение от iPony129412 (?), 21-Апр-20, 06:35 
Ответить | Правка | Наверх | Cообщить модератору

28. Скрыто модератором  –1 +/
Сообщение от Аноним (21), 20-Апр-20, 22:01 
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

31. Скрыто модератором  –2 +/
Сообщение от jOKer (ok), 20-Апр-20, 22:08 
Ответить | Правка | Наверх | Cообщить модератору

32. Скрыто модератором  +/
Сообщение от Аноним (21), 20-Апр-20, 22:09 
Ответить | Правка | Наверх | Cообщить модератору

33. Скрыто модератором  –2 +/
Сообщение от jOKer (ok), 20-Апр-20, 22:13 
Ответить | Правка | Наверх | Cообщить модератору

37. Скрыто модератором  +/
Сообщение от Аноним (21), 20-Апр-20, 22:25 
Ответить | Правка | Наверх | Cообщить модератору

55. Скрыто модератором  +/
Сообщение от анонимуслинус (?), 20-Апр-20, 23:17 
Ответить | Правка | К родителю #32 | Наверх | Cообщить модератору

64. Скрыто модератором  +/
Сообщение от Аноним (21), 21-Апр-20, 00:47 
Ответить | Правка | Наверх | Cообщить модератору

84. Скрыто модератором  +/
Сообщение от iPony129412 (?), 21-Апр-20, 06:38 
Ответить | Правка | К родителю #55 | Наверх | Cообщить модератору

94. Скрыто модератором  +/
Сообщение от анонимуслинус (?), 21-Апр-20, 10:10 
Ответить | Правка | Наверх | Cообщить модератору

97. Скрыто модератором  +/
Сообщение от iPony129412 (?), 21-Апр-20, 10:18 
Ответить | Правка | Наверх | Cообщить модератору

151. Скрыто модератором  +/
Сообщение от нах. (?), 21-Апр-20, 18:48 
Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

168. Скрыто модератором  +/
Сообщение от jOKer (ok), 21-Апр-20, 21:19 
Ответить | Правка | Наверх | Cообщить модератору

11. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +2 +/
Сообщение от Аноним (11), 20-Апр-20, 20:23 
Ну вот, прошла эпоха
Ответить | Правка | Наверх | Cообщить модератору

13. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +1 +/
Сообщение от lucentcode (ok), 20-Апр-20, 20:26 
Давно пора закопать. Трёшка лучше. Удивлён, что 2.x кто-то ещё юзает... У меня в системе его нет, давно одна трёшка...
Ответить | Правка | Наверх | Cообщить модератору

19. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (19), 20-Апр-20, 20:51 
Держи в курсе=)
Ответить | Правка | Наверх | Cообщить модератору

53. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +5 +/
Сообщение от Аноним (53), 20-Апр-20, 23:14 
Скажи это яндексам и остальным большим компаниям с миллионами строк кода на втором питоне.
Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

60. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +3 +/
Сообщение от Аноним (60), 21-Апр-20, 00:03 
У них 10 лет было, чего тугодумили?
Ответить | Правка | Наверх | Cообщить модератору

77. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +1 +/
Сообщение от Вячеслав (??), 21-Апр-20, 06:02 
3 питон не был луче второго на протяжении последних 10 лет.
Ответить | Правка | Наверх | Cообщить модератору

95. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +5 +/
Сообщение от Аноним (93), 21-Апр-20, 10:13 
Питон 3 и сейчас не лучше.
Ответить | Правка | Наверх | Cообщить модератору

113. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +3 +/
Сообщение от YetAnotherOnanym (ok), 21-Апр-20, 11:21 
Пфффф...  переписать денег стОит, мог бы и сам догадаться.
Ответить | Правка | К родителю #60 | Наверх | Cообщить модератору

69. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +1 +/
Сообщение от псевдонимус (?), 21-Апр-20, 02:47 
А не надо было на Питоне писать промышленные программы.
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

75. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +8 +/
Сообщение от Аноним (16), 21-Апр-20, 06:01 
это тебе не надо писать, умнее казаться будешь
Ответить | Правка | Наверх | Cообщить модератору

91. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от псевдонимус (?), 21-Апр-20, 09:31 
> это тебе не надо писать, умнее казаться будешь

Вот теперь они будут расхлебывать питонячью омноту, не стоило им слушать таких, "умных", как ты.

Писали бы на перл или тк и все было бы в порядке;-)

Ответить | Правка | Наверх | Cообщить модератору

185. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Zulu (?), 23-Апр-20, 22:06 
У нас только сельскохозяйственные, но все равно миграция геморройна.
Ответить | Правка | К родителю #69 | Наверх | Cообщить модератору

86. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –2 +/
Сообщение от Аноним (86), 21-Апр-20, 07:55 
А нафига на питоне вообще что-то писать? Поддерживать символ протухшей технологии и демонстрировать, что в состоянии платить двойную зп на написание на питоне и переписывание на современные языки после этого?
Ответить | Правка | К родителю #53 | Наверх | Cообщить модератору

127. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –4 +/
Сообщение от Аноним (127), 21-Апр-20, 12:33 
Какая, нахрен, устаревшая технология?! По рейтингам как минимум 8 процентов программистов его (Python 3) используют.
Свои Go, Rust, и Perl засуньте себе в задницу, вы достали уже со своим пиаром.
Ответить | Правка | Наверх | Cообщить модератору

128. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +3 +/
Сообщение от Аноним (-), 21-Апр-20, 12:43 
> По рейтингам как минимум 8 процентов программистов

Как отделить программистов от школьников и студентов? Идите вы со своим питоном куда подальше... Хлам это на помойке истории, а не технология. Программировать научитесь, потом предлагайте средства для реального использования.

Ответить | Правка | Наверх | Cообщить модератору

129. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –7 +/
Сообщение от Аноним (129), 21-Апр-20, 12:48 
>Как отделить программистов от школьников и студентов?

Школу закончи, оно само отделиться.

>Программировать научитесь, потом предлагайте средства для реального использования.

Твоя проблема в том, что ты знаешь ВСЕГО один язык. Иначе не возникло бы такой претензии. Для реального использования подходят Python и С++.

Ответить | Правка | Наверх | Cообщить модератору

131. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (86), 21-Апр-20, 13:06 
> Школу закончи, оно само отделиться.
> Твоя проблема в том, что ты знаешь ВСЕГО один язык.

Вот не надо себя на других проецировать. В этом чате большая часть программеров имеет опыт 10-20-30 лет. В реальных проектах, а не "участия в лабораторных работах на самом современном языке программирования, потому что учителю книжка на глаза попалась, а больше он ничего не знает".

Ответить | Правка | Наверх | Cообщить модератору

133. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –9 +/
Сообщение от Аноним (133), 21-Апр-20, 13:10 
> В этом чате большая часть программеров имеет опыт 10-20-30 лет.

В этом чате половина не сможет отличить интрепретируемый язык от компилируемого, а строгую типизацию от слабой. И коль скоро ты не способен это заметить, то опыт 10-20-30 лет ты имеешь только в собстенном воображении.

Ответить | Правка | Наверх | Cообщить модератору

67. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +1 +/
Сообщение от kai3341 (ok), 21-Апр-20, 01:52 
>  Давно пора закопать. Трёшка лучше. Удивлён, что 2.x кто-то ещё юзает... У меня в системе его нет, давно одна трёшка...

Ты будешь дико ржать. Лично знаю людей, стартующих проект на python2 в 2019

Ответить | Правка | К родителю #13 | Наверх | Cообщить модератору

116. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +3 +/
Сообщение от YetAnotherOnanym (ok), 21-Апр-20, 11:31 
Останови их пока не поздно. Они потом тебе спасибо скажут.
Ответить | Правка | Наверх | Cообщить модератору

130. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +1 +/
Сообщение от Аноним (130), 21-Апр-20, 12:58 
уже 2020)))
Ответить | Правка | К родителю #67 | Наверх | Cообщить модератору

132. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от kai3341 (ok), 21-Апр-20, 13:08 
Проект стартовали в 2019 году. Я не ошибся. И тот факт, что сейчас 2020, никак не влияет на то, что проект стартовали в 2019 году.
Ответить | Правка | Наверх | Cообщить модератору

186. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от anonymous (??), 24-Апр-20, 18:59 
Глупые недальновидные люди.
Ответить | Правка | Наверх | Cообщить модератору

169. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +1 +/
Сообщение от ананим.orig (?), 22-Апр-20, 01:29 
он до сих пор ещё стартует
Ответить | Правка | К родителю #130 | Наверх | Cообщить модератору

15. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –3 +/
Сообщение от Коровавирус (?), 20-Апр-20, 20:29 
Вот она, нестрогая динамическая типизация.
Ответить | Правка | Наверх | Cообщить модератору

17. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +3 +/
Сообщение от Имя (?), 20-Апр-20, 20:40 
В Питоне строгая динамическая типизация.
Ответить | Правка | Наверх | Cообщить модератору

18. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +1 +/
Сообщение от Имя (?), 20-Апр-20, 20:41 
Простите, сильная (strong) https://ru.wikipedia.org/wiki/%D0%A1%D0%...
Ответить | Правка | Наверх | Cообщить модератору

41. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (43), 20-Апр-20, 22:38 
Но динамическая...
Ответить | Правка | Наверх | Cообщить модератору

50. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (21), 20-Апр-20, 23:03 
> Но динамическая...

Лучше питона только лисп.)

Ответить | Правка | Наверх | Cообщить модератору

87. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –1 +/
Сообщение от Аноним (86), 21-Апр-20, 07:57 
> Лучше питона только лисп.)

А также Ruby, Julia, Go, Rust.....  Да и вообще, сложно найти что-то хуже питона....

Ответить | Правка | Наверх | Cообщить модератору

156. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –1 +/
Сообщение от Аноним (21), 21-Апр-20, 19:22 
>> Лучше питона только лисп.)
> А также Ruby, Julia, Go, Rust.....  Да и вообще, сложно найти
> что-то хуже питона....

Ты не в теме. Зачем ты отвечаешь, если не разбираешься?

Ответить | Правка | Наверх | Cообщить модератору

51. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (51), 20-Апр-20, 23:05 
это перпендикулярно
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

76. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +4 +/
Сообщение от Аноним (16), 21-Апр-20, 06:02 
будто что-то плохое
Ответить | Правка | К родителю #41 | Наверх | Cообщить модератору

48. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –2 +/
Сообщение от Коровавирус (?), 20-Апр-20, 23:01 
Расскажите ещё!

Например, про

```
foo = [1, 2, 3]

if foo:
...
```

Ответить | Правка | К родителю #17 | Наверх | Cообщить модератору

22. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +8 +/
Сообщение от Аноним (22), 20-Апр-20, 21:21 
> Опубликован Python 2.7.18, последний выпуск ветки Python 2

Это уже который "последний выпуск второго пихона" по счету? Совсем как прощальные гастроли Аллы Пугачевой, которые идут уже с 1995 года.

Ответить | Правка | Наверх | Cообщить модератору

26. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +2 +/
Сообщение от Аноним (26), 20-Апр-20, 21:52 
Pypy никуда не денется так что не переживайте - питон 2 будет жить вечно
Ответить | Правка | Наверх | Cообщить модератору

61. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +2 +/
Сообщение от Аноним (60), 21-Апр-20, 00:14 
Так Pypy3 тоже имеется.
Ответить | Правка | Наверх | Cообщить модератору

34. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +2 +/
Сообщение от Главный Ананим (ok), 20-Апр-20, 22:13 
Олично. Почему так много питононенавистников на опеннете? Я лично пишу на Си, Си++ и Питоне. Питон приносит много плюшек, там где использовать плюсы просто лень. Советую сбросить религиозные шоры и признать, что Питон - лучший на сегодня ЯП.
Ответить | Правка | Наверх | Cообщить модератору

35. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –3 +/
Сообщение от Аноним (35), 20-Апр-20, 22:17 
Однозначно лучший, если не учитывать производительность.
Ответить | Правка | Наверх | Cообщить модератору

140. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (140), 21-Апр-20, 15:47 
Нужно понять, что Python это просто текстовый интерфейс к вашему коду на C/C++.

Такой же как Bash это интерфейс к системе Linux.

PowerShell это интерфейс к MS/Widndows.

Swift это интерфейс к Darwin.

и так далее.

Разумный человек не станет писать программы на Bash или PowerShel, так как понимает границы применимости, но вот напрототипировать маленькую программку сможет.

Опять таки если у Вас вопрос сделать трансформацию данных где Вы не ограничены во сремени, то Python отлично подойдет, а если у Вас производственная задача, то конечно нужно искать более подходящий язык.

Хочу так же сделать отсылку к текущему положению дел с PHP/Java, которые отличо прижились как промежуточные полу яызки для решения задач быстрого прототипирования и решают уйму коммерческих проблем.

Это не значит, что PHP/Java ущербные или какие-то плохие это просто значит, что компании считают, что их польователей такое решение удовлетворяет.

Тут можно много спорить, так как нет выбора у пользоватлеей и нет понимания цены качества и затрат на решения. Скажем если все это переписать на C/C++ то будет конечно быстрее, но вот на сколько это станет в миг сложнее развернуть или поддерживать. Сколько проблем с памятью и прочими сайд эффектами будет.

Одним словом это определенный компромис между удобством и производителностью.

Если Вам нужна большеая произодительност, так перетаскивайте вычислительные моменты на сторону C/C++ рантайма или используйте готовые решения вроде NumPy.

А еще есть отличный язык GOlang по сути иедологическое развитие Python, но с компилируемой натурой.

Ответить | Правка | Наверх | Cообщить модератору

36. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +5 +/
Сообщение от Аноним (22), 20-Апр-20, 22:25 
1. Пихон тормозит. То есть даже по меркам скриптовых языков тормозит. JIT-компиляции тоже нет.
2. Ущербный синтаксис. Программирование пробелами - это прикольно ровно до тех пор, пока в проекте не появляется два и более функций. Собственно, ущербный синтаксис оказался настолько ущербным, что пришлось вводить ключевые слова, отсутствующие в си-подобных языках; pass тому пример. "Две пустые строки между функциями" - тоже приемчик для преодоления визуальной каши из-за отказа от { }.
3. Великая схизма версий. В других языках языковые средства вносятся более обратно-совместимым путем. То есть даже буквально (подчеркиваю: буквально!) хелловорлд, состоящий из одной (одной! буквально одной!) строки нужно писать отдельно для пихон-2 и отдельно для пихон-3.
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

38. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –4 +/
Сообщение от Аноним (21), 20-Апр-20, 22:31 
1 numba, cython, батарейки на си (многие любят использовать питоновые батарейки, но они говно по этой причине, да) и тысячи других вариантов

2 прекрати гнать, ну и чёт в шелле тоже нельзя хехе

3 прекрати гнать, это вообще нет смысла обсуждать

Ответить | Правка | Наверх | Cообщить модератору

42. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +1 +/
Сообщение от Аноним (22), 20-Апр-20, 22:39 
> 1. тысячи других вариантов

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

> 2. в шелле тоже нельзя хехе

if...fi
while...done
for...done
case...esac
funcname() { }

Начало и конец явно обозначаются.

> 3. это вообще нет смысла обсуждать

То есть от тебя не последует даже хоть какой-то попытки оправдать пихон? Q. e. d.

Ответить | Правка | Наверх | Cообщить модератору

45. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –3 +/
Сообщение от Аноним (21), 20-Апр-20, 22:49 
>каноническими реализациями

Канонично использовать в питоне нативный код по-максимуму, особенно в мультипотоке (он может освобождать гил, да).

>Начало и конец явно обозначаются

И чо?

if [[ true ]]
> then
> fi

bash: syntax error near unexpected token `fi'

надо писать типа такого, т.е. даже костыля нет

if [[ true ]]
then
((0+0))
fi


>не последует

не вижу смысла обсуждать обсуждать чьи-то скучные фантазии

Ответить | Правка | Наверх | Cообщить модератору

49. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +2 +/
Сообщение от Аноним (22), 20-Апр-20, 23:03 
> нативный код по-максимуму

В любом скриптовом языке используется нативный код по максимуму. Но только пихон проседает по производительности.

> надо писать типа такого, т.е. даже костыля нет
> if [[ true ]]
> then

Прежде, чем пытаться критиковать bash, потрудись с ним ознакомиться:

    if true; then
      echo "Yep, it's true"
    fi

> не вижу смысла обсуждать обсуждать чьи-то скучные фантазии

Фантазия - это всерьез полагать, что пихон-2 и пихон-3 совместимы. А на деле хелловорлд на пихон-2 в пихон-3 не запустится. Но с твоей стороны опять контр-аргументации не последовало, что показательно. Интересно, каков будет твой следующий демагогический прием.

Ответить | Правка | Наверх | Cообщить модератору

52. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (21), 20-Апр-20, 23:06 
И что ты хотел доказать? Убери echo, Мань.
Ответить | Правка | Наверх | Cообщить модератору

56. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –3 +/
Сообщение от Коровавирус (?), 20-Апр-20, 23:22 
Убери "echo", и поставь ":".
Ответить | Правка | Наверх | Cообщить модератору

57. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –1 +/
Сообщение от Аноним (21), 20-Апр-20, 23:24 
Нуу так вот, и чем это лучше pass? Тем, что проще создать баг?
Ответить | Правка | Наверх | Cообщить модератору

123. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –2 +/
Сообщение от Michael Shigorinemail (ok), 21-Апр-20, 11:55 
if true; then :; fi
И да, Q.E.D.
Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

144. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (21), 21-Апр-20, 16:32 
>
if true; then :; fi
И да, Q.E.D.

Ещё одна Маня. ЧЕМ. ЭТО. ЛУЧШЕ. PASS. ?

Ответить | Правка | Наверх | Cообщить модератору

44. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (44), 20-Апр-20, 22:42 
Чего в шелле нельзя?
Ответить | Правка | К родителю #38 | Наверх | Cообщить модератору

40. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +1 +/
Сообщение от Аноним (43), 20-Апр-20, 22:37 
Если это все то Питон 2 идеален.
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

58. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +2 +/
Сообщение от Аноним84701 (ok), 20-Апр-20, 23:35 
> JIT-компиляции тоже нет.

https://www.pypy.org/features.html
> The main features of PyPy:
> Our main executable comes with a Just-in-Time compiler.

Странно. Врут, наверное ...

> "Две пустые строки между функциями" - тоже приемчик для преодоления визуальной каши из-за отказа от { }.

https://github.com/torvalds/linux/blob/master/kernel/cpu.c


static inline void wait_for_ap_thread(struct cpuhp_cpu_state *st, bool bringup)
{
    struct completion *done = bringup ? &st->done_up : &st->done_down;
    wait_for_completion(done);
}

static inline void complete_ap_thread(struct cpuhp_cpu_state *st, bool bringup)
{


Хм, и правда -- то ли дело одна пустая строка и одна с '}'!

> То есть даже буквально (подчеркиваю: буквально!) хелловорлд, состоящий из одной
> (одной! буквально одной!) строки нужно писать отдельно для пихон-2 и отдельно для пихон-3.


python2.7 -c "print('Hello Wrot')"
Hello Wrot
python3.7 -c "print('Hello Wrot')"
Hello Wrot

Ох уж эти подчеркивающие анонимы ...
Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

59. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –3 +/
Сообщение от Аноним (22), 20-Апр-20, 23:44 
> PyPy

Рассматриваем канонические реализации.

> то ли дело одна пустая строка и одна с '}'!

причем } подчеркивает окончание функции в пихоне на этом месте зияет пустота а читателю предлагается довоображать в уме закрывающую скобку самому в этом тексте как видишь нет знаков препинания что улучшает читабельность не так ли

> Ох уж эти подчеркивающие анонимы

    $ python2 -c "print 'Hello'"
    Hello
    $ python3 -c "print 'Hello'"
      File "<string>", line 1
        print 'Hello'
              ^
    SyntaxError: Missing parentheses in call to 'print'. Did you mean print('Hello')?

Пихон-3: сломаем все, даже однострочные хелловорлды.

Ответить | Правка | Наверх | Cообщить модератору

63. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +4 +/
Сообщение от Аноним84701 (ok), 21-Апр-20, 00:25 
>> PyPy
> Рассматриваем канонические реализации.

В общем, как обычно - "это считаем, это ... не вписывается в картину мира - значит не считаем! А здесь вообще рыбу заворачивали!".
Кстати, что у нас "каноническая реализация" JS, Sh, С++?

>> то ли дело одна пустая строка и одна с '}'!
> причем } подчеркивает окончание функции в пихоне на этом месте зияет пустота
> а читателю предлагается довоображать в уме закрывающую скобку самому

Если анониму кажется, что кто-то ему предлагает довоображать закрывающую скобку (причем, при отсутствии открывающей), то это исключительно проблемы анонима, не?
Читатель без предлагающих подсказчиков -- видит "приемчик для преодоления визуальной каши":
вместо двух пустых строк, одну пустую и одну с закрывающей скобкой. Т.е. те же яйца в профиль.

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

Хм, а почему не
> вэтомтексте,каквидишь,нетникомуненужныхпробелов,потомучтоотсутствиепробеловсовсемнеухудшаетчитабельность!

В общем, аноним сам что-то придумал, сам же оспорил, опроверг и доказал ... Ай да аноним!


>>  То есть даже буквально (подчеркиваю: буквально!) хелловорлд, состоящий из одной
>> (одной! буквально одной!) строки нужно писать отдельно для пихон-2 и отдельно для пихон-3.
>> Ох уж эти подчеркивающие анонимы


>     $ python2 -c "print 'Hello'"
>     Hello
>     $ python3 -c "print 'Hello'"
>       File "<string>", line 1
>         print 'Hello'
>            
>   ^
>     SyntaxError: Missing parentheses in call to 'print'. Did
> you mean print('Hello')?

И? Мой пример работает в 2 и 3, ничего отдельно писать не нужно, хотя аноним утверждал обратное.
Если аноним не осилил грамотный вбро^W^W даже хелловорд, то это исключительно проблемы квалификации анонима (ну и заодно ставит под сомнение ценность его тематических высказываний), не?

Ответить | Правка | Наверх | Cообщить модератору

65. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –1 +/
Сообщение от Аноним (22), 21-Апр-20, 00:50 
> кто-то ему предлагает довоображать закрывающую скобку

проблема пихонячего кода в том что когда уровень вложенности начинается от двух и более то требуется заниматься подсчетом whitespace-ов для того чтобы определить какая вложенность сейчас закончилась явные обозначения конца блока типа } придумали не потому что иначе парсер получится слишком сложный а потому что они нужны в первую очередь человеку

> Мой пример работает в 2 и 3

Для пихона 2 твой пример имеет redundant скобки.

> аноним не осилил грамотный вбро^W^W даже хелловорд

это не аноним не осилил хелловорд, а гвидон не осилил сохранить обратную совместимость таким образом, чтобы не пришлось переписывать даже распоследние хелловорлды. Если гвидон с самого начала не осилил грамотно задизайнить стандартную библиотеку пихона, так что print был бы обычной функцией, а не... ключевым словом, то это исключительно проблемы квалификации гвидона (ну и заодно ставит под сомнение ценность всех его потуг изобрести ЯП).

Ответить | Правка | Наверх | Cообщить модератору

68. Скрыто модератором  –2 +/
Сообщение от kai3341 (ok), 21-Апр-20, 01:59 
Ответить | Правка | Наверх | Cообщить модератору

71. Скрыто модератором  –1 +/
Сообщение от Аноним (22), 21-Апр-20, 03:58 
Ответить | Правка | Наверх | Cообщить модератору

147. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +1 +/
Сообщение от USER (??), 21-Апр-20, 17:00 
Считать скобочки (канонiчно - разных типов!) занятие, конечно существенно более осмысленное.. В notepad.exe, ага. А современные ide с форматировщиками кода и то, и другое в приятный глазу вид приводят, прикинь, да? Но скобочек (которые ещё и расположены не самым удобным для пальцев образом) в некоторых языках набирать меньше (сниппеты решают, но...)
А если уровней вложенности столько, что в экран не влезает ни в ширь ни в глубину, то вероятность гавнокода и впрямь повышенная.
Ответить | Правка | К родителю #65 | Наверх | Cообщить модератору

89. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от myhand (ok), 21-Апр-20, 08:45 
> Рассматриваем канонические реализации.

"If you want your code to run faster, you should probably just use PyPy." (c) Guido

Фактически, папа Римский и немножко Муссолини в одно флаконе - сказал.  Ты на кого батон крошишь?!

> в пихоне на этом месте зияет пустота

Не пустота - а пустая строка.

> SyntaxError: Missing parentheses in call to 'print'. Did you mean print('Hello')?

$ python2 -c "print('Hello')"
Hello
$ python3 -c "print('Hello')"
Hello

Ученье - свет!

Ответить | Правка | К родителю #59 | Наверх | Cообщить модератору

148. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (22), 21-Апр-20, 17:49 
> Ученье - свет!

Для пихона 2 твой пример имеет redundant скобки.

> $ python2 -c "print('Hello')"
> $ python3 -c "print('Hello')"

Перед тем, как модифицировать пример для пихона-2, почитай, что такое "обратная совместимость".

Поскольку люди запоминают лучше всего начало и конец текста, добавлю это в самый конец комментария:

Для пихона 2 твой пример имеет redundant скобки.

Ответить | Правка | Наверх | Cообщить модератору

155. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от myhand (ok), 21-Апр-20, 19:13 
>> Ученье - свет!
> Для пихона 2 твой пример имеет redundant скобки.

Мой код оформлен вполне корректно.

> почитай, что такое "обратная совместимость".

Например, когда предупреждают о том, что некоторый синтаксис устарел,
а потом удаляют, в одной из последующих версий.  Нет, у анона своя
активная жизненная позиция по этой теме?

> Для пихона 2 твой пример имеет redundant скобки.

Да, удалив скобки - ты просто получишь ошибку.  В обоих версиях,
кстати.  Будь особо внимателен, когда пытаешься учить бабушку
щи варить, анон!

Ответить | Правка | Наверх | Cообщить модератору

176. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (-), 22-Апр-20, 16:18 
> пихон

желаю тебе долгой и мучительной кастрации, механической, без наркоза

Ответить | Правка | К родителю #36 | Наверх | Cообщить модератору

46. Скрыто модератором  –2 +/
Сообщение от nelsonemail (??), 20-Апр-20, 22:56 
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

47. Скрыто модератором  –4 +/
Сообщение от Аноним (21), 20-Апр-20, 23:00 
Ответить | Правка | Наверх | Cообщить модератору

88. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –1 +/
Сообщение от Аноним (86), 21-Апр-20, 07:59 
> Советую сбросить религиозные шоры и признать, что Питон - лучший на сегодня ЯП.
> Я лично пишу на Си, Си++ и Питоне.

Если ничего, кроме перечисленного списка не знать, то да, вероятно.... Если посмотреть хотя бы на языки, которые выросли в последние 20 лет, то питон - тухлятина. Ещё и корявая и медленная.

Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

92. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –1 +/
Сообщение от Аноним (92), 21-Апр-20, 09:49 
Выросли но не переросли. Пайтон протух, да. Но пайтонвэй рулит. Нужен новый прагматичный язык. Слабо написать?
Ответить | Правка | Наверх | Cообщить модератору

98. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +1 +/
Сообщение от Аноним (98), 21-Апр-20, 10:21 
> Но пайтонвэй рулит.

Это идеи начала 70-х что ли? Вот тебе одна синтаксическая конструкция и используй её для всех случаев жизни, говоря всем, что это прекрасно?

У питона ни с объектной моделью так и не определились - до сих пор выглядит как попытки приделать ООП поверх C. Ни с функциональным стилем ничего путного не вышло. Ни вопросы производительности не решили за 30 лет, ни скорость и качество разработки/удельное количество ошибок в коде. Ну и зачем этот "way" нужен? Вся популярность питона держится только на том, что люди не готовы признать, что вбухали очень много денег/собственных сил в пустоту.

Ответить | Правка | Наверх | Cообщить модератору

141. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (140), 21-Апр-20, 15:55 
> Ну и зачем этот "way" нужен?

Я думаю, что "way" нужен для организации движения. Разделения людей на "своих" или для принятия в свою тусвоку.

Взять C/C++ код пиши как хочешь. Хочешь делай рекурсию, а хочешь структурами повторяй ООП, а хочешь асинхронность, а хочешь ... короче всем настрать как ты решил задачу.

Здесь же предалгают опреденную религию и если ты ей не соответствуешь, то ты чужак и тебя сообщество выплюнет.

Я думаю, что это что-то вроде религиозных движений. Тебя берут в секту писателей и хрен поймешь как надо и почему, так как большая часть правил противоречива.

> Вся популярность питона держится только на том, что люди не готовы признать, что вбухали очень много денег/собственных сил в пустоту.

Тут я не согласен. Поплярность питона основана на низком пороге вхождения. Сегодня это язык изучаемый в школах, а как следствие каждый школьник может написать команду на компьютере для того что бы обработать картинку, переобразовать текст или даже организовать обучение нейронной сети, а это возможности, котоые требуют уйму навыков в классчиеских языках вроде C/C++ где все эти задачи сразу потребуют уйму занний и пропаботки мелких деталей.

Таким образом Python дал дорогу профанам в мир ИТ, но есть определенная пробелма так как эти профаны без дальнейшего движения так и остнуться на этой стадии. ПОтребителями библиотек и решений настоязих разарботичков и исследователй.

Ответить | Правка | Наверх | Cообщить модератору

142. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (142), 21-Апр-20, 16:09 
> Таким образом Python дал дорогу профанам в мир ИТ, но есть определенная пробелма так как эти профаны без дальнейшего движения так и остнуться на этой стадии. ПОтребителями библиотек и решений настоязих разарботичков и исследователй.

Проблема в том, что питон уже не простой. Его синтаксическая конструкция непоследовательна. Написать a+b сейчас легко на любом современном ЯП. Проблема в дальнейшем развитии. Сейчас ещё рано говорить о тех, кто воспитан на питоне как на первом ЯП. Но уже просматривается нехорошая тенденция. Мозги питонистов прибиты гвоздями к библиотекам. Они не мыслят в категориях алгоритмов и не способны, в большинстве своём не то, что алгоритм обращения матрицы реализовать, а простую сортировку без готовой библиотеки сделать.

Более того. Языковые конструкции питона нигде за пределами питона не нужны. Как и его библиотеки. То есть, изучая питон, человек рискует так никогда и не начать реально программировать, а, скорее, навсегда остаться в этом интеграционном языке программирования и решать только задачки связывания готовых кусков. Но много ли таких программистов нужно и будут ли им много платить?.....

Ответить | Правка | Наверх | Cообщить модератору

145. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от USER (??), 21-Апр-20, 16:52 
И много раз вы в ручную сортировку пишете? И как оно по эффективности по сравнению с библиотечной реализацией?
Ох уж эти "я сама!" с квадратными колёсами...
Ответить | Правка | Наверх | Cообщить модератору

150. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (150), 21-Апр-20, 18:14 
А при чём здесь способность написать алгоритм сортировки и библиотеки? А если мне понадобится специфическая частичная сортировка, то где мне искать библиотеку? Заказывать у С-шников, чтобы он к моему художеству на питоне приделали?

Проблема тут в том, что если человек учился на декоративном языке программирования, то независимо от того, что он писал, он хорошо будет понимать, что всё это бесполезно. Нет готовой функции в библиотеке, то и незачем пытаться что-то делать. То есть, именно такие ЯП, как питон, убивают способность мыслить у молодёжи. И не надо тут на индустрию сваливать. Индустрия потом платит двойную цену за питонистов "для прототипов" и программистов на современных ЯП, пригодных для промышленного использования.

Питонистов принимать на работу сейчас можно только совсем с горя, когда совсем других нет. Переучить с питона на что-то современное - очень большая проблема.

Ответить | Правка | Наверх | Cообщить модератору

153. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –1 +/
Сообщение от USER (??), 21-Апр-20, 19:05 
Бла-бла-бла от илитариев с опытом заточки каменных топоров, изобретения велосипедов и чтения Дональда Кнута вслух. Про "испорченную молодежь" ещё на стенах пирамид писали, ага. Я эти речи ещё от заставших перфокарты слушал, мол не паял - не программист!!!
Кстати, что там у нас нонеча в современных языках - rust поди?
Ответить | Правка | Наверх | Cообщить модератору

163. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +1 +/
Сообщение от Аноним (163), 21-Апр-20, 19:59 
Нет сейчас универсальных языков. Простые языки типа Julia, вероятно, более подходящие для молодёжи для старта. Реализация алгоритмов на ней не будет абстрактной лабораторной работой. Можно использовать дальше и без стандартных библиотек. Или в любых комбинациях, поскольку базовые библиотеки на этом же языке и написаны.

Rust как первый - точно тяжеловат для студентов. Go - можно и дать в качестве первого. Собственно, надо разделять образование для программистов и для не программистов. Неплохо давать Ruby, чтобы мозги шевелиться в сторону функционального программирования начали. Elixir, Erlang - полезно для общего развития.

Не программисты могут быть обучены чему угодно. Им, как обезьяне, лишь кнопку по сигналу нажимать. Программистов же надо учить таким языкам, которые не калечат психику. Питон относится именно к такой калечащей группе.

Ответить | Правка | Наверх | Cообщить модератору

173. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –1 +/
Сообщение от User (??), 22-Апр-20, 09:11 
И что на Julia в реальной жизни пишут? 0,005% реального кода с увеличением ажно до 1,5% на "специфическом классе задач"? Не, тогда правда лучше на Pascal'е продолжать обучение - толку в жизни примерно столько же, но хотя бы методические материалы наработаны.
"Реализация алгоритмов на ней не будет абстрактной лабораторной работой"
"Реализация алгоритмов" сама по себе не "работа", а, пардон, самоудовлетворение. Интересует не "алгоритмы", а "решение практических задач". Если мы про _учебу_ - то _опыт_ решения практических задач. Еще одно переписывание сортировки из третьего тома известной книги - ну, такоэ в резюме.
> Go - можно и дать в качестве первого.

Ну, в общем да - но класс решаемых Go задач пока еще несколько, гм, уже.
Принципиально объектно-ориентированный ruby как тренажер для функционального стиля программирования? Ну... э... можно, конечно. Примерно так же как на python'е - но ЗАЧЕМ?
>Не программисты могут быть обучены чему угодно. Им, как обезьяне, лишь кнопку по сигналу нажимать.

Илитарии такие илитарии... Да не интересно никому "программирование" само по себе, как вы не понимаете? Интересна способность решать конкретные задачи из предметной области с минимальными затратами времени-и-денег. То, что ПОКА для решения НЕКОТОРЫХ задач всё еще требуется специально обученный специалист по заточке каменных топоров не "заслуга" индустрии а её беда. Дойдет до железных топоров, которые затачивать надо реже - и пойдут эти самые "индус-триальные погроммизды" лесом-полем-болотом-да-торфянником.
Python как раз таки шаг в этом направлении - инструмент для решения задач в предметной области НЕ программистами. Следом идут "языки уровня предметной области" и илитарии строем идут на... в... из... под... через.

Ответить | Правка | Наверх | Cообщить модератору

175. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (175), 22-Апр-20, 16:08 
Учите СВОИХ детей чему хотите. Но помните, что сделать из питониста программиста очень и очень сложно. Если в момент изучения питона нет полного понимания того, что это язык-обёртка и применим он только для интеграционных целей, то это покалечит психику на всю оставшуюся жизнь.
Ответить | Правка | Наверх | Cообщить модератору

177. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от User (??), 22-Апр-20, 16:57 
... а если учить крестам и ржавчине, то волосы будут длинные и шелковистые, 146%
Из илитария-программиста инженера тоже не сделаешь, ага - но это ничего, ПОКА кому-то надо уметь ПЕРЕВОДИТЬ решение задач из предметной области в машиночитаемое представление.
Ответить | Правка | Наверх | Cообщить модератору

146. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от myhand (ok), 21-Апр-20, 16:52 
> Но уже просматривается нехорошая тенденция. Мозги питонистов
> прибиты гвоздями к библиотекам. Они не мыслят в категориях алгоритмов и
> не способны, в большинстве своём не то, что алгоритм обращения матрицы
> реализовать, а простую сортировку без готовой библиотеки сделать.

Это проблема не питона, а современной индустрии.  См. Сассман, он как-то
давал весьма пространный ответ на вопрос "почему теперь в SICP - Python".

> Языковые конструкции питона нигде за пределами питона не нужны.

В смысле?  Что уж такого уникального в конструкциях питона?  For и If - во
всех императивных языках есть.  И не только.

> Но много ли таких программистов нужно и будут ли им много платить?..

Чуть менее чем все такие и нужны, на самом деле.  Подобно тому как от большинства
людей просто требуется грамотно и понятно писать, а вовсе не быть профессиональными пейсателями.

Ответить | Правка | К родителю #142 | Наверх | Cообщить модератору

149. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (150), 21-Апр-20, 18:08 
> Это проблема не питона, а современной индустрии.  См. Сассман, он как-то давал весьма пространный ответ на вопрос "почему теперь в SICP - Python".

Как сидели на Schema, так, вроде, на ней и сидят. К тому же, они, скорее, на Julia перейдут. Просто из соображений престижа университета. MIT переводится на Julia везде, где можно.

> В смысле?  Что уж такого уникального в конструкциях питона?  For и If - во всех императивных языках есть.  И не только.

ООП неполноценный. Ни гибкости Ruby, ни enterprise варианта C++ или Java.

Функциональный стиль такой вырвиглазный. До Julia или Scala ему далеко. Даже по сравнению с Ruby - синтаксический кошмар.

Циклы.... Маловато, по сравнению с современным подходом к использованию перечислителей. См. проблему функционального стиля на питоне....

> Чуть менее чем все такие и нужны, на самом деле.  Подобно тому как от большинства людей просто требуется грамотно и понятно писать, а вовсе не быть профессиональными пейсателями.

Большинству нужно, чтобы быстро и дёшево. То есть, 1C и php. И хватит.

Ответить | Правка | Наверх | Cообщить модератору

158. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от myhand (ok), 21-Апр-20, 19:29 
>> Это проблема не питона, а современной индустрии.  См. Сассман, он как-то давал весьма пространный ответ на вопрос "почему теперь в SICP - Python".
> Как сидели на Schema, так, вроде, на ней и сидят.

Нет, анон.

https://habr.com/ru/post/282986/

>> В смысле?  Что уж такого уникального в конструкциях питона?  For и If - во всех императивных языках есть.  И не только.
> ООП неполноценный. Ни гибкости Ruby

Стоп.  Ты начал за какую-то "уникальность" конструкций питона, а потом просто начал
вещать о том, какое там все атстой.

> До Julia или Scala ему далеко.

Единственное неоспоримое достоинство Julia - макросы.  Хотя тут тоже как-бы есть, если очень надо.

>> Чуть менее чем все такие и нужны, на самом деле.  Подобно тому как от большинства людей просто требуется грамотно и понятно писать, а вовсе не быть профессиональными пейсателями.
> Большинству нужно, чтобы быстро и дёшево. То есть, 1C и php. И хватит.

Ну почему, еще Matlab, Mathematica, *CADы, кому чего на самом деле надо.  Идея в том,
что работой над инструментами занимается ничтожный процент "программистов".

Ответить | Правка | Наверх | Cообщить модератору

160. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (98), 21-Апр-20, 19:50 
>> Это проблема не питона, а современной индустрии.  См. Сассман, он как-то давал весьма пространный ответ на вопрос "почему теперь в SICP - Python".
> Нет, анон.
> https://habr.com/ru/post/282986/

Ссылки то смотрел? Все примеры на Lisp. На русском языке мало ли что напишут... Тем более, что в 16-м году.

Ответить | Правка | Наверх | Cообщить модератору

165. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от myhand (ok), 21-Апр-20, 20:28 
>> https://habr.com/ru/post/282986/
> Ссылки то смотрел? Все примеры на Lisp.

Какие еще ссылки?  Там ссылка - ровно одна, на выступление Сассмана.

> На русском языке мало ли что напишут...

Проблема, скорее, в том - что ты даже на русском текст прочесть не способен.

Ответить | Правка | Наверх | Cообщить модератору

164. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (163), 21-Апр-20, 20:08 
> Стоп.  Ты начал за какую-то "уникальность" конструкций питона, а потом просто начал вещать о том, какое там все атстой.

Ну так, если реализация в питоне никуда не годится, а обучение будет проходить именно кривой реализации, то о чём будет думать будущий программист, если столкнётся с более современными языками?

> Единственное неоспоримое достоинство Julia - макросы.  Хотя тут тоже как-бы есть, если очень надо.

Julia - это ruby-подобный lisp. С акцентом на функциональное программирование. И компактная по коду почти как ruby.
+ её фишка - скорость выполнения кода

> Ну почему, еще Matlab, Mathematica, *CADы, кому чего на самом деле надо.  Идея в том, что работой над инструментами занимается ничтожный процент "программистов".

Почти каждая задача обработки больших объемов данных требует реализации специфических алгоритмов. Даже если говорить, что 90% задач можно решить на старом интеграционном языке, то оставшиеся 10% всё равно надо реализовывать на чём-то современном. И за них придётся платить......

С другой стороны, для типовых серверных задач с бизнес-логикой достаточно php. И это самый выгодный вариант для массовых потребителей.

Ответить | Правка | К родителю #158 | Наверх | Cообщить модератору

167. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –1 +/
Сообщение от myhand (ok), 21-Апр-20, 21:02 
>> Стоп.  Ты начал за какую-то "уникальность" конструкций питона, а потом просто начал вещать о том, какое там все атстой.
> Ну так, если реализация в питоне никуда не годится, а обучение будет
> проходить именно кривой реализации

То конструкция, то реализация.  А давеча - уникальность была.  И как ты с такой кашей в голове живешь?

>> Единственное неоспоримое достоинство Julia - макросы.  Хотя тут тоже как-бы есть, если очень надо.
> Julia - это ruby-подобный lisp. С акцентом на функциональное программирование.

Я вас умоляю.  В lisp-подобном можно DSL делать одной левой.

> И компактная по коду почти как ruby.

Это которое с begin - end в 21 веке?

Хотели Matlab, но не такой убогий.  Увы, не взлетело.  Ибо в своей нише - и Matlab
вовсе не убогий, и питон поджимает, а за пределы Julia так и не шмогла.

>> Ну почему, еще Matlab, Mathematica, *CADы, кому чего на самом деле надо.  Идея в том, что работой над инструментами занимается ничтожный процент "программистов".
> Почти каждая задача обработки больших объемов данных требует реализации специфических
> алгоритмов.

С чего ты решил, что работа большинства прикладных программистов связана именно с
обработкой больших объемов данных, да еще и уникальными алгоритмами?!

Ответить | Правка | Наверх | Cообщить модератору

126. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (126), 21-Апр-20, 12:26 
Лучший для домашних проектов, да. Но массовый продакшин на Питоне - такой же плевок в лицо пользователем, как на electron.
Ответить | Правка | К родителю #34 | Наверх | Cообщить модератору

39. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +5 +/
Сообщение от Аноним (43), 20-Апр-20, 22:36 
Ну все Питон 2 теперь идеален можно на нем начинать новые проекты наконец-то.
Ответить | Правка | Наверх | Cообщить модератору

62. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (60), 21-Апр-20, 00:23 
И для рабочего стола поставь себе TDE.
Ответить | Правка | Наверх | Cообщить модератору

124. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Michael Shigorinemail (ok), 21-Апр-20, 11:59 
Слышал, что сузешники продолжают тащить настоящий KDE3.  Пока не проверял, если так -- вот это здорово.
Ответить | Правка | Наверх | Cообщить модератору

70. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +2 +/
Сообщение от б.б. (?), 21-Апр-20, 03:00 
вроде ж 2.7.15 был последним? в общем, пока за свои сервисы на python 2 не беспокоюсь, жить им ещё долго и счастливо :)
Ответить | Правка | Наверх | Cообщить модератору

72. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +1 +/
Сообщение от Аноним (72), 21-Апр-20, 04:01 
Кто-нибудь сможет опакетить Blender 2.49b c Python 2.7.18 для Debian 10? https://download.blender.org/release/Blender2.49b/
Ответить | Правка | Наверх | Cообщить модератору

82. Скрыто модератором  –4 +/
Сообщение от mail (?), 21-Апр-20, 06:23 
Ответить | Правка | Наверх | Cообщить модератору

85. Скрыто модератором  +3 +/
Сообщение от Форсунка топливная BOSCH (?), 21-Апр-20, 07:02 
Ответить | Правка | Наверх | Cообщить модератору

90. Скрыто модератором  –3 +/
Сообщение от myhand (ok), 21-Апр-20, 08:45 
Ответить | Правка | Наверх | Cообщить модератору

125. Скрыто модератором  +1 +/
Сообщение от Michael Shigorinemail (ok), 21-Апр-20, 12:02 
Ответить | Правка | Наверх | Cообщить модератору

138. Скрыто модератором  +/
Сообщение от Ordu (ok), 21-Апр-20, 14:25 
Ответить | Правка | Наверх | Cообщить модератору

99. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –3 +/
Сообщение от DmA (??), 21-Апр-20, 10:32 
слово "последний" сейчас попахивает как заражённый коронавирусом :(
Ответить | Правка | Наверх | Cообщить модератору

135. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (134), 21-Апр-20, 13:25 
Надо было писать крайний?)
Ответить | Правка | Наверх | Cообщить модератору

139. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +1 +/
Сообщение от Ordu (ok), 21-Апр-20, 14:27 
Почему? Я пропустил какие-то мемчики? Вроде эпидемию ещё не отменили, и заражения короновирусом продолжаются, и подавляющее большинство заражённых -- не последние заражённые.
Ответить | Правка | К родителю #99 | Наверх | Cообщить модератору

136. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (136), 21-Апр-20, 13:34 
Тут как то сунулся поизучать пыхтон, хоспаде какой же он убогий.
Ответить | Правка | Наверх | Cообщить модератору

152. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (140), 21-Апр-20, 18:58 
у меня такое было с Rust/C++ и ничего втянулся потехоньку.
Ответить | Правка | Наверх | Cообщить модератору

143. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –1 +/
Сообщение от economist (?), 21-Апр-20, 16:12 
Очень жаль людей, которые неосилили самый простой и ясночитаемый ЯП. Но это их личная слабость, в принципе, общественно-безвредная.

Больше жаль тех, кто читают подобные ветки и не просто не станут изучать Python, а возьмутся "сразу" за Java/C++/Go и бросят их из-за овербрейна на 5-й день. Это уже общественно-вредное последствие антипитонохайпа, которое тут, на опеннете, густо и часто льется.    

Питон медленный, но ясный. О том что он медленный - должны беспокоиться юзвери ПО, а не программисты. Много ли среди нас кодеров? Или мы одни юзвери, уподобившиеся геймерам, считающим каждый FPS, аудиофилам, считающим каждый Bit итп?  

Программистам как раз "питонить" - в радость, слишком всё легко и быстро пишется. Сравните листинги на разных ЯП тех же админскриптов и время на их кодинг. Питон в среднем в 3 раза быстрее пишется, а выполняется примерно столько же, или чуть медленнее.    

Ответить | Правка | Наверх | Cообщить модератору

157. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от нах. (?), 21-Апр-20, 19:23 
> Очень жаль людей, которые неосилили самый простой и ясночитаемый ЯП.

потому что им приходится править за макакой этот "простой" нечитаемый трэш, да.

От неосиляторства, исключительно.

> Больше жаль тех, кто читают подобные ветки и не просто не станут
> изучать Python, а возьмутся "сразу" за Java/C++/Go и бросят их из-за
> овербрейна на 5-й день.

А вот этих вот не жаль совершенно - это подтвержденная непригодность для профессии, требующей _постоянно_ учиться новым _сложным_ технологиям, причем первое время придется заставлять себя делать с их помощью простые вещи, потому что сложные ты еще не умеешь, а не делая - не научишься.

Ничего с ними страшного не случится, кончится коровавирус, откроется макдак, они найдут себе новую работу. И ты тоже найдешь. В крайнем случае - им нужно мясо для котлеток, и они не очень беспокоятся о его происхождении.

> Питон медленный, но ясный. О том что он медленный - должны беспокоиться
> юзвери ПО, а не программисты. Много ли среди нас кодеров? Или

надо же...

> "Программистам" как раз "питонить" - в радость, слишком всё легко и быстро

у тебя кавычки не на том слове. поправил.

> пишется. Сравните листинги на разных ЯП тех же админскриптов и время

вот-вот, кавычки явно были нужны.

Ответить | Правка | Наверх | Cообщить модератору

159. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –1 +/
Сообщение от myhand (ok), 21-Апр-20, 19:40 
> А вот этих вот не жаль совершенно - это подтвержденная непригодность для
> профессии, требующей _постоянно_ учиться новым _сложным_ технологиям

Я вас умоляю!  Прочитать мануал новой библиотеки - максимум "сложных" технологий,
необходимых over 9000 погромистов.

> придется заставлять себя делать с их помощью простые вещи, потому что
> сложные ты еще не умеешь, а не делая - не научишься.

Ага, или хуже того: осваивать эти либы методом научного тыка, ибо влом читать.

>> "Программистам" как раз "питонить" - в радость, слишком всё легко и быстро
> у тебя кавычки не на том слове. поправил.

Да ладно, это совершенно нормально что программированием занимаются
непрофессионалы.  Столько CS - журналы просто не переварят!

Иш, негодники - пишуть коряво, куды им до прохвесиональных калиграфов!  Много вы
нонче, почтенный, знаете оказывающих услуги писцов?

Ответить | Правка | Наверх | Cообщить модератору

162. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от нах. (?), 21-Апр-20, 19:54 
> Я вас умоляю!  Прочитать мануал новой библиотеки

А ты точно умеешь современный c++ ? ;-) go еще ладно, хотя там тоже не все с первого взгляда понятно.

> Ага, или хуже того: осваивать эти либы методом научного тыка, ибо влом читать.

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

> Да ладно, это совершенно нормально что программированием занимаются непрофессионалы.

Просто не надо тогда называть их "программистами", за что вы их так? Чем вам плох Олаф Строитель, Олаф Первопроходец или молекулярный биолог? "Я всего один раз в жизни трахнул козу!"

> Много вы нонче, почтенный, знаете оказывающих услуги писцов?

ищете хорошего переписчика Торы? Так их и во все времена немного было. Работа нервная и при этом особой аккуратности требует. Могу подсказать, но учтите - очень недешево обойдется.

Ответить | Правка | Наверх | Cообщить модератору

166. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –1 +/
Сообщение от myhand (ok), 21-Апр-20, 20:46 
>> Я вас умоляю!  Прочитать мануал новой библиотеки
> А ты точно умеешь современный c++ ? ;-)

Ну, меня точно на нем учили, правда давненько.  Так что блюю от этой гадости я со вполне профессиональным пониманием.

>> Да ладно, это совершенно нормально что программированием занимаются непрофессионалы.
> Просто не надо тогда называть их "программистами", за что вы их так?

Ну а как?  Вот ты тут пишешь - писатель.

> Так их и во все времена немного было.

Так основной функцией писцов - не переписывание торы было.  Челобитную там цар^Wбарину
написать, донос на соседа.

Ответить | Правка | Наверх | Cообщить модератору

161. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –1 +/
Сообщение от Аноним (21), 21-Апр-20, 19:52 
Ну вообще-то питон в 100-1000 раз больше операций в сравнении с си, например. Т.е. там, где тебе придётся накостылять 100-1000 строк кода на си и всё хорошенько обдумать, чтобы всё учесть и не совершить ошибок (они всё равно будут), питон всё сделает за тебя в "простеньком" однострочнике. Но эта простота обманчива, программисту всё ещё необходимо знать, что питон будет за него делать, и зачем. Питон экономит время на написание и отладку (в основном нужно думать только о том, чтобы не совершать логических ошибок -- это не так сложно, ошибок же ассоциированных непосредственно с языком довольно маловероятно совершить), позволяет писать достаточно лаконичный код (только понимание где код "тяжелее" тоже из ниоткуда не является) и позволяет часами строчить нужный код (если он работает у тебя в голове, он работает и в питоне), но простота... Сишечка проще на несколько порядков. При определённом уровне сложности проекта, его сопровождение превращается в ад не в последнюю очередь из-за динамической природы языка, хотя в целом это универсальная проблема, компоненты будут рассыпаться независимо от языка. Покрытие тестами (код, который гарантированно должен работать, и делать это именно так) несколько сглаживает углы.

>медленный

Не совсем так, если он исполняется медленно, скорее всего быстрее нет необходимости.

>ясный

А это преувеличение, никогда не стоит забывать про abc и питоноспецифичные приколы с наследованием.

>Питон в среднем в 3 раза быстрее пишется, а выполняется примерно столько же

В опять же 1000 раз в сравнении с си, есть перерасход памяти на пустом месте (никакие костыли не спасают) и гил (гил - это в лучшем случае потеря эффективности в мультипотоке, pure python батарейки отправляют любую производительность сразу на дно).

Ответить | Правка | К родителю #143 | Наверх | Cообщить модератору

170. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –2 +/
Сообщение от Ilya Indigo (ok), 22-Апр-20, 01:59 
> а возьмутся "сразу" за Java/C++/Go и бросят их из-за овербрейна...

Ставить в один ряд жабу и плюсы?
Вы или хотели туда шарп влепить, или видимо сами не знаете чем шарп от плюсов отличается.
Суда по тексту далее вариант второй!

Ответить | Правка | К родителю #143 | Наверх | Cообщить модератору

179. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от economist (?), 23-Апр-20, 00:32 
сразу за "любой другой профессиональный ЯП" - так лучше?
Ответить | Правка | Наверх | Cообщить модератору

180. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Ilya Indigo (ok), 23-Апр-20, 03:36 
> сразу за "любой другой профессиональный ЯП" - так лучше?

Нет! Умнее Вас это не сделало!
Когда с самого начала изучаешь C/C++, по неволе приходится досконально изучать особенности работы с памятью и как правильно это делать. Особенности работы процессора, частично ассемблер, то как он работает, его особенности кеша, механизма вероятности выполнения и прочее.
И как итог или ты осваиваешь C/C++, понимая как работает железо на низком уровне и пишешь более-менее оптимальный производительный код, либо нет.
Даже если требуется писать на другом ЯП, том же пихоне, то ты пишешь всё равно с огладкой на знания из C/C++.

Если же школота сразу изучает пихон и прочие интерпритаторы, которые вообще срать хотели на особенности работы памяти и процессора, а то даже не сам язык а один из его фреимвёрков, который ко всему прочему срать хотел на особенности и слабые/сильные стороны его языка, а заточен под быстрый и выгодный говнокод, то он уже законченный говнокодер не различающий ни C, ни Java, для него это всё одно трудно-запутаное, неоправданно сложное, "овербрейн"!

А самое печальное, когда таких ... становятся всё больше и больше, и они начинают вытеснять программистов, особенно там, где нужен быстрый и производительный код не жрущий кучи оперативы.

Ответить | Правка | Наверх | Cообщить модератору

181. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –2 +/
Сообщение от myhand (ok), 23-Апр-20, 07:56 
> Когда с самого начала изучаешь C/C++, по неволе приходится досконально изучать особенности
> работы с памятью и как правильно это делать.

Ну и зачем в XXI веке чуть менее чем всем управлять памятью руками?

> Особенности работы процессора,
> частично ассемблер, то как он работает, его особенности кеша, механизма вероятности
> выполнения и прочее.

Начнем с того, что современный "переносимый ассемблер" (тм) - страшно далек от того, как
на самом деле работает процессор.

> И как итог или ты осваиваешь C/C++, понимая как работает железо на
> низком уровне

Так что, учитывая вышеизложенное - уже можно констатировать что ты нифига не
освоил C/С++, раз не понимаешь как работает современное железо?

> А самое печальное, когда таких ... становятся всё больше и больше, и
> они начинают вытеснять программистов, особенно там, где нужен быстрый и производительный
> код не жрущий кучи оперативы.

Вот мне никогда не ставили задачу "написать быстрый и производительный код,
не жрущий кучи оперативы".  Обычно люди хотят странного, например решить конкретную
прикладную задачу, располагая заданными ресурсами.

Ответить | Правка | Наверх | Cообщить модератору

184. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Ilya Indigo (ok), 23-Апр-20, 12:49 
Поздравляю Вас, Вы именно тот о ком я и писал.
Если Вы осинизатор, то Вам никто и не поставит задачу написать картину или сочинить композицию, это очевидно.
Ответить | Правка | Наверх | Cообщить модератору

171. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Аноним (171), 22-Апр-20, 04:24 
За последние годы многие люди начинали изучать именно второй Питон (или начинали новые проекты именно на втором). Эксперты, поясните пожалуйста, зачем?
Ответить | Правка | Наверх | Cообщить модератору

172. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +1 +/
Сообщение от Аноним (16), 22-Апр-20, 08:47 
сначала предоставь источник статистики, потом поговорим
Ответить | Правка | Наверх | Cообщить модератору

178. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +2 +/
Сообщение от economist (?), 23-Апр-20, 00:29 
Скорее наоборот, за последние годы появилось очень много альтернативных библиотек для "трешки", которые были только для "двушки". Особенно там, где больше всего появляется важного и фундаментального, я про DS/ML.

В реальном "проде", о котором так любят здесь поговорить, встречается и 2.3.2 (у меня и еще у 400+компаний,  дававших в 2011 г. порядка 4% ВВП РФ, в виде одной свободной EDM). И если честно, не так уж сложно from future для функции print(), чуть сложнее с unicode (но все равно терпимо) - и в принципе задача поддерживать старые системы в работе - решаема. "Взять и переписать все на python3" не придет в голову, т.к. если это что-то сложное и большое - придет головняк от двойственности подходов. Впрочем, товарищам, которые всех тут называют макаками без разбора - наверное по плечу. Только вот пишут ли они вообще хоть что-то - мы никогда не узнаем.
  

Ответить | Правка | К родителю #171 | Наверх | Cообщить модератору

182. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от myhand (ok), 23-Апр-20, 08:05 
> "Взять и переписать все на python3" не придет в голову, т.к. если это что-то
> сложное и большое - придет головняк от двойственности подходов.

И вообще, клиенту не видно что там внутре - значит это не фигня какая, не поделка
студентов, которых мы наняли вчера (а сегодня наймем новых, чтобы исправить очередной
баг, на котором клиент подорвался) - а промышленный код.

> Впрочем, товарищам,
> которые всех тут называют макаками без разбора - наверное по плечу.

Макаки почему-то смогли без проблем перенести на трешку чуть менее чем все
открытые проекты.

Ответить | Правка | Наверх | Cообщить модератору

187. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от Michael Shigorinemail (ok), 24-Апр-20, 19:12 
Макаки или 2to3?
Ответить | Правка | Наверх | Cообщить модератору

188. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  +/
Сообщение от myhand (ok), 24-Апр-20, 19:19 
Большинство проектов поддерживали какое-то время и 2-ю и 3-ю версии на одной и той же кодовой базе.  2to3 фактически делает две версии проекта, это немного совсем другое.
Ответить | Правка | Наверх | Cообщить модератору

183. "Опубликован Python 2.7.18, последний выпуск ветки Python 2 "  –1 +/
Сообщение от анон (?), 23-Апр-20, 08:53 
слава богу это выпилят из линуксов.
язык программирования это си.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру