КулЛиб - Скачать fb2 - Читать онлайн - Отзывы
Всего книг - 463922 томов
Объем библиотеки - 671 Гб.
Всего авторов - 217602
Пользователей - 100970

Последние комментарии

Впечатления

greysed про Агишев: Зеленый фронт [СИ] (Боевая фантастика)

какую только дичь не придумают

Рейтинг: 0 ( 0 за, 0 против).
kiyanyn про Савин: Вперед, Команданте (Альтернативная история)

Забавно, что основной герой кубинской революции - Че, а Кастро так, сбоку постояли-покурили.

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

Ну и рад, что автор начал с войны, с 1942 года. Начни он с 1930 и подойди к войне только сейчас - у него бы наши точно немок сотнями миллионов насиловали, а немецких детей из пулемета косили - чем дальше, тем больше у него по отношению к врагам позволено абсолютно всё, и даже больше... :(

Рейтинг: -3 ( 1 за, 4 против).
kiyanyn про Щепетнов: Олигарх (Альтернативная история)

Ну все, очередной заболевший Украиной головного мозга. Киселев, Соловьев, Скабеева и - Савин и Щепетнов :)

Всё как всегда - все украинцы - бандеровцы, всех расстрелять, язык запретить, территорию превратить в море :)

Кастрюлька на голове - она всегда кастрюлька, даже если ее вывернуть наизнанку. Только тогда еще хуже - мозг ручками передавливается...

И без того была бесталанная книга, а теперь уж и вовсе г...

Рейтинг: -4 ( 1 за, 5 против).
Stribog73 про Броуди: Начальный курс программирования на языке Форт (Литература ХX века (эпоха Социальных революций))

С этой классической книги начинали знакомство с Фортом большинство форт-программистов мира. Кто хочет освоить Форт обязательно должен начать именно с этой книги.
Правда, она несколько устарела - соответствует стандарту Форт-83. Я выложу версию, соответствующую стандарту ANS Forth 94, но она на английском языке. На русский, к сожалению, до сих пор не переведена.

P.S. Если в процессе или после прочтения книги вы будете изучать стандарт ANSI на язык Форт, то столкнетесь с некоторым расхождением в терминологии. Стандарт написан так, чтобы максимально не зависеть от конкретной реализации. Книга же ориентирована на 16-битную Форт-систему с косвенным шитым кодом.
Но большинство примеров будут работать и на современных 32-битных Форт-системах.

Рейтинг: +4 ( 5 за, 1 против).
Sasha-sin про Скляренко: Далёкие миры (Боевая фантастика)

Типичная ерунда. Когда куча нейросетей и денег. Герой бе характера и не шибко умный, Он не может быть умнее автора. И вообще все пресно

Рейтинг: +3 ( 3 за, 0 против).
Micro про Якубович: Война Жреца. Том II (СИ) (Фэнтези: прочее)

Отсутствует Глава 2.

Рейтинг: +4 ( 4 за, 0 против).

Программирование на Python. Том 1 (fb2)

- Программирование на Python. Том 1 (пер. А. Н. Киселев) 8.6 Мб, 1122с.  (читать) (читать постранично) (скачать fb2) (скачать исправленную) - Марк Лутц

Настройки текста:




Programming

Python

Forth Edition

Mark Lutz

O REILLY

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

на Python

том I

Четвертое издание


Марк Лутц

Марк Лутц

Программирование на Python, том I, 4-е издание

Перевод А. Киселева

А. Галунов Н. Макарова П. Щеголев Ю. Бочина С. Минин К. Чубаров

Главный редактор

Зав. редакцией

Выпускающий редактор

Редактор

Корректор

Верстка

Лутц М.

Программирование на Python, том I, 4-е издание. - Пер. с англ. - СПб.: Символ-Плюс, 2011. - 992 с., ил.

ISBN 978-5-93286-210-0

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

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

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

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

ISBN 978-5-93286-210-0 ISBN 978-0-596-15810-1 (англ)

© Издательство Символ-Плюс, 2011

Authorized translation of the English edition © 2011 O’Reilly Media Inc. This translation is published and sold by permission of O’Reilly Media Inc., the owner of all rights to publish and sell the same.

Все права на данное издание защищены Законодательством РФ, включая право на полное или частичное воспроизведение в любой форме. Все товарные знаки или зарегистрированные товарные знаки, упоминаемые в настоящем издании, являются собственностью соответствующих фирм.

Издательство «Символ-Плюс». 199034, Санкт-Петербург, 16 линия, 7, тел. (812) 380-5007, www.symbol.ru. Лицензия ЛП N 000054 от 25.12.98. Подписано в печать 31.07.2011. Формат 70x100 1/16.

Печать офсетная. Объем 62 печ. л.

Оглавление

Предисловие...........................................................................15

«А теперь нечто совершенно иное...».......................................15

Об этой книге.......................................................................16

О четвертом издании.............................................................18

Влияние Python 3.X на эту книгу............................................26

Использование примеров из книги..........................................31

Как связаться с издательством O’Reilly....................................33

Типографские соглашения.....................................................34

Благодарности........................................................................35

Об авторе...............................................................................38

Часть I. Начало..........................................................................39

Глава 1. Предварительный обзор.............................................41

«Программирование на Python»: краткий очерк.......................41

Постановка задачи................................................................42

Шаг 1: представление записей................................................43

Списки............................................................................43

Словари ..........................................................................48

Шаг 2: сохранение записей на длительное время.......................54

Текстовые файлы.............................................................55

Модуль pickle...................................................................61

Работа модуля pickle с отдельными записями.......................64

Модуль shelve..................................................................66

Шаг 3: переход к ООП............................................................69

Использование классов .....................................................71

Добавляем поведение........................................................73

Добавляем наследование ...................................................74

Реструктуризация программного кода.................................75

Добавляем возможность сохранения...................................79

Другие разновидности баз данных ......................................81

Шаг 4: добавляем интерфейс командной строки........................83

Шаг 5: добавляем графический интерфейс ...............................86

Основы графических интерфейсов......................................87

ООП при разработке графических интерфейсов.....................89

Получение ввода от пользователя.......................................92

Графический интерфейс к хранилищу.................................94

Шаг 6: добавляем веб-интерфейс...........................................102

Основы CGI....................................................................103

Запуск веб-сервера..........................................................106

Использование строки запроса и модуля urllib....................109

Форматирование текста ответа.........................................110