2.01.2017 / 19:04 |  | 
vl@volk    Пользователь  
   Сейчас: Offline 
 Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
   | __________________
   знает толк  | 
  2.01.2017 / 19:17 |  | 
Ксакеп    Модератор форума  
   Сейчас: Offline 
 Регистрация: 20.06.2012
   | vl@volk, я про его целенаправленное использование скорее.
   | 
  2.01.2017 / 20:08 |  | 
vl@volk    Пользователь  
   Сейчас: Offline 
 Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
   | Ксакеп, так скорее или целенаправленное?) Да, его поддерживают из-за того, что некоторые поставщики ПО не собираются переписывать код на новую версию, а утилита 2to3 не исправит логических ошибок и зависимостей (например другое поведение api или изменения в модулях). Не припомню сейчас, какие там различия самые основные, начал сразу с 3.5
  __________________
   знает толк  | 
  3.01.2017 / 00:24 |  | 
aNNiMON    Супервизор 
   Сейчас: Offline 
 Имя: Витёк Регистрация: 11.01.2010
   | vl@volk, что вообще нынче на питоне пишется? Для мелких скриптиков, думаю, чем больше библиотек, тем лучше, так что 2.x вполне сойдёт.
  __________________
   let live  | 
  3.01.2017 / 04:46 |  | 
aRiGaTo    Пользователь  
   Сейчас: Offline 
 Имя: Snork Откуда: Yerevan Регистрация: 03.02.2010
   | Цитата aNNiMON: vl@volk, что вообще нынче на питоне пишется?Да что угодно. Но на 2.Х остались уж совсем упертые. Например, Frappe. Django и SciPy уже давно на 3.Х.
  __________________
   don't tread on me  | 
  3.01.2017 / 06:57 |  | 
Bogdan-G    Пользователь  
   Сейчас: Offline 
 Имя: Богдан Откуда: Москва Регистрация: 13.02.2011
   | Из-за моды прыгать самому с 2.х на 3.х не вижу имхо.
   Изменено Bogdan-G (3.01 / 06:57) (всего 1 раз) | 
  3.01.2017 / 11:31 |  | 
Ксакеп    Модератор форума  
   Сейчас: Offline 
 Регистрация: 20.06.2012
   | Цитата aNNiMON: vl@volk, что вообще нынче на питоне пишется? Для мелких скриптиков, думаю, чем больше библиотек, тем лучше, так что 2.x вполне сойдёт.Машин лёнинг и дата майнин.
  Слышал в python даже асинхронщину подвезли, так что ещё больше поводов перелезть на 3.*
   | 
  3.01.2017 / 13:55 |  | 
vl@volk    Пользователь  
   Сейчас: Offline 
 Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
   | Релиз Python 3.6 — да, теперь он с нами(хабр)What’s New In Python 3.6 (docs.python.org)Очень удобен, посчитать, автоматизировать, даже с минимумом модулей. Я анимонспамер писал, функционал можно расширить вплоть до написания полноценного парсера с кешированием страниц и расширенным поиском (но делать этого я конечно же не стану). А ещё мне нравится такой модуль как ast — код пайтон можно преобразовать в любой другой, даже скомпилировать код пайтон в машинные коды. Пример тому  pyNES __________________
   знает толк  | 
  3.01.2017 / 14:41 |  | 
Витаминыч    Супермодератор  
   Сейчас: Offline 
 Имя: Василиус Откуда: RZN Регистрация: 20.04.2012
   | :фесйпалм:
  Каждому - по потребностям.
  __________________
   わからない!!  | 
  3.01.2017 / 15:53 |  | 
vl@volk    Пользователь  
   Сейчас: Offline 
 Имя: Владислав Откуда: Земля Регистрация: 26.12.2012
   | По рекомендациям всех разработчиков Python, для конкатенации списка строк нужно писать следующим образом: words = ['a', 'b']  
''.join(words) #>>> 'ab'  
', '.join(words) #>>> 'a, b'  
 В официальной реализации это самый быстрый способ (по моему в стиле Python     ). А вот в CPython быстрее s = ''  
for word in words:  
    s += word + ', '  
s = s[:-2]  
  __________________
   знает толк  Изменено vl@volk (3.01 / 15:54) (всего 1 раз) |