Программируем python 4 е издание

Программирование на Python. Том II. 4-е издание

Также данная книга доступна ещё в библиотеке. Запишись сразу в несколько библиотек и получай книги намного быстрее.

Те, кто искали эту книгу – читают

По абонементу вы каждый месяц можете взять из каталога одну книгу до 700 ₽ и две книги из специальной подборки. Узнать больше

Монументальный труд Марка Лутца представляет собой учебник по применению языка Python в системном администрировании, для создания графических интерфейсов и веб-приложений. Исследуются приемы работы с базами данных, программирования сетевых взаимодействий, создания интерфейсов для сценариев, обработки текста и многие другие. Несмотря на то, что на протяжении всей книги используется язык Python, тем не менее основное внимание уделяется не основам языка, а приемам решения практических задач. Второй том включает материалы по созданию сценариев для Интернета. Описывается порядок использования сетевых протоколов и инструментов электронной почты на стороне клиента, применение CGI-сценариев, рассматриваются приемы реализации веб-сайтов. Далее обсуждаются дополнительные темы, касающиеся разработки приложений на Python, а именно: технологии хранения информации между запусками программы – файлы DBM, сериализация объектов, хранилища объектов и интерфейсы Python к базам данных SQL; приемы реализации более сложных структур данных на Python – стеков, множеств, двоичных деревьев поиска, графов и др.; инструменты и приемы, используемые в языке Python для синтаксического анализа текстовой информации; приемы интеграции – расширение Python с помощью компилируемых библиотек и встраивание программного кода на Python в другие приложения.

Читайте также:  Python manifest in что это

Возрастное ограничение: 0+ Дата выхода на ЛитРес: 28 июля 2017 Дата перевода: 2011 Объем: 992 стр.

ISBN: 978-5-93286-211-7 Общий размер: 14 MB Общее кол-во страниц: 992 Размер страницы: Переводчик: Правообладатель: Символ-Плюс

Книга Марка Лутца «Программирование на Python. Том II. 4-е издание» — скачать в pdf или читать онлайн. Оставляйте комментарии и отзывы, голосуйте за понравившиеся.

Источник

Программирование на Python (4-е издание, первый том) (2011)

Программирование на Python

Library IT

Описание книги “Программирование на Python” (4-е издание, первый том):

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

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

В четвертое издание включено описание новых особенностей языка, библиотек и практических приемов программирования для Python 3.X. Примеры, представленные в книге, опробованы под третьей альфа-версией Python 3.2.

Можно смело утверждать, что это обстоятельная и всесторонняя книга предна-
значена быть первой ступенью на пути овладения мастерством разработки приложений на языке Python.

Часть I. Начало
1. Предварительный обзор

Часть II. Системное программирование
2. Системные инструменты
3. Контекст выполнения сценариев
4. Инструменты для работы с файлами и каталогами
5. Системные инструменты параллельного выполнения
6. Законченные системы программы

Часть III. Программирование графических интерфейсов
7. Графические интерфейсы пользователя
8. Экскурсия по tkinter, часть 1
9. Экскурсия по tkinter, часть 2
10. Приемы программирования графических интерфейсов
11. Примеры законченных программ с графическим интерфейсом

Источник

About Programming Python, 4th Edition

[January 2011] The new, 4th Edition of this book—an applications tutorial and Python classic—is now available. It was first released in ebook form from O’Reilly on December 15th, 2010, and became more widely available in paper and other forms from retailers on January 5th, 2011.

This edition has been updated substantially for Python best practice and new tools. It uses Python 3.X—version 3.2 specifically, though most of its code should apply to readers using other 2.X and 3.X releases (as of 2019, its major examples have been verified to also run on Pythons 3.3 through 3.7). Despite its new coverage, this edition still serves as a gradual tutorial that teaches how to use Python in common application domains, and a follow-up to Learning Python .

There’s more on this book’s content and scope below, but for a brief description see the book’s early draft Preface preview, as well as the discussion of Python 3.X’s implications for this book on the Learning Python notes page. Among other things, the pervasiveness of Unicode in 3.X has broad impacts on both this edition and Python programmers in general.

Programming Python, 4th Edition is available in print, ebook, and online forms from book sellers worldwide, including Amazon and O’Reilly. For purchase options and links, please see the Purchase pointers page. Of note: figures and images in the PDF and other ebooks are all in color this time around—a nice feature for a book with 302 screenshots. FAQ : there are no current plans for a 5th Edition of this book, as noted here and here.

Resources


More Resources


  • New : run the book’s tkinter GUI examples on Android
  • Screenshots of the book’s major example programs
  • The book’s main updates page: notes and supplements
  • How to run this book’s examples on Pythons 3.3 and later
  • Extra book-related examples (also here)
  • Recent Python changes: here, here, and here
  • This book’s history on my career activities page
  • Links to resources for all four editions of this book

Previews


  • O’Reilly sampler: Chapter 1: A Sneak Preview, 68 pages plus full TOC
  • More on this edition’s changes: a draft excerpt from its Preface
  • Q&A: about this edition’s scope, audience, and goals
  • A recent reader reply on this book’s content and purpose

Contents

In short, this edition’s main parts reflect major application domains:

The Beginning A quick first pass over topics to be covered, by example System Programming Systems programming and administration, parallel processing GUI Programming In-depth user interface coverage with Python’s tkinter toolkit Internet Programming Networking, client-side and server-side scripting, websites Tools and Techniques Databases, data structures, text and language, C integration The End A wrap-up on Python’s roles in development at large

For more details, check out the Preface excerpt, and the complete table of contents in the O’Reilly sampler.

Example Programs

Besides its tutorials, much of this book’s meat lies in its example code. Each part includes substantial working examples, including full chapters devoted to larger programs in the Systems, GUIs, and Internet parts. Although smaller and self-contained examples show up too, this book’s scope and size allow it to also present more complete projects and programs — the largest of which span multiple chapters and parts, and top out at thousands of lines of code. Among these examples: photo viewers, calculators, email clients, webmail sites, and Unicode-aware text editors serve both to teach full-scale applications work, and to demonstrate Python’s utility as a general systems development tool. Fetch the book’s examples here, and view some of their screenshots here.

This book retains the applications-programming focus of its prior editions: it’s about what you can do with Python after you’ve learned the core language. It focuses on the libraries, tools, and techniques used in realistic applications development work.

Along the way, this book provides gradual tutorials and develops non-trivial Python programs in a variety of common domains: the Web and Internet, GUIs, systems administration, databases, text processing, networking, parallel programming, Python/C integration, and more. Although new and emerging technologies are also discussed, this book’s main goal remains teaching fundamentals of Python applications which underlie and span systems, rather than the transient bleeding-edge.

As such, this edition is designed to work best as the second in a two volume set: it’s intended to be a natural follow-up to the language fundamentals book Learning Python, and augmented by the reference book Python Pocket Reference. These other books are not strictly required reading, but their topics and material are assumed prerequisites. Programing Python builds upon Learning Python‘s knowledge base, to tell the rest of the Python story.

Источник

Программирование на Python (4-е издание, второй том) (2011)

Программирование на Python

Library IT

Описание книги “Программирование на Python” (4-е издание, второй том):

Монументальный труд Марка Лутца представляет собой учебник по применению языка Python в системном администрировании, для создания графических интерфейсов и веб-приложений. Исследуются приемы работы с базами данных, программирования сетевых взаимодействий, создания интерфейсов для сценариев, обработки текста и многие другие. Несмотря на то, что на протяжении всей книги используется язык Python, тем не менее основное внимание уделяется не основам языка, а приемам решения практических задач.

Второй том включает материалы по созданию сценариев для Интернета. Описывается порядок использования сетевых протоколов и инструментов электронной почты на стороне клиента, применение CGI-сценариев, рассматриваются приемы реализации веб-сайтов. Далее обсуждаются дополнительные темы, касающиеся разработки приложений на Python, а именно: технологии хранения информации между запусками программы – файлы DBM, сериализация объектов, хранилища объектов и интерфейсы Python к базам данных SQL; приемы реализации более сложных структур данных на Python – стеков, множеств, двоичных деревьев поиска, графов и др.; инструменты и приемы, используемые в языке Python для синтаксического анализа текстовой информации; приемы интеграции – расширение Python с помощью компилируемых библиотек и встраивание программного кода на Python в другие приложения.

Часть IV. Создание сценариев для Интернета
12. Сетевые сценарии
13. Сценарии на стороне клиента
14. Почтовый клиент PyMailGUI
15. Сценарии на стороне сервера
16. Сервер PyMailCGI

Часть V. Инструменты и приемы
17. Базы данных и постоянное хранение
18. Структуры данных
19. Текст и язык
20. Интеграция Pytho

Часть VI. Финал
21. Заключение: Python и цикл разработки

Источник

Оцените статью