Я собираюсь обновить меня в программировании, и я выбрал Python 2.6 для этого. Я искал сеть, и она дала мне два возможных установщика для загрузки. Каждый от сайта Python, и другой от Activestate. Какой я должен установить на своем компьютере Windows?
Вы можете добавить ссылки на внешние таблицы стилей, просто добавляя динамическое содержимое HTML в голове:
$('head').append('<link rel="stylesheet" href="style.css" type="text/css" />');
Этот контент вставлен в DOM и впоследствии Оказано нормально в этом случае, вызывая привлечение внешней таблицы стилей.
Обратите внимание на ответ на клиента, однако, как будто вы не осторожны с динамической загрузкой статического контента, она может в конечном итоге затрагивать вас в странице время загрузки и чрезмерной передачи ресурсов.
-121--1098719-ActivePython по сути так же, как Distro Python.org - за исключением того, что вы также получаете следующее:
Если вы являетесь владельцем бизнеса, то активировать, может также Коммерческая поддержка .
Для перемещения по циклу можно использовать foreach
:
foreach (string name in arrName) {
Console.WriteLine(i);
}
Для подсчета значений можно использовать Хэш-таблицу
, которая сопоставляет клавиши со значениями. Ключ может быть именем, а значение - сколько раз вы видели это имя в списке.
Hashtable nameHash = new Hashtable();
foreach (string name in arrName) {
if (!nameHash.ContainsKey(name)) {
nameHash.Add(name, 1);
}
else {
int num = nameHash[name];
nameHash.Add(name, num + 1);
}
}
-121--3367060- Если требуется только обновить навыки программирования, то установки версии с официального сайта должно быть более чем достаточно
-121--3832498-Скачать Python 2.6 с python.org и прочитать его учебник как начало.
Поскольку вы запускаете Windows, вы можете также установить (после Python 2.6) Pywin32 - Python Extensions для Windows: . Он также имеет очень хорошую IDE (Pythonwin), который вы можете предпочесть простаивать. Версия Pywin32 также доступна для Python 3.x.
VIM позволяет точно указывать, как вы хотите, чтобы он был отступом к работе. Ознакомьтесь с:
http://vimdoc.sourceforge.net/htmldoc/indent.html#cinoptions-values
После того, как он указан, перезапустите весь документ с помощью:
1G=G
, то все, что вам нужно, это написать макрос, чтобы установить стиль отступа, повторно подписать и сохранить, а другой, который автоматически загружает правильный стиль отступа при открытии файла.
-121--3202470-ActiveState дает вам уплаченную поддержку. Хотя это может быть очень важно / критически важно для некоторых компаний, большинство всего хорошо с версией Python.org, особенно те, кто экспериментирует.
Есть и другие сумасшедшие, такие как StackiLess Python, реализация Google в C ++, Cython и т. Д. Я бы сказал, что это не так важно для вас, если не является обязательным / эффективным многопотативным.
Используйте регулярный. CPYHON может быть порядком медленнее, чем C, но он работает нормально, и это самая популярная реализация Python, поэтому вы знаете, что это хорошо проверено для бесплатной версии.
Если все, что вы хотите - это обновить свои навыки программирования, то установка версии с официального сайта должна быть более чем достаточной
.Я также рекомендую ACTIVESTATE - со стандартным пакетом python.org у вас будет много проблем, когда вы захотите установить пакеты!
НО будьте готовы к тому, что время от времени их укусит ActiveState:
D:\>pypm search lxml
*** Packages marked [BE] below require a valid
*** Business Edition license to install. Please visit
*** http://www.activestate.com/business-edition for more details.
domstripper lxml.html based DOM manipulator
flea Test WSGI applications using lxml
gocept.lxml Primarily proivdes zope3 interface definitions for lxml
lwebstring lxml-based implementation of webstring, an XML template engine
[BE] lxml Powerful and Pythonic XML processing library combining libxml2/libxsl
[BE] lxml-wrapper lxml wrapper that simplifies xml generation code.
[BE] lxmlmiddleware stack of middleware to deal with a response as a LXML etree
[BE] lxmlproc lxml version of xsltproc
plone.recipe.lxml Buildout recipe that creates a lxml egg
repoze.xmliter Wrapper for ``lxml`` trees which serializes to string upon iteration.
z3c.recipe.staticlxml A recipe to build lxml
они не предоставляют lxml бесплатно со своим менеджером пакетов, вам нужна бизнес-лицензия.