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

рабатывал GUI с 1981 года, базы данных с 1990 года, а веб-разработкой занимался

с 1993 года.

В 1982 году, работая на стартапе Intran, он создал MetaForm — один из первых

коммерчески успешных GUI (до Mac или Windows) для использования на одной

из первых графических рабочих станций. В 1990 году он написал для компании

Northwest Airlines визуальную систему управления доходами, которая дала мил-

лионы долларов выручки. Кроме того, Любанович создал «витрину» компании

в Интернете и написал для нее первый тест для анализа маркетинга в Сети. Позже,

в 1994 году, он выступил сооснователем интернет-провайдера Tela, а в 1999 году

участвовал в создании интернет-компании Mad Scheme.

Впоследствии Билл Любанович разрабатывал службы ядра и распределенные

системы в составе команды, работающей на стартап с Манхэттена. В настоящее

время автор этой книги занимается интеграцией сервисов OpenStack в суперком-

пьютерной компании.

Билл счастливо живет в штате Миннесота со своей чудесной женой Мэри, сыном

Томом и дочерью Карин, ухаживает за кошками Ингой и Люси и котом Честером.

1 Python: с чем

его едят

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

ющие две строки?

(Ряд 1): (RS) K18, ssk, k1, turn work.

(Ряд 2): (WS) Sl 1 pwise, p5, p2tog, p1, turn.

Выглядит как какая-то компьютерная программа. На самом деле это схема для

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

Для меня эти строки имеют не больше смысла, чем кроссворд из газеты New York

Times — для моего кота, но моя жена понимает их совершенно точно. Если вы вя-

жете, то тоже их поймете.

Рассмотрим еще один пример. Вы сразу поймете его предназначение, хотя

и не сразу сможете определить результат:

½ столовой ложки масла или маргарина;

½ столовой ложки сливок;

2 ½ стакана муки;

1 чайная ложка соли;

1 чайная ложка сахара;

4 стакана картофельного пюре (охлажденного).

Перед тем как добавить муку, убедитесь, что все ингредиенты охлаждены.

Смешайте все ингредиенты.

Тщательно замесите.

Сделайте 20 шариков. Держите их охлажденными до следующего этапа.

Для каждого шарика разровняйте муку на тряпочке.

Раскатайте шарик при помощи рифленой скалки.

Жарьте на сковороде до подрумянивания.

Переверните и обжарьте другую сторону.

Даже если вы не готовите, вы сможете распознать кулинарный рецепт: список про-

дуктов, за которым следуют указания по приготовлению. Но что получится в итоге?

Это лефсе, норвежский деликатес, который напоминает тортилью. Полейте блюдо

маслом, вареньем или чем-нибудь еще, сверните и наслаждайтесь.

Глава 1. Python: с чем его едят

29

Схема для вязания и рецепт имеют несколько похожих моментов: