На последний вопрос можно ответить сразу: сейчас логичнее использовать 2.6, потому что на 3.x портированы еще не все распространенные библиотеки, и (в случае веб-приложений) его почти нет на хостингах. Различий там полно, многие из них касаются ООП.
Анонимная функция достаточно распространенный термин, поэтому я и употребил именно его.
Про срезы и self напишу, но уже завтра. Предыдущие пожелания тоже учту.
Не так давно начал изучать python, после 4 лет PHP, я просто в восторге.
Возникло пару замечаний к статье:
1. Наверное, стоило бы чуть глубже раскрыть тему срезов списков, в частности срезы вида list[2:] и list[:4] — такие штуки часто бывают полезны;
2. Если я не ошибаюсь, функции, которые Вы назвали анонимными так и называются — лямбда-функции.
3. Также Вы не упомянули о self в параметрах методов и зачем он нужен — такого в других языках, насколько я помню, не существует, поэтому вводная статья должна освещать этот вопрос.
4. Хотелось бы больше узнать про версии и их различия, какую лучше где использовать и почему.
Чую, будет fantom скоро на #archlinux холиворить на тему «wmii>dwm>xmonad>awesome>openbox» :) давно замечено, что арчеводы имеют привычку скатываться в пучину тайловых wm.
Качать лучше ftp-образ, так на апдейты меньше траффика уйдет. И да, вроде б в комплекте есть beginners guide в текстовом виде, так что инструкции какие-то не особо и нужны ;)
*Мое имхо (:
Я вообще против убунту нечего не имею (не подумайте). Это мой первый дистрибутив. Вот вчера тестил ubuntu 9.10 alpha 3, работает заметно шустрее, жду релиза (;
Про print я упомянул, что речь идет о 2.5, функцией он стал в 3.0
Про alias и утиную типизацию разумно, надо дописать, но думаю, на уровне упоминания. По-хорошему про это надо отдельную подробную статью, но потом.
Потому что туториал писался под 2.x
Но уже где-то в 2.6 можно использовать print(), если импортировать его из будущего
В 3.x print по-моему нету (или есть, но потом не будет)
Если уже используешь Питон — медленно переползаешь с print на print(). Если только учишься — лучше сразу привыкать к print(). ИМХО.
Та же претензия, что и к «краткому» введению — используется print вместо print()
Поскольку присутствует академическое занудство, можно было бы упомянуть о том, что присваивание — это на самом деле alias (на эти грабли часто наступают)
По-хорошему следовало бы упомянуть об утиной типизации Питона (в конце концов, Питон вообще весь объектный, «под капюшоном»).
Не чувствую ни тормозов, ни нестабильности. Как говорится, не надо гнать.
В арч я увидел намного больше глюков чем в убунте.
Да, мне не нравится граф установка. Я ставил систему с minimal и настраивал все сам.
Анонимная функция достаточно распространенный термин, поэтому я и употребил именно его.
Про срезы и self напишу, но уже завтра. Предыдущие пожелания тоже учту.
Возникло пару замечаний к статье:
1. Наверное, стоило бы чуть глубже раскрыть тему срезов списков, в частности срезы вида list[2:] и list[:4] — такие штуки часто бывают полезны;
2. Если я не ошибаюсь, функции, которые Вы назвали анонимными так и называются — лямбда-функции.
3. Также Вы не упомянули о self в параметрах методов и зачем он нужен — такого в других языках, насколько я помню, не существует, поэтому вводная статья должна освещать этот вопрос.
4. Хотелось бы больше узнать про версии и их различия, какую лучше где использовать и почему.
Качать лучше ftp-образ, так на апдейты меньше траффика уйдет. И да, вроде б в комплекте есть beginners guide в текстовом виде, так что инструкции какие-то не особо и нужны ;)
Я вообще против убунту нечего не имею (не подумайте). Это мой первый дистрибутив. Вот вчера тестил ubuntu 9.10 alpha 3, работает заметно шустрее, жду релиза (;
Про alias и утиную типизацию разумно, надо дописать, но думаю, на уровне упоминания. По-хорошему про это надо отдельную подробную статью, но потом.
надеюсь не увидите
Но уже где-то в 2.6 можно использовать print(), если импортировать его из будущего
В 3.x print по-моему нету (или есть, но потом не будет)
Если уже используешь Питон — медленно переползаешь с print на print(). Если только учишься — лучше сразу привыкать к print(). ИМХО.
Поскольку присутствует академическое занудство, можно было бы упомянуть о том, что присваивание — это на самом деле alias (на эти грабли часто наступают)
По-хорошему следовало бы упомянуть об утиной типизации Питона (в конце концов, Питон вообще весь объектный, «под капюшоном»).
В арч я увидел намного больше глюков чем в убунте.
Да, мне не нравится граф установка. Я ставил систему с minimal и настраивал все сам.
Да и я считаю что использовать это выбор каждого.
Тогда осталось чтоб питоно-kdeшник описал pyqt4.
Может это сделаете вы или вместе? Или может вы опишите другой Gui?
Ушел читать внимательно :)