Архив рубрики: Книги по Python

Книги по языку программирования Python, купить учебники по Django для чайников или скачать самоучитель по Python для начинающих бесплатно

Программирование на Python. Том 2 — Марк Лутц

«Программирование на Python» – подробное и ясно изложенное руководство по применению языка Python в повседневной программистской деятельности. Книга не ограничивается изучением сильных сторон языка – изложение основано на том, какие вопросы чаще всего требуется решать. В содержание включены главы, посвящённые использованию сетевых протоколов, SQL, списков элементов, графов и других структур данных, а также приложениям Python к программированию веб-сайтов. Исследованы такие полезные возможности как запись данных в кроссплатформенном формате DBM, синтаксический анализ текстов, интеграция программ на Python со сторонним программным обеспечением. Учебник «Программирования на Python» отличает всестороннее описание наиболее актуальных задач – обмена данными между программами, предоставления удалённого доступа, создания пользовательских интерфейсов и объектно-ориентированных сценариев. Рассмотренные Марком Лутцем проблемы часто возникают в прикладном программировании, поэтому книга может использоваться как настольный справочник.

Программирование на Python. Том 1 — Марк Лутц

Если Вы овладели основами языка Python, и не знаете в каком направлении теперь двигаться, какие книги читать и что делать — книга «Программирование на Python. Том 1» поможет Вам. В данном руководстве детально расписаны возможности Python в создании графических интерфейсов и веб-приложений, а также его преимущества в среде системного администрирования и многое другое. В книге проводится исследование различных приемов работы с базами данных, изучение обработки текста, программирования сетевых взаимодействий и создания интерфейсов для сценариев. В данном издании описан синтаксис языка Python и методики разработки приложений с его помощью, проиллюстрированы часто встречающиеся идиомы программирования и рассмотрены методы корректного их применения.

В четвертом издании добавилось новых особенностей языка и практических приемов программирования для Python 3.X. Все примеры, представленные в книге, протестированы на альфа-версии Python 3.2. Можно без тени сомнения заявить, что книга «Программирование на Python. Том 1», автор которой Марк Лутц, является всесторонним изданием, ставшим для многих первой ступенью на сложном пути овладения навыками разработки приложений на Python.

Python. Подробный справочник — Дэвид Бизли

Книга, нацеленная на практикующих программистов, предлагает краткую и по сути дела информацию о Python. В справочнике обсуждается не только ядро языка, но и наиболее необходимые и важные элементы стандартной библиотеки Python. Из пособия читатель узнает обо всех особенностях Python, таких как метаклассы, декораторы, генераторы, замыкания и сопрограммы, а также о модулях, имеющих непосредственное отношение к разработке многозадачных программ, которые используют потоки управления и дочерние процессы в своей работе. Также рассматриваются модули, предназначенные для организации работы с системными службами и сетевыми взаимодействиями.

Автор книги «Python. Подробный справочник», Дэвид Бизли, в четвертом издании полностью переработал способ подачи материала, что позволило читателям легче находить ответы на возникающие вопросы. В книге отражены все существенные нововведения в Python 2.6 и Python 3.

Python 3 и PyQt. Разработка приложений — Николай Прохоренок

Посвященная удачному сочетанию двух программных платформ Trolltech Qt и Python, выразившемуся в библиотеке PyQt, книга рассказывает как об основах языка Python, так и о практическом применении PyQt для разработки графического интерфейса пользователя.

Заслужившие немалую популярность у разработчиков ПО две открытых программных платформы — библиотека разработки графического интерфейса Qt и кросс-платформенный интерпретатор Python — сведены воедино в не менее успешном проекте под названием PyQt, объединив простоту разработки на Python со всей мощью платформы Qt. Читатель, впервые услышавший о языке Python, найдёт в учебнике Николая Прохоренка уроки по основам языка, те же, кто более продвинут, могут сразу перейти к PyQt и ознакомиться с разработкой пользовательского интерфейса с помощью гордости разработчиков Qt — визуального редактора Qt Designer, узнает о связывании компонентов формы между собой, приёмах многопоточного программирования, автоматическом размещении компонентов на форме и многих других «коронных приёмов» Qt-программистов.

Разработчик, знакомый и с Qt, и с Python, всё равно не будет разочарован, прочитав об использовании PyQt в связке с SQLite — библиотекой встроенного SQL, позволяющей программе работать с базами данных без специального выделенного SQL сервера. Учебник «Python 3 и PyQt. Разработка приложений» будет полезен любому разработчику ПО, владеющему базовыми навыками объектно-ориентированного программирования.

Практикум по алгоритмизации и программированию на Python — И. А. Хахаев

Книга «Практикум по алгоритмизации и программированию на Python» представляет собой учебно-методический комплекс для школьников и студентов вузов.
Цель комплекса – начальное знакомство учащихся с основами алгоритмизации и приобретения ими базовых навыков программирования на языке Python. Книга содержит учебное пособие и методические указания для преподавателя. В учебном пособии изложен теоретический материал. Содержание учебника находится в соответствии с учебной программой курса информатики для общеобразовательных школ. Он содержит типовые задачи в том объеме, который требуется для сдачи ЕГЭ. Рассмотрены методы алгоритмизации задач и их практической реализации на Python. В комплексе имеется 32 файла с примерами различных вариантов задач.
В методичке описаны особенности IDE — Eric и Geany. В помощь учителю приведены особенности обучения программированию на этом языке.
В качестве дополнения приводятся методы использования модуля turtle и библиотеки Tkinter для моделирования и программирования графики.
Изложение материала с правильным дидактическим построением делает его доступным для самостоятельного изучения.

Изучаем Python — Марк Лутц

«Изучаем Python» — это четвертое издание учебника, посвященного известному языку Python, написанное Марком Лутцем исходя из материалов курсов, которые он ведет уже более десяти лет. Учебник написан легким и доступным языком и подходит для любой скорости обучения. Python — гибкий, простой в использовании язык, позволяющий с высокой скоростью разработки создавать надежные и эффективные проекты. Этот язык легко интегрируется с программами и инструментами, разработанными на других языках. Python используют такие всемирно известные компании, как Intel, Google, Hewlett-Packard и Cisco. Издание было обновлено и дополнено в связи с выходом новой версии языка 3.0. Рассмотрены основные типы объектов языка и способ их создания и работы с ними, функции, являющиеся основным процедурным элементом языка. Описан порядок работы с модулями, а также классами — дополнительными инструментами, имеющими объектно-ориентированный характер. Даются инструкции и различные модели обработки исключений, представлен обзор инструментов, необходимых для создания крупных программ. В конце каждой главы читатель найдет контрольные вопросы для самостоятельного закрепления материала и ответы на них, а в конце каждой части — практические упражнения (решения к ним приведены в приложении В). В книге имеются примечания о появившихся в версии Python 3.1 наиболее важных расширениях языка.

Django. Подробное руководство — А. Головатый, Д. Каплан-Мосс

«Django. Подробное руководство» — справочник, посвященный последней версии среды выполнения для разработки веб-приложений. Этот фреймворк представляет собой легкий и удобный инструмент для создания и качественной поддержки самых сложных сетевых ресурсов без затраты лишних усилий. В книге обсуждаются шаблоны высокого уровня абстракции, широко применимые в веб-программировании, средства ускоренной реализации наиболее типичных задач и четко определенные соглашения о вариантах разрешения проблем.

Подробно рассмотрены методы работы с компонентами Django, сами эти компоненты, а также способы эффективного использования инструментов при работе над разнообразными проектами. Книга ориентирована на читателя, желающего изучить вопросы создания интернет-ресурсов с использованием Django, начиная с нуля и заканчивая безопасностью, интернационализацией, кэшированием и генерированием RSS и PDF. Этот справочник предназначен также для тех, кто знаком с базовыми подходами веб-программирования и имеет навыки работы на языке Python.

Программируем коллективный разум — Тоби Сегаран

Средства эффективной обработки разнообразной информации в Интернете никогда еще не были столь востребованы и важны, как сегодня. Книга «Программируем коллективный разум» является первым практическим пособием по программированию различных интеллектуальных приложений для Web 2.0. Тут Вы сможете найти все нужное, чтобы научиться писать самообучаемые программы, способные собирать и затем анализировать огромные объемы данных, которые имеются в Сети. Прочитав описываемую книгу, Вы научитесь эффективно пользоваться алгоритмами машинного обучения, при этом адаптируя их под собственные нужды. Для того чтобы овладеть материалом, который представлен в книге, от Вас не потребуется абсолютно никаких специальных навыков и знаний о машинном обучении, анализе данных либо математической статистике. Но предполагается, что Вы уже имеете достаточный опыт программирования, а также знакомы с ключевыми концепциями. Отметим, что в каждом разделе Вы найдете примеры и задания, которые помогут Вам легко и быстро освоить разные аспекты работы алгоритмов.

Django. Разработка веб-приложений на Python — Джефф Форсье, Пол Биссекс, Уэсли Чан

На базе простой и очень надежной платформы Django на Python Вы имеете возможность проектировать мощные веб-решения всего лишь из нескольких строк программного кода. Авторы книги «Django. Разработка веб-приложений на Python» детально описывают все инструменты, приемы и концепции, которые нужно знать, чтобы максимально эффективно использовать Django версии 1.0, включая все главные характерные особенности последней версии. Следует отметить, что это руководство начинается со своеобразного введения в Python, после чего подробно рассматриваются ключевые компоненты Django, а также порядок организации взаимодействия между указанными выше продуктами. В данной книге описываются способы создания конкретных приложений: фотогалерея, система управления содержимым, блог, а также инструмент публикации фрагментов программного кода с подсветкой синтаксиса. После всего этого рассматриваются более трудные для восприятия темы: синдицирование, тестирование веб-приложений, а также, настройка приложения администрирования. Авторы открывают секреты Django, давая детальные разъяснения и предоставляя множество примеров кода, сопровождая их описанием и иллюстрациями.

Программирование на Python 3. Подробное руководство — Марк Саммерфилд

Python 3 – новая версия мощного высокоуровневого языка программирования общего назначения, признанного разработчиками программного обеспечения. Одна из самых сильных сторон книги – многолетний опыт ее автора, Марка Саммерфилда, ведущего специалиста по этому языку. В руководство по программированию включены необходимые для освоения языка на практике методы разработки программ с использованием стандартной или сторонней библиотеки для языка программирования Python 3. Уровень сложности в книге постепенно повышается по мере ее чтения: начиная с описания ключевых элементов Python, автор переходит к более сложным темам, таким как распределение вычислительной нагрузки между несколькими процессами и потоками, использование сложных типов данных, управляющих структур и функций. Одним из последних этапов освоения языка Python 3 является в книге создание приложений для работы с базами данных SQL и с файлами DBI. Книга «Программирование на Python 3. Подробное руководство» обладает как справочным, так и учебным материалом, насыщена увлекательными примерами, доступными также и на специальном сайте издания. Код примеров был предварительно протестирован с окончательным релизом Python в операционных системах Windows, Linux и Mac OS X.

12