Введение

Американский компьютерный программист и радиоведущий Марк Пилигрим - разработчик программного обеспечения, писатель и сторонник свободного программного обеспечения. Он является автором популярного блога и написал несколько книг, в том числе "Погружение в Python", руководство по языку программирования Python, опубликованное под лицензией GNU Free Documentation License. Ранее архитектор доступности в IBM Emerging Technologies Group, он начал работать в Google в марте 2007 года. В 2018 году перешёл в "Брейв".

Ранние годы

В 1992 году, будучи студентом второго курса Корнеллского университета и сотрудником Корнеллской информационной технологии (CIT), Пилигрим и другой студент, Дэвид Блюментал, встроили компьютерный вирус MBDF в три игры. В феврале того же года Пилигрим, Блюментал, Рэндалл Джонсон и Эрик Сурос загрузили игры из компьютерной лаборатории Корнелла в Апсон-Холл на общедоступный сервер Стэнфордского университета. Четверо использовали фальшивые учетные записи, созданные Блюменталом, который также был сотрудником CIT. Вирус вызвал сбои в работе компьютеров Macintosh во всем мире. Источник вируса был впервые идентифицирован сотрудниками Claris в Уэльсе 14 февраля, и был прослежен до Стэнфорда, а затем до одного из мейнфреймов Корнелла. Журналы доступа Корнелла показали, что загрузки были сделаны с нескольких компьютеров в лаборатории, пока Пилигрим работал там. Суросу был предоставлен иммунитет от судебного преследования в обмен на его показания перед большим жюри против Пилигрима, Джонсона и Блюменталя. Пилигрим и Блюментал были арестованы и первоначально обвинены в компьютерных взломах второй степени, в виде преступления класса А. ФБР расследовало, чтобы определить, были ли оправданы федеральные обвинения, хотя дополнительные обвинения не были поданы. После дисциплинарных слушаний, ни один из четырех обвиняемых не продолжил обучение в Корнелле.

Погрузиться в Python

Книга Пилигрима "Погружение в Python" - это руководство по обучению на примерах парадигмам программирования на Python и современным методам разработки программного обеспечения. Он предполагает некоторые предшествующие знания программирования, хотя и не обязательно в Python. Первое издание было опубликовано в 2004 году, а второе издание 2009 года охватывает Python 3. Обе книги доступны как в Интернете, так и в печатном виде. Большая часть книги состоит из примеров программ с аннотациями и пояснительным текстом, и в ней обычно описывается, как модифицировать пример для новых целей. Одна из первых примеров программы читает каталог MP3-файлов и перечисляет информацию о заголовке, такую как артист, альбом и т. Д. Другие темы, охватываемые включают объектно-ориентированное программирование, документацию, тестирование на единицы, а также доступ и анализ HTML и XML.

"Исчезновение" из интернета

С 4 октября 2011 года различные веб-сайты Марка Пилигрим (diveintomark. org, Погружение в HTML5, Погружение в доступность, Погружение в Greasemonkey, Погружение в Python и т. д.) вернул HTTP статус 410 Прошло. Он также удалил свои аккаунты в Twitter, Reddit, Google+ и GitHub. 5 октября 2011 года Джейсон Скотт написал в Твиттере, что сам Пилигрим "жив/злобен, что мы вызвали полицию". Комментируя это событие, один автор журнала The Economist написал, что забота о здоровье Пилигрима показывает, что "интернет, который часто высмеивают как безличный и беспечный, может быть совсем другим". Инцидент напомнил о перерыве в блогах Pilgrim в 2004 году, который длился около 18 месяцев. В 2004 году, вместо того, чтобы удалить свой контент, он опубликовал короткую запись под названием "Каждый выход", в которой он сказал: "Пришло время для меня найти новое хобби. Предпочтительно такой, который не включает угловые скобки. Или компьютеры. Или электричество".