Битовые операторы
Упражнения
Глава 8. Данные должны куда-то попадать
Ввод информации в файлы и ее вывод из них
Запись в текстовый файл с помощью функции write()
Считываем данные из текстового файла с помощью функций read(), readline() и readlines()
Записываем данные в бинарный файл с помощью функции write()
Читаем бинарные файлы с помощью функции read()
Закрываем файлы автоматически с помощью ключевого слова with
Меняем позицию с помощью функции seek()
Структурированные текстовые файлы
CSV
XML
HTML
JSON
YAML
Безопасность
Конфигурационные файлы
Другие форматы обмена данными
Сериализация с помощью pickle
Структурированные бинарные файлы
Электронные таблицы
HDF5
Реляционные базы данных
SQL
DB-API
SQLite
MySQL
PostgreSQL
SQLAlchemy
Хранилища данных NoSQL
Семейство dbm
Memcached
Redis
Прочие серверы NoSQL
Full-Text Databases
Упражнения
Глава 9. Распутываем Всемирную паутину
Веб-клиенты
Тестируем с telnet
Стандартные веб-библиотеки Python
За пределами стандартной библиотеки: Requests
Веб-серверы
Простейший веб-сервер Python
Web Server Gateway Interface
Фреймворки
Bottle
Flask
Веб-серверы, не использующие Python