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 Изменение размера и перемещение изображений

Подробнее →

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

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

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

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

Почему академики не учат первоклассников?

  Статья, написанная лет 20-25 назад, как-то совершенно неожиданно подтверждает объективность современного мема «когнитивная слепота» — «cognitive blindness». «Что такое когнитивная слепота? Это когда люди чего-то не видят, и даже не понимают, что они этого «чего-то» не видят.»

«Преодоление когнитивной слепоты» считается «первой практикой инноваций» — об этом можно почитать в статье бывшего президента ACM (Association of Computer Machinery) Питера Дженнинга «Социальная жизнь инноваций» (Communications of the ACM, April 2004, vol. 47, N4)».

Рекомендую ознакомиться Александр Ежов — Этнопсихология и Эффект Эфроса, где довольно ярко показаны истоки множества конфликтов непонимания…

Тщательнее…

Надо жить умеючи, надо жить играючи … или творчество и скука — две вещи несовмесны

Сегодня на плановых занятиях обсуждали со студентами способы активизации собственного мышления, создания креативных проектов, стартапов и методы генерации идей. Совершенно случайно вспомнил две замечательные методички, написанные и опубликованные коллегой, Лихолетовым Валерием Владимировичем (доктор, профессор и всё, как положено), аж в начале 2000-х. Но смею вас уверить, что они не потеряли актуальность и сегодня.

Не поленился — нашел эти тексты, но не у себя на компьютере (хотя, точно помню, что они там есть), а в интернете. Не поленился и скачал и просмотрел два этих замечательных примера:
Читать далее «Надо жить умеючи, надо жить играючи … или творчество и скука — две вещи несовмесны»

Прежде чем кодить IoT, познайте азы электроники

К очень большому сожалению крайнее время выпускники средней школы не знают, что такое физика. Если раньше мы паяли приёмники, делали компактные магнитофоны, которые в магазинах не продавали, ваяли супер-пупер колонки объёмом побольше 100 литров с потрясающими частотными характеристиками, то сейчас в эпоху победившего «общества потребления» — проще купить не совсем то, но готовое и не заниматься самодеятельностью. Острая потребность знать физические законы природы пропала. Зачем? Когда всё есть не за дорого.

Остаётся только острый интерес к программированию и цифровой технике. Но очень часто в работах молодых, но упёртых «гуру кода» замечаю полное отсутствие общих технических знаний, даже в электронике, которые абсолютно необходимы в IoT.

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

10 лучших бесплатных конструкторов сайтов для тех, кто экономит свое время и деньги

Конструкторы сайтов — это онлайн-сервисы, которые позволяют создать сайт самостоятельно, даже не владея профессиональными навыками. Еще одним бонусом будет обслуживание целой командой специалистов без вмешательства пользователя.

Конструкторы чрезвычайно просты в использовании. Они включают в себя CMS-систему управления, хостинг, шаблоны для сайтов и полноценный функционал. Сам сайт хранится на удаленном хостинге, а вносить изменения пользователь будет через удобную и интуитивно понятную панель управления.
Подробнее →

301 Редирект .htaccess — полный обзор с примерами

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

Читать далее «301 Редирект .htaccess — полный обзор с примерами»