Открыть список
Как стать автором
Обновить

Комментарии 61

Ай да умничка, ай да молодец! ^_^
Очень полезный пост, учитывая что хороших книг на русском по Питону почти нет.
Уже есть. Недавно вышла хорошая книга Лутца. А скоро должна выйти еще книга по Python 3.0 Саммерфилда.
А полное название можно? Хочу изучить Python, но боюсь промахнуться с выбором книги.
Марк Лутц «Изучаем Python», только смотрите, чтобы это было 3-е издание с крысой на обложке.

А вторая Саммерфилд М. «Программирование на Python 3. Подробное руководство»
Мне очень понравилась «Программируем коллективный разум» (O'REILLY)
Я до этого с питоном было вообще не знаком и был поражён лаконичностью и интуитивной понятностью языка — всё ясно без мануалов.

В книге приведены примеры из серии как в несколько строчек построить рекомендации на основе del.icio.us и алгоритма коллаборативной фильтрации. Или провести кластеризацию слов из нескольких тысяч блогов. Это, конечно, не учебник, но замечательное введение
Книг и вообще по Питону маловато… А давайте все поделятся ссылками на различные полезные справочники и книги по Питону? Можно даже их потом в upd. добавить
habrahabr.ru/blogs/python/49465/
Большое спасибо. Сейчас тоже начал изучать питон по книжке Р.А. Сузи «Язык программирования Python». Полезная информация лишней не бывает :)
Класс!
Эти статьи на Хабре были как раз тем самым толчком, после которого я таки занялся Питоном. До этого пробовал какие-то книги, курс на «Интуите» — всё не то, каждый раз начинал и бросал.
Лезем на ibm.com в раздел линухи, выбираем язык Python и получаем кучу отличных статей. )
www.ibm.com/developerworks/ru/views/linux/libraryview.jsp?sort_by=Relevance&show_abstract=true&show_all=false&search_flag=true&topic_by=Python

На правах оффтопа. У меня тут появилось немножко свободного времени на писательство. Будет ли интересна тема MRO (method resolution order)? В принципе эта штука представляет скорее академичекий интерес, т.к. те кто пользуются множественным наследованием и так всё знают, а остальным оно вряд ли прегодится. Но вдруг. )
ты знаеш, лучше напиши сейчас, если есть возможность. бо потом или времени не будет, или разхочется, а может и поможеш человеку отчаявшемуся найти, полезную и нужную ему вещь в 3 часа ночи )))
Да я вот тут сижу и думаю. Там чтобы в mro вникнуть нужно сначала протно проникнутся единством и противоположностью type и object. ) А это ещё целая статья всякой жести. ) Ладно, наверное всё же начну с mro.
Читаю очень неплохой курс на intuit.ru по python, всем советую.
Интуит конечно хорошо, но у них курсы построены так, что без дополнительной литературы сложновато.
Да ладно вам, там курс Сюзи по питону замечательный, и изучается легко.
Зачем чинить поиск на хабре? Хабровчане самые крутые поисковые боты:)

Вы молодец.
Учебник по питону версии 3 (на русском)
ru.wikibooks.org/wiki/Учебник_Python_3.1

Спасибо! Как раз сегодня просматривал весь Хабр на предмет статей по Пайтону. Уж очень хочется научиться :)
Большое спасибо за статью и хорошие комментарий. Было бы ваще супер, если б какой нить питон-гуру посоветовал эффективную книгу для начинающих.
Не гуру, даже еще толком не начинал учить, но подозреваю что М. Лутц «Изучаем Python, 3-е издание»
Не гуру, но подозреваю, что учить надо по How to Design Programs и Structure and Interpretation of Computer Programs.

Это если не хочется бродить в потемках локального экстремума.
Питон в списке моих ближайших интересов, посему топик добавлен в избранное, а автору подборки — большое спасибо (:
Вот мои закладки на тему Python:

ru.diveintopython.org/toc.html
pydev.ru/links/
python.su/
pydev.ru/community/
www.intuit.ru/department/pl/python/
slav0nic.org.ua/static/books/python/
djbook.ru/
forum.vingrad.ru/forum/s/725ddb2bc92ebad57e9f886fe04d8eff/python-forum.html
forum.script-coding.info/viewforum.php?id=6
www.rupy.ru/
www.opennet.ru/docs/RUS/python/
www.opennet.ru/links/sml/83.shtml
softwaremaniacs.org/about/
djbook.ru/
ru.wikibooks.org/wiki/%D0%A3%D1%87%D0%B5%D0%B1%D0%BD%D0%B8%D0%BA_Python_2.5
python.org/doc/
xgu.ru/wiki/Python
python.onego.ru/
gpolo.ath.cx:81/texts/mgt/
showmedo.com/videotutorials/beginner_programming?topic=python#topictabs
thisweekindjango.com/
effbot.org/pyfaq/
zetcode.com/wxpython/
pytune.wordpress.com/2009/04/11/vim-django-python-1/
От себя могу посоветовать книгу Ван Россума, «Язык Питон», как первая книга по питону это самое то.
Ух ты, даже моя первая статья тут есть :)
из хабровского можно было еще и статьи о PyGtk отметить, правда что то туда никто писать не хочет :(
Хочет, но некогда :-)
Особенно большое спасибо за ссылку на EasyGui. Похоже, полезная библиотека.
то что Вы сделали, даже наверно лучше чем очередная написанная статья о нем =) спасибо огромное
Ссылка не работает
Кстати, есть довольно много статей по PyQt4, но они разбросаны по разным блогам (часть в Python, часть в Qt Software). Может быть, добавить их сюда отдельной группой?

PyQt4 — Введение
PyQt4 — Меню и панели инструментов
PyQt4 — Управление расположением виджетов
PyQt4 — Сигналы и события

Программирование на PyQt4. Часть 1
Программирование на PyQt4. Часть 2
Программирование на PyQt4. Часть 3
Боюсь, мое знакомство с пайтоном может закончится так и не начавшись.
Вот объясните мне, делаю тестовый пример. Код на экране должен выглядеть так.
>>> while икс меньше либо равно трем двоеточие(пишу текстом ибо код режет хабр)
… print x
… x += 1

0
1
2
3
У меня проблема возникает после второй строчки print x. Что жать дальше? Жму энтер выскакивает ошибка File "", line None SyntaxError: invalid syntax (, line 2)
Може таб нажать? ) В Питоне вместо фигурных скобок всё на отступах работает. Т.е. надо писать:
while x <= 3:
    print x
    x += 1
Жму таб. На новую строку не переносит.
Так вы же говорите проблема после второй строчки. На новую строчку ничего переносить и не должно. Последовательность такая:
>>> while x <= 3: (жмём enter)
… (жмём tab) print x (жмём enter)
… (жмём tab) x += 1 (жмём enter)
… (жмём enter)
Я скачал Python 3.0.1
Может из-за него все? Потому что делаю все по твоей инструкции и после второго энтера ошибку выдает.
Перейду на более ранню версию.
Извиняюсь, если нервы треплю только.
Да, с этого начинать надо было. Всё верно ниже пишут. Там print стал функцией.
А питон 3.0?
Только начал изучать, и сраз уже скачал 3.0, а там print работает по другому.
в 2.6 print x
в 3.0 print (x)
docs.python.org/3.0/whatsnew/3.0.html
хорошие мануальчики получились однако… даже мне пользу принесли как начинающему питонщику )
Кстати для начинающих, мало материалов под веб програмирование, если есть швырните их в меня
На русском, действительно, инфы маловато, но если отвлечься от языка, то английская версия Dive into Python хороша. Русский перевод неполон и немного устарел, а вот оригинал — действительно отличная книга. Сам по ней учился.
Господа python'щики, а IDE не посоветуете?
По-моему большинство питонеров используют Vim. Не совсем IDE конечно, но при желании плагинами можно реализовать что угодно. Кстати сами плагины тоже можно писать на Python.
НЛО прилетело и опубликовало эту надпись здесь
Если хочется именно IDE, то Eclipse + Pydev, можно еще попробовать NetBeans IDE for Python. Но я предпочитаю Vim (точнее gVim).
Очень советую глянуть ещё видео уроки на showmedo.com/learningpaths/
Но там всё на английском. Хотя для некоторых это может оказаться даже плюсом — послушать не дикторскую английскую речь.
Там имеются просто замечательные туториалы по bash'у:
showmedo.com/videotutorials/series?name=pQZLHo5Df
Для сестры оказалось просто неоценимым толчком в сторону познания линукса.
Жаль только что на этом сервисе в конце начинают клянчить деньги. Как раз когда разговор заходит о серьёзных понятиях питона. Но для начал и основ — самое то.
Добавил в избранное :)
Для полноты думаю имеет смысл разместить ссылки и на другие ресурсы про python помимо хабра… :)
Я имею в виду в топик, а не в коменты)
На хабре вот еще проскакивало, вроде не заметил у вас.
habrahabr.ru/blogs/python/60369/
Согласен, если бы ее еще обновляли, то я следил бы за статьей.
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.