Вы можете использовать пижаму для преобразования кода Python в код JS, который выполняется в браузере (обратите внимание, что пижамы также предлагают гораздо больше). Итак, ДА, вы можете использовать Python для веб-разработки на стороне клиента.
Pajamas - это, по сути, порт Google Web Toolkit , который позволяет писать код на стороне клиента на Java.
Silverlight может запускать IronPython, поэтому вы можете создавать приложения Silverlight. Что на стороне клиента.
Python на самом деле не используется на стороне клиента, потому что ни один из основных веб-браузеров не имеет встроенного Python.
Однако Javascript становится все более и более похожим на Python по мере своего развития. Возможно, вы захотите изучить Python и Javascript вместе.
Взгляните на https://developer.mozilla.org/en/New_in_JavaScript_1.7 и обратите внимание на Python-подобную природу новых функций. «понимание массивов» похоже на понимание списков в Python; итераторы и генераторы прямо из Python; «деструктурирующие присваивания» - это стандартная идиома Python.
Javascript похож на Python с фигурными скобками. Он использует совсем другую модель наследования, но доступны библиотеки, которые реализуют более похожую на Python систему классов поверх встроенной системы в Javascript.
Никто еще не упомянул об этом, но grail был / был довольно крутым
Grail был бесплатным расширяемым многоплатформенным веб-браузером, написанным на языке программирования Python. Проект был запущен в августе 1995 года, а его первый публичный релиз состоялся в ноябре того же года. [1] Бета-версия .3 содержала более 27 000 строк Python. [1] Его последним выпуском была версия 0.6 в 1999 году, последняя версия находится в стадии разработки.
Python доступен для клиента: skulpt
Если его клиентская сторона вас интересует, возможно, стоит проверить
Взгляните на это:
Это интерактивная консоль Python + руководство, написанное с помощью Silverlight + IronPython.