Какую установку Python я должен использовать?

Я собираюсь обновить меня в программировании, и я выбрал Python 2.6 для этого. Я искал сеть, и она дала мне два возможных установщика для загрузки. Каждый от сайта Python, и другой от Activestate. Какой я должен установить на своем компьютере Windows?

7
задан Reinstate Monica 24 January 2010 в 07:35
поделиться

7 ответов

[11448718- [11448918-

Вы можете добавить ссылки на внешние таблицы стилей, просто добавляя динамическое содержимое HTML в голове:

$('head').append('<link rel="stylesheet" href="style.css" type="text/css" />');

Этот контент вставлен в DOM и впоследствии Оказано нормально в этом случае, вызывая привлечение внешней таблицы стилей.

Обратите внимание на ответ на клиента, однако, как будто вы не осторожны с динамической загрузкой статического контента, она может в конечном итоге затрагивать вас в странице время загрузки и чрезмерной передачи ресурсов.

-121--1098719-

ActivePython по сути так же, как Distro Python.org - за исключением того, что вы также получаете следующее:

  • Pypm : диспетчер двоичных пакетов от ActiveState, поэтому вы можете установить Дополнительные модули без необходимости скомпилировать их самостоятельно. ( Смотрите доступные модули )
  • Дополнительные пакеты: virtualenv, seturgools / easy_install, pip
  • pywin32 - Доступ к Windows API из Python
  • Дополнительная документация / Учебники (CHM на Windows) Как погрузиться в Python, FAQ, PEPS и т. Д.
  • Pythonwin IDE (хотя komodo Edit может соответствовать ему лучшему)

Если вы являетесь владельцем бизнеса, то активировать, может также Коммерческая поддержка .

5
ответ дан 6 December 2019 в 10:00
поделиться

Для перемещения по циклу можно использовать 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 и прочитать его учебник как начало.

1
ответ дан 6 December 2019 в 10:00
поделиться

Поскольку вы запускаете Windows, вы можете также установить (после Python 2.6) Pywin32 - Python Extensions для Windows: . Он также имеет очень хорошую IDE (Pythonwin), который вы можете предпочесть простаивать. Версия Pywin32 также доступна для Python 3.x.

1
ответ дан 6 December 2019 в 10:00
поделиться

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, поэтому вы знаете, что это хорошо проверено для бесплатной версии.

6
ответ дан 6 December 2019 в 10:00
поделиться

Я предлагаю вам скачать с сайта Python

5
ответ дан 6 December 2019 в 10:00
поделиться

Если все, что вы хотите - это обновить свои навыки программирования, то установка версии с официального сайта должна быть более чем достаточной

.
1
ответ дан 6 December 2019 в 10:00
поделиться

Я также рекомендую 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 бесплатно со своим менеджером пакетов, вам нужна бизнес-лицензия.

0
ответ дан 6 December 2019 в 10:00
поделиться
Другие вопросы по тегам:

Похожие вопросы: