Множество Мандельброта на Python

В 1988 году я прочитал статью Александра К. Дьюдни, ведущего раздел занимательной науки журнала “Scientific American”, о множестве Мандельброта, написал программу его визуализации на цветном телевизоре, подключенном через модуль крейта CAMAC к машинке MERA‑CAMAC‑125/СМ4А. После чего мы с коллегами могли часами генерировать и рассматривать завораживающие картинки, записывая выдающиеся в файлы на память. После упомянутой публикации подобные множества стали необычайно популярны, например, множество Мандельброта использовал в качестве своей эмблемы фонд Сороса. Гораздо позже, лет через десять, когда меня поразил Парадокс береговой линии, я узнал красивое и непонятное словосочетание «голоморфная динамика».

Голоморфная динамика — область математики, где живут множество Мандельброта и множество Жюлиа, где кроме красивых картинок есть красивые теоремы, а что самое главное, до сих пор есть неразгаданные загадки. Впрочем, я не математик и в этой области у меня самостоятельных работ нет, что, однако, не помешает вспомнить прошлое и рассказать, как строить завораживающие картинки на популярном языке Python.
Читать далее «Множество Мандельброта на Python»

PyGame — шпаргалка для использования

Основные модули пакета Pygame

Модуль Назначение
pygame.cdrom Доступ к CD-приводам и управление ими
pygame.cursors Загружает изображения курсора
pygame.display Доступ к дисплею
pygame.draw Рисует фигуры, линии и точки
pygame.event Управление внешними событиями
pygame.font Использует системные шрифты
pygame.image Загружает и сохраняет изображение
pygame.joystick Использует джойстики и аналогичные устройства
pygame.key Считывает нажатия клавиш с клавиатуры
pygame.mixer Загружает и воспроизводит мелодии
pygame.mouse Управляет мышью
pygame.movie Воспроизведение видеофайлов
pygame.music Работает с музыкой и потоковым аудио
pygame.overlay Доступ к расширенным видеоизображениям
pygame Содержит функции Pygame высокого уровня
pygame.rect Управляет прямоугольными областями
pygame.sndarray Манипулирует звуковыми данными
pygame.sprite Управление движущимися изображениями
pygame.surface Управляет изображениями и экраном
pygame.surfarray Манипулирует данными пикселей изображения
pygame.time модуль pygame для управления временем и частотой кадров
pygame.transform Изменение размера и перемещение изображений

Подробнее →

«С приходом алгоритмов человечество откажется от морали»

  Возможно, человечество уже утратило многотысячелетнюю монополию на интеллект. Прямо здесь и сейчас, постепенно и незаметно человека почти отовсюду вытесняют системы искусственного интеллекта. Что это такое? Как вести себя с ними? Как не потеряться и не погибнуть в начинающемся шторме цивилизационных перемен? Особенно если с помощью не торопится государство?.. Об этом — лекция Григория Бакунова, директора по распространению технологий «Яндекса». Лекция была прочитана в Уральском федеральном университете в рамках Дня открытых дверей IT-отрасли. Предлагаем вашему вниманию основное содержание выступления.

Читать далее ««С приходом алгоритмов человечество откажется от морали»»

«Тотальный диктант» челябинцы писали более чем на 35 площадках

Масштабная проверка на грамотность! Больше 230 тысяч человек по всему миру написали «Тотальный диктант». Проверку на орфографию и пунктуацию проходили на земле и в воздухе. Даже на арктических станциях. А в Челябинске испытать себя отважились иностранцы. Как дается им русский язык? С самой большой площадки Южного Урала репортаж Ивана Лежнина.
Читать далее ««Тотальный диктант» челябинцы писали более чем на 35 площадках»

Физик Валерий Митрофанов. Шесть принципов воспитания учёного

  Физик Валерий Митрофанов о шести принципах воспитания любого профессионала. Опубликовано в специальном выпуске журнала «Кот Шрёдингера» за октябрь 2018 г. Валерий Митрофанов — доктор физико-математических наук, профессор кафедры физики колебаний физического факультета МГУ им. М. В. Ломоносова, руководитель московской группы коллаборации LIGO.

Американский астрофизик Кип Торн, в прошлом году получивший Нобелевскую премию по физике за поимку гравитационных волн, часто говорит, что этого открытия могло и не быть, если бы в своё время он не познакомился с Владимиром Борисовичем Брагинским. Этот советский физик-теоретик был учителем и другом Торна. По словам американца, на создание детектора LIGO, обнаружившего гравитационные волны, его вдохновил именно Владимир Борисович.

Читать далее «Физик Валерий Митрофанов. Шесть принципов воспитания учёного»

Почему я прохладно отношусь к «Электронному ЮУРГУ»

Сразу хочу оговориться, дистанционные формы обучения мне по вкусу, занимаюсь ими лет 10-15, когда «Электронного ЮУрГУ и в планах не было. Внедрение «Электронного ЮУрГУ» несомненное достижение на пути цифровой трансформации образования. Однако, есть одно ключевое уязвимое свойство практически всех e-Learning платформ, их атрибут, — отсутствие надежной системы идентификации обучающегося. Система контроля знаний превращается в профанацию — нет никакой гарантии, что тесты сдает тот, кого мы ожидаем. Электронные средства коммуникации и доставки мульти-медиа контента — это круто и шибко облегчает жизнь преподавателя. Контролю образовательных достижений в том виде, как сейчас — НЕТ!

Отсутствием надежной системы идентификации пытаются пользоваться, что вполне ожидаемо, откровенные мошенники, называя это бизнесом. Ниже приведены несколько скриншотов сервиса, который портит жизни не только нашему университету, и небольшие комментарии относительно наносимого нам ущерба (пора бы Юридическому отделу задуматься о его возмещении). Впрочем, эти комментарии все знают, еще года полтора-два назад предупреждал об этом.
Пристальное внимание

Опасности обучения на Java

Автор оригинала: Joel Spolsky

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

Летающий цирк Монти Пайтона, Четыре йоркширца

Ленивая молодёжь.

Что может быть хорошего в тяжёлой работе?

Читать далее «Опасности обучения на Java»