От текста у меня хорошие впечатления - выбраны интересные темы с хорошими примерами и все это написано доступным языком. А вот с примерами кода на Python надо быть осторожней:
- в одном месте (я пока прочитал только две главы) верстальщики забыли целый уровень отступов в коде и пример соответственно не работает если его вводить как есть;
- похоже автор привык использовать какое-то подмножество языка, что местами не оптимально:
- везде используется функция pow() вместо операции **;
- постоянно используется метод словарей setdefault();
- к месту и нет используется трансформация списков (list comprehension), например, для получения списка строк из файла используется конструкция lines = [line for line in file(filename)] вместо lines = file(filename).readlines();
В общем, читаем книгу, но с примерами на Python надо быть внимательней.
Comments All comments
Comment by goodguy on 18:13, 2008 8 22
А twisted там есть? =)
Comment by Dmitry Vasiliev on 18:50, 2008 8 22
Нет, но зато есть feedparser, PIL, Beautiful Soup, pysqlite, NumPy, matplotlib и pydelicious. И можно быстро получить представление о применении алгоритмов искусственного интеллекта не вникая в такие толстые книги как, например, "Искусственный интеллект: современный подход". :-)
Comment by diesel on 13:55, 2008 8 27
главное, чтобы автор понимал что есть list comprehension, потому как был в нашей практике один человек с интересной интерпретацией =)
Add comment