Если функция, определяемая находится в файле x.py
:
def greet():
print('Hello! How are you?')
В файле, куда Вы импортируете функцию, запишите это:
from x import greet
Это полезно, если Вы не хотите импортировать все функции в файле.
Есть несколько причин, по которым этого не делать.
Silverlight не получит широкого распространения, пока не появится одно приложение, которое должно его использовать каждый. Как в примере с офисом в Интернете выше.
На самом деле вам нужно установить flash. Некоторые производители ПК могут связать его с ПК, но если вы устанавливаете его самостоятельно или для корпоративного развертывания, его там нет по умолчанию.Silverlight не получит широкого распространения, пока не появится одно приложение, которое должно его использовать каждый. Как в примере с офисом в Интернете выше.
На самом деле вам нужно установить flash. Некоторые производители ПК могут связать его с ПК, но если вы устанавливаете его самостоятельно или для корпоративного развертывания, его там нет по умолчанию.Silverlight не получит широкого распространения, пока не появится одно приложение, которое должно его использовать каждый. Как в примере с офисом в Интернете выше.
Для этого также может быть антимонопольная причина, вспомните, что случилось с Java, даже когда она была от Sun, у них все еще были проблемы с ней.
Если вы продолжаете ждать, пока Silverlight завоюет популярность, этого никогда не будет достаточно, начните разработку сейчас, и когда появится много отличных веб-приложений, поддерживающих Silverlight, возможно, оно станет более популярным, к тому же его очень легко установить, и вы можете ориентироваться Mac и Windows, а также в некоторой степени Moonlight, поскольку он достигает поддержки Silverlight 2.0 и примерно 3.0, вы можете писать приложения для Mac, Windows и Linux.
Я рекомендую Silverlight всем, кто разрабатывает в .NET, я немного предвзят, поскольку сейчас пишу приложение на Silverlight.
На самом деле они предлагают это в Центре обновления Windows. Я вежливо отказываюсь.
Я подозреваю, что они ждут чтобы технология достигла зрелости и / или получила большее признание. Как только критическая масса сайтов и / или пользователей установит его, они могут это сделать.
Другой альтернативой является то, что они могут ждать, пока они не завершат «слияние» WPF и Silverlight. Я не вижу, чтобы они продолжали разделять эти две очень похожие технологии.
В конце концов, Adobe не навязывает Flash всем.
Европейский союз подал антимонопольные иски против Microsoft, и, вероятно, поэтому они этого не делают. выкладываю в свои обновления.
Я, однако, не устанавливаю его, потому что мне не нравится, что ненужные циклы процессора используются для рекламы, как использование flash. Flash, который я удалил на многих своих компьютерах в знак протеста,
Не могу говорить от имени Microsoft, но меня встревожил этот вопрос. Я не хочу, чтобы в мою машину (или в мою жизнь в целом) попадала лишняя ерунда. Мне нужны лишние вещи, только если я их потяну. Такие вещи всегда должны быть «согласны», а не «отказываться» или «вообще не использовать».
Несмотря на всю шумиху, Silverlight не так уж хорош для разработки и не дает пользователю ничего такого, чего нельзя было бы добиться с помощью dhtml / ajax.
Я думаю, что это неправильный способ добиться усыновления. Продукт должен заслуживать установки сам по себе, а не полагаться на поддержку со стороны установочной базы Windows. Однако написание бесплатной версии Office в Интернете (EDIT: я имел в виду веб-приложения Office) в Silverlight - отличный способ получить распространение (даже с доступной версией без SL http: //blogs.msdn. com / officewebapps / archive / 2009/08/05 / 9858563.aspx ).
Кроме того, поскольку это подключаемый модуль для браузера, как он будет работать? Может ли обновление Windows устанавливать плагины для Firefox, Opera или любого другого браузера, который предпочитает пользователь? Мне это кажется невозможным, но я действительно не уверен.