Простой Python. современный стиль программирования - читать онлайн бесплатно полную версию книги . Страница 12

Глава 1. Программы похожи на руководства по вязанию носков или жарке

картошки. С помощью реальных программ, написанных на языке Python, демон-

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

мире. При сравнении Python не проигрывает другим языкам, но он не идеален.

Более старая версия Python (Python 2) уступает место более новой (Python 3).

Если у вас установлен Python 2, установите на свой компьютер Python 3. Восполь-

зуйтесь интерактивным интерпретатором, чтобы самостоятельно запустить при-

меры из этой книги.

Глава 2. В этой главе показываются простейшие типы данных, применяемые

в языке программирования Python: булевы переменные, целые числа, числа с пла-

вающей точкой и текстовые строки. Вы также изучите простейшую математику

и текстовые операции.

Глава 3. Мы рассмотрим встроенные структуры данных более высокого уровня:

списки, кортежи, словари и наборы. Вы будете пользоваться этими типами данных,

как конструктором Lego, чтобы создавать более сложные структуры. Вы научитесь

проходить по ним с помощью итераторов и списковых включений.

Глава 4. Здесь вы будете сплетать структуры данных из предыдущих глав со

структурами кода, чтобы выполнять сравнение, выборку или повторение операций.

Вы узнаете, как упаковывать код в функции и обрабатывать ошибки с помощью

исключений.

Глава 5. В этой главе показывается, как перейти к более крупным структурам

данных: модулям, пакетам и программам. Вы узнаете, где можно разместить код

и данные, ввести и вывести данные, обработать различные варианты и исследуете

стандартную библиотеку Python.

Глава 6. Если вы уже занимались объектно-ориентированным программирова-

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

В главе 6 объясняется, когда следует использовать объекты и классы, а ко гда луч-

ше применить модули, списки или словари.

Глава 7. Научитесь профессионально управлять данными. Эта глава полностью

посвящена текстовым и двоичным данным, особенностям использования символов

стандарта Unicode, а также вопросам ввода-вывода.

Глава 8. Данные нужно где-то размещать. В этой главе вы начнете работать

с простыми файлами, каталогами и файловыми системами. Далее узнаете, как

управляться с простыми файловыми форматами вроде CSV, JSON и XML. Вы так-

же научитесь сохранять и получать данные из реляционных баз данных и из со-

временных хранилищ данных NoSQL.

Глава 9. Всемирной сети посвящена отдельная глава, где рассматриваются

клиенты, серверы, извлечение данных, API и фреймворки. В главе 9 вы разработа-

ете реальный сайт, используя параметры запроса и шаблоны.

24

Введение

Глава 10. Эта глава посвящена системному программированию. Здесь вы научи-

тесь управлять программами, процессами и потоками, поработаете с датой и вре-

менем, автоматизируете выполнение некоторых задач системного администриро-

вания.

Глава 11. Тема этой главы — сети, а именно: службы, протоколы и API. В каче-

стве примеров рассматриваются как низкоуровневые сокеты, библиотеки обмена

сообщениями и системы массового обслуживания, так и развертывание на об-

лачных системах.

Глава 12. В этой главе содержатся советы для разработчиков, пишущих на