Программирование на Python - [2]
Шаг 6: добавляем веб-интерфейс...........................................102
Основы CGI....................................................................103
Запуск веб-сервера..........................................................106
Использование строки запроса и модуля urllib....................109
Форматирование текста ответа.........................................110
Веб-интерфейс к хранилищу с данными.............................111
Конец демонстрационного примера.......................................123
Часть II. Системное программирование................................127
Глава 2. Системные инструменты..........................................129
«os.path - дорога к знанию» .................................................129
Зачем здесь нужен Python?..............................................129
В следующих пяти главах................................................130
Знакомство с разработкой системных сценариев.....................132
Системные модули Python...............................................133
Источники документации по модулям...............................134
Постраничный вывод строк документации.........................135
Сценарий постраничного вывода.......................................137
Основы использования строковых методов.........................138
Другие особенности строк в Python 3.X:
Юникод и тип bytes........................................................141
Основы операций с файлами ............................................142
Два способа использования программ ...............................143
Руководства по библиотекам Python..................................144
Коммерческие справочники.............................................145
Модуль sys ........................................................................ 146
Платформы и версии ......................................................146
Путь поиска модулей......................................................146
Таблица загруженных модулей........................................148
Сведения об исключениях ...............................................149
Другие элементы, экспортируемые модулем sys .................150
Модуль os..........................................................................150
Инструменты в модуле os.................................................151
Средства администрирования...........................................152
Константы переносимости ............................................... 153
Основные инструменты os.path ........................................153
Выполнение команд оболочки из сценариев ....................... 156
Другие элементы, экспортируемые модулем os .................. 163
Глава 3. Контекст выполнения сценариев...............................167
«Ваши аргументы, пожалуйста!»..........................................167
Текущий рабочий каталог ...................................................168
Текущий рабочий каталог, файлы и путь поиска модулей____168
Текущий рабочий каталог и командные строки ..................170
Аргументы командной строки .............................................. 171
Анализ аргументов командной строки...............................172
Переменные окружения оболочки.........................................175
Получение значений переменных оболочки........................176
Изменение переменных оболочки.....................................177
Особенности переменных оболочки:
родители, putenv и getenv................................................179
Стандартные потоки ввода-вывода........................................180
Перенаправление потоков ввода-вывода
в файлы и программы .....................................................181
Перенаправление потоков
и взаимодействие с пользователем....................................187
Перенаправление потоков в объекты Python.......................192
Вспомогательные классы io.StringIO и io.BytesIO...............196
Перехват потока stderr....................................................197
Возможность перенаправления с помощью функции print____197
Другие варианты перенаправления:
еще раз об os.popen и subprocess........................................198
Глава 4. Инструменты для работы с файлами и каталогами.... 206
«Как очистить свой жесткий диск за пять простых шагов».......206
Инструменты для работы с файлами ..................................... 206
Модель объекта файла в Python 3.X..................................207
Использование встроенных объектов файлов ...................... 209
Двоичные и текстовые файлы........................................... 220
Низкоуровневые инструменты в модуле os
для работы с файлами ..................................................... 233
Сканеры файлов.............................................................239
Инструменты для работы с каталогами .................................. 243
Обход одного каталога.....................................................243
Обход деревьев каталогов ................................................249
Обработка имен файлов в Юникоде
в версии 3.X: listdir, walk, glob.........................................254

Java Enterprise Edition (Java EE) остается одной из ведущих технологий и платформ на основе Java. Данная книга представляет собой логичное пошаговое руководство, в котором подробно описаны многие спецификации и эталонные реализации Java EE 7. Работа с ними продемонстрирована на практических примерах. В этом фундаментальном издании также используется новейшая версия инструмента GlassFish, предназначенного для развертывания и администрирования примеров кода. Книга написана ведущим специалистом по обработке запросов на спецификацию Java EE, членом наблюдательного совета организации Java Community Process (JCP)

Что такое ГЕЙМДИЗАЙН? Это не код, графика или звук. Это не создание персонажей или раскрашивание игрового поля. Геймдизайн – это симулятор мечты, набор правил, благодаря которым игра оживает. Как создать игру, которую полюбят, от которой не смогут оторваться? Знаменитый геймдизайнер Тайнан Сильвестр на примере кейсов из самых популярных игр рассказывает как объединить эмоции и впечатления, игровую механику и мотивацию игроков. Познакомитесь с принципами дизайна, которыми пользуются ведущие студии мира! Создайте игровую механику, вызывающую эмоции и обеспечивающую разнообразие.

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.

В книге рассказывается история главного героя, который сталкивается с различными проблемами и препятствиями на протяжении всего своего путешествия. По пути он встречает множество второстепенных персонажей, которые играют важные роли в истории. Благодаря опыту главного героя книга исследует такие темы, как любовь, потеря, надежда и стойкость. По мере того, как главный герой преодолевает свои трудности, он усваивает ценные уроки жизни и растет как личность.

Python - объектно-ориентированный язык сверхвысокого уровня. Python, в отличии от Java, не требует исключительно объектной ориентированности, но классы в Python так просто изучить и так удобно использовать, что даже новые и неискушенные пользователи быстро переходят на ОО-подход.