Прямой эфир

На последний вопрос можно ответить сразу: сейчас логичнее использовать 2.6, потому что на 3.x портированы еще не все распространенные библиотеки, и (в случае веб-приложений) его почти нет на хостингах. Различий там полно, многие из них касаются ООП.
Анонимная функция достаточно распространенный термин, поэтому я и употребил именно его.
Про срезы и self напишу, но уже завтра. Предыдущие пожелания тоже учту.
  • avatar
  • Nergal
  • 27 июля 2009, 20:07
  • #
  • 0
Не так давно начал изучать python, после 4 лет PHP, я просто в восторге.

Возникло пару замечаний к статье:

1. Наверное, стоило бы чуть глубже раскрыть тему срезов списков, в частности срезы вида list[2:] и list[:4] — такие штуки часто бывают полезны;

2. Если я не ошибаюсь, функции, которые Вы назвали анонимными так и называются — лямбда-функции.

3. Также Вы не упомянули о self в параметрах методов и зачем он нужен — такого в других языках, насколько я помню, не существует, поэтому вводная статья должна освещать этот вопрос.

4. Хотелось бы больше узнать про версии и их различия, какую лучше где использовать и почему.
  • avatar
  • volly
  • 27 июля 2009, 20:03
  • #
  • +1
Спасибо за хороший мануал.
  • avatar
  • trafim
  • 27 июля 2009, 17:42
  • #
  • 0
Чую, будет fantom скоро на #archlinux холиворить на тему «wmii>dwm>xmonad>awesome>openbox» :) давно замечено, что арчеводы имеют привычку скатываться в пучину тайловых wm.
Качать лучше ftp-образ, так на апдейты меньше траффика уйдет. И да, вроде б в комплекте есть beginners guide в текстовом виде, так что инструкции какие-то не особо и нужны ;)
  • avatar
  • fantom
  • 27 июля 2009, 17:24
  • #
  • +2
*Мое имхо (:
Я вообще против убунту нечего не имею (не подумайте). Это мой первый дистрибутив. Вот вчера тестил ubuntu 9.10 alpha 3, работает заметно шустрее, жду релиза (;
Про print я упомянул, что речь идет о 2.5, функцией он стал в 3.0
Про alias и утиную типизацию разумно, надо дописать, но думаю, на уровне упоминания. По-хорошему про это надо отдельную подробную статью, но потом.
про имхо нигде сказано не было )
надеюсь не увидите
  • avatar
  • fantom
  • 27 июля 2009, 17:13
  • #
  • +2
Я не гоню, это просто мою ИМХО. лично у меня убунту работает хуже чем арч. И пока что глюков я не замечал.
  • avatar
  • LRN
  • 27 июля 2009, 17:12
  • #
  • +1
Потому что туториал писался под 2.x
Но уже где-то в 2.6 можно использовать print(), если импортировать его из будущего
В 3.x print по-моему нету (или есть, но потом не будет)
Если уже используешь Питон — медленно переползаешь с print на print(). Если только учишься — лучше сразу привыкать к print(). ИМХО.
  • avatar
  • LRN
  • 27 июля 2009, 17:07
  • #
  • 0
Та же претензия, что и к «краткому» введению — используется print вместо print()
Поскольку присутствует академическое занудство, можно было бы упомянуть о том, что присваивание — это на самом деле alias (на эти грабли часто наступают)
По-хорошему следовало бы упомянуть об утиной типизации Питона (в конце концов, Питон вообще весь объектный, «под капюшоном»).
Не чувствую ни тормозов, ни нестабильности. Как говорится, не надо гнать.
В арч я увидел намного больше глюков чем в убунте.
Да, мне не нравится граф установка. Я ставил систему с minimal и настраивал все сам.
Почему тогда оф. туториале print?
Да и я считаю что использовать это выбор каждого.
  • avatar
  • LRN
  • 27 июля 2009, 16:56
  • #
  • 0
Учишь плохому. Надо использовать функцию print(), а не ключевое слово print.
  • avatar
  • fantom
  • 27 июля 2009, 16:34
  • #
  • +1
Понравилось, так держать.
Если кдешники не найдутся, можно будет совместными усилиями :)
Так и сделаем ;)
Тогда осталось чтоб питоно-kdeшник описал pyqt4.
Лучше вы опишите wxPython, а я pyGTK. Тогда у читателей будет возможность сравнить и выбрать себе библиотеку по вкусу.
Я дальше планировал кратко описать wxpython.
Может это сделаете вы или вместе? Или может вы опишите другой Gui?
Сделал повыше. И правда силишком много оставил в анонсе.
Мне понравилось, очень даже. Только кат повыше сделайте =)
Ушел читать внимательно :)