
Ваша оценкаРецензии
jenyay7 марта 2009Читать далееДочитал книгу Марка Лутца "Изучаем Python", выход которой ждал еще с ноября прошлого года. Книга, как и ожидал, оказалась просто отличная, особенно понравилась манера изложения автора. Похоже именно так и надо писать технические книги.
А манера эта состоит в том, что сначала Лутц начинает рассказывать о какой-то теме в общих чертах, чтобы было понятно даже новичку (книга все-таки считается учебником по Python, хоть и предполагает средний уровень подготовки читателя), но постепенно доходит до очень низкоуровневых вещей, которые будут интересны и тем, кто язык Python уже знает, а элементы языка разбирает буквально по косточкам, чтобы не осталось ни одного недопонятого момента.
Например, в главе, посвященной общей работе интерпретатора, начинается все с того, как вообще можно запускать скрипты (двойной клик, командная строка и т.п.), затем рассказывается о том как работает виртуальная машина Python, какие файлы и когда она создает, а затем рассказывается о разновидностях Python - CPython, IronPython, JPython, после чего коротко говорится о способах ускорения скриптов с помощью сторонних библиотек (Psyco, Shedskin C++) и кратко упоминает библиотеки для создания полноценных exe-шников (py2exe, PyInstaller и Freeze). В конце каждой главы находится раздел, где автор описывает возможные ошибки при использовании элементов языка, рассмотренные в текущей главе. Некоторые моменты Лутц повторяет по несколько раз для тупых в течение одной главы, но это не раздражает, а новичкам, думаю, это должно сильно облегчить понимание.
Благодаря такому подходу книгу будет интересно читать и тем, кто с Python уже знаком. Я, например, в книге выяснил для себя вопрос, который меня давно волновал: является ли класс list связанным списком. Оказалось, что нет, внутри языка это обычный массив, в некотором роде аналог std::vector из C++. За одно я узнал о существовании некоторых конструкций вроде "a < X < b". Некоторые конструкции, которыми пользовался до этого, стали казаться более логичными, чем до прочтения книги. Да и вообще появилось ощущение, что все элементы языка выстроились в законченную мозаику.
Понравилось, что Лутц постоянно сравнивает элементы языка Python с похожими элементами других языков (в основном C). Кроме того автор постоянно делает сноски на возможности Python 2.6 и 3.0, которые еще только планировались, когда писалась книга, и в то же время он пишет в какой версии языка появилась та или иная фича.
Из недостатков могу назвать только цену книги. Я ее покупал на Савелке за 1100 рублей, а, как потом выяснилось, в Интернет-магазинах ее продают за 800 рублей. Я эту книгу покупал нам на кафедру, но теперь подумываю купить ее и себе домой. А может быть просто дождусь, когда ее выложат в инет :)
В общем, книга на твердую пятерку и на нее можно ставить штамп "маст рид".
GertrudaN20 сентября 2015Python - хороший первый язык для программирования. А это хорошая первая книга для его изучения
Читать далееОсновная проблема изучения программирования, на мой взгляд в том, что существует большой разрыв между книгами для новичков, где рассказывается про основные типы данных и операторы, и статьями для профессионалов. Прочитаешь книгу для новичков, понимаешь что не знаешь ещё очень многого, но что делать дальше - непонятно.
В этой увесистой книге (1200 страницы) Марк Лутц научит вас питону с нуля и до продвинутого уровня. Любая тема рассказывается со всеми мелкими ньюансами. Например, в главе про числа в питоне рассказывается и как округляются числа при делении, и как представить комплексное число, и про тип decimal для вычислений повышенной точности.
В начале книги рассказывается как установить питон, как запускать программы на нём. Я считаю, это очень важно, многие бросили мысль о программировании после того, как им не удалось настроить рабочее место.Книга написана простым языком, понятным обычному смертному. Лутц упоминает, что проверял эту книгу на своих студентах. Это заметно.
Рассказывается и про то как выделяется память в питоне, и про то, как документировать код, и как задавать пути поиска модулей. В общем, всё что может пригодиться.
Мне понравилось, в вопросах после глав последний вопрос он задаёт шуточный. Это позволяет расслабиться.К недостаткам я бы отнесла малое количество практики: только несколько упражнений после каждой части. По-хорошему надо прочитать о чём-то и сразу применять на практике.
Если вы хотите научиться программировать - примите к сведению, что питон - хороший первый язык: он высокоуровневый, удобный, с кучей библиотек, с множеством возможностей. А эта книга - лучшее пособие по его изучению
Strezhnev12 декабря 20225/5? Насмешили
Читать далееОчень любопытно, чем руководствуются поставившие высший балл этой книге.
"Книга для освоения языка с нуля" - она не для чайников. Я уже был ознакомлен с 80% материала из других источников - решил подытожить и закрепить. Но то, как подаётся материал, это просто ужас - автор бросается в первых главах из темы в тему - с целью показать возможности языка - но новичок просто не поймет, в какую суматоху попал - то рассказывали про строки, то резко переходим на функции, генераторы и итераторы, пространства имен, словари и множества, а также frozenset и методы списков.
Это сразу отпугивает читателя, тем более, сейчас уже доступен более усваемый и доступный материал - в том же stepic существуют бесплатные и очень хорошие курсы. А этот сыр-бор просто отпугивает. Вы новичок? Вам явно не сюда. А статьи можно читать на хабре.
20% материала, каюсь, не знал, но сколько ради этого мне пришлось пройти. Но и этот материал подан страшно.
mvayyner25 июня 2016Очень хорошая книга в плане теории, и материал изложен доступным и понятным языком (что немаловажно для новичка). Единственный недостаток - мало практики, а для программиста практика очень важна. Кроме "Изучаем Python", у Лутца есть книга "Программирование на Python", которая больше ориентирована на практику. Именно с "Программирование на Python" лучше и проще начать обучение, а "Изучаем" можно использовать как своеобразный справочник, для расширения полученных знаний.
BeeksFibrillary21 марта 2019Хорошая книга для освоения языка с нуля
Начинал учить язык с нее, еще в издании по Python 2.5, кажется.
Практичная, с примерами, понятно написанная книга. Подробно разобраны все аспекты языка. Даже довольно непростые темы, вроде метаклассов, объяснены понятно.Рекомендую в качестве учебника по Python
Jef_Chenger15 марта 2021Лучший учебник по Python
Полноценно охватывает основы языка. Даёт объемное понимание возможностей Python. Знакомит с ключевыми концепциями ООП. Именно её рекомендую всем кто хочет ознакомиться с языком.
Может быть сложновато для тех кто начинает программировать с нуля. Однако советую все же приложить усилия и изучить её.
Aleksejmetallizer1995yand11 февраля 2020Хорошая книга
Отличная книга для того, чтобы влиться в Python. Автор очень подробно рассматривает общие концепции, что дает полное понимание стуктуры языка.
Рекомендую как первую книжку по изучению языка программирования Python
SurbhiNahta16 апреля 2021Python classes in Aurangabad
I’m excited to uncover this page. I need to thank you for your time for this, particularly fantastic read!! I definitely really liked every part of it and I also have you saved to fav to look at new information in your site.
I am also learing python from online Python classes in Aurangabad
and your book helps me also to learn it.