Python поддерживает несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений и удобные высокоуровневые структуры данных. Код в Питоне организовывается в функции и классы, которые могут объединяться в модули (которые в свою очередь могут быть объединены в пакеты).
Pygame - это кроссплатформенная библиотека языка Python, предназначенная для написания компьютерных игр и мультимедиа приложений. Pygame базируется на библиотеке SDL.
Изначально Pygame был написан Питом Шиннерсом (Pete Shinners). Начиная примерно с 2004/2005 года поддерживается и развивается сообществом свободного программного обеспечения.
Python достаточно лёгкий и удобный язык для понимания и изучения. То что, написано на питоне воспринимается достаточно легко.
Теперь у любителей этого языка появилась возможность запускать и портировать pyGame игры на платформе webOS (как на смартфонах, так и на планшете HP TouchPad).
Установка:
Качаем архив pygame_bundle.zip, распаковываем в корень карты памяти и запускаем файл start.sh.
- Код: Выделить всё
unzip pygame_bundle.zip
cd pygame_test
sh start.sh
Примечания:
- Архив pygame_bundle.zip содержит кроме питона и pyGame для webOS, также игру Thrifty Threesome Thriller для проверки правильности установки пакета.
Игра Thrifty Threesome Thriller на экране HP TouchPad
Полезные ресурсы для освоения Python + pyGame:
http://thp.io/2011/webos/
http://modrana.org/trac/wiki/pygame_touchpad
http://notformat.blogspot.com/p/pygame.html
http://www.xakep.ru/magazine/xa/127/090/1.asp