Поход за модулями.
Как я уже писал выше, сегодня в свободном доступе имеются сотни тысяч модулей Питон. Среди них мы можем обнаружить полезные для нашей работы, это математические и геометрические модули, модули для анализа данных и построения трехмерных тел, dxf, pdf, docx, xlsx файлов и т. д. Список крайне обширен. Основным местом хранения модулей является сайт Pypi.org, на нем хранится около 150 тыс. различных проектов, мы тоже будем пользоваться этим сайтом, но прежде немного поговорим о дистрибутивах Питона и средах разработки. Питон, который мы установили, имеет минимальный набор модулей. Однако есть другие дистрибутивы, например Anaconda, совершенно безвозмездно поддерживаемый и постоянно обновляемый мировым научным сообществом. Анаконда устанавливается с сотнями модулей, необходимых для научно-исследовательской деятельности, кроме того устанавливаются дополнительные инструменты, как Спайдер, интерактивный Питон и Юпитер Ноутбук, они делают программирование гораздо удобным и продуктивным. Мы в дальнейшем коснемся Анаконды, а пока научимся сами устанавливать необходимые модули. В связи с этим нам не мешало бы пересмотреть нашу среду разработки имени Эрика Айдла, она, к сожалению, даёт немного возможностей, хотя давно существуют более удобные инструменты для разработчиков программ на Питоне. Прежде всего это Пайчарм, Пайскриптер, Саблайм, Нотпад++, Ниндзя и др. Из перечисленных инструментов, только два первых были разработаны специально для Питон, остальные же являются универсальными редакторами, могущие работать с различными интерпретаторами. Я перепробовал все эти инструменты и остановил свой выбор на Пайскриптере для нативного Питона и Нотпад++ для АйронПайтон. Кроме того есть среды разработки для Андроид, например Пайдроид. Иметь среду разработки на телефоне очень удобно, мы не пишем огромных программ и, экрана мобильника бывает достаточно. К тому же он всегда под рукой и программированию можно посвящать любую свободную минуту.
Чтобы не метаться между разными средами разработки, я предлагаю
вам остановиться сейчас на PyScripter(https://ru.wikipedia.org/wiki/PyScripter), который можно
свободно скачать отсюда https://sourceforge.net/projects/pyscripter/.
Возможно, в дальнейшем вы выберет другую среду разработки, это ваше право. Думаю,
не стоит обсуждать работу программы тут, надеюсь, мои читатели сами справятся с
интерфейсом Пайскриптера, хотелось лишь показать, как устанавливать из него
новые модули, смотрите картинку:
После нажатия на этот пункт, появится окно, в которое нужно будет ввести имя модуля и нажать ввод:
После чего модуль будет установлен на ваш компьютер, при условии, что вы подключены к сети интернет и имеете административные права. Пайскриптер сам обнаружит последний установленный на вашем компьютере Питон и будет работать с ним. Если у вас не один Питон на компьютере, то, при необходимости, для Пайскриптера можно будет сменить версию Питона, но это в дальнейшем. Про использование Notepad++ поговорим в разделе, касающемся IronPython.
Штатная установка модулей может показаться начинающим программистам несколько сложной, но эта сложность кажущаяся, из серии «Глаза боятся – руки делают». Установка осуществляется через командную консоль Windows, которая может быть вызвана через сочетание клавиш win+R и вводом в окошко cmd:
Откроется черное окно командной консоли, в которое нужно
будет ввести путь к Питону, пробел, путь к модулю pip(пути в кавычках), install, имя модуля. Советую воспользоваться
каким-нибудь текстовым редактором, чтобы предварительно набрать текст и после
скопировать его в командную консоль, должно получится что-то такое:
"C:\Users\autor\AppData\Local\Programs\Python\Python36\python"
"c:\Users\autor\AppData\Local\Programs\Python\Python36\Lib\site-packages\pip"
install xlwt
Пути, как обычно, пропишите свои. Если все сделано
правильно, то произойдет установка модуля, в консоли должна быть такая картина:
c:\>"C:\Users\autor\AppData\Local\Programs\Python\Python36\python"
"c:\Users\autor\AppData\Local\Programs\Python\Python36\Lib\site-packages\pip"
install xlwt
Collecting xlwt
Downloading https://files.pythonhosted.org/packages/44/48/def306413b25c3d01753603b1a222a011b8621aed27cd7f89cbc27e6b0f4/xlwt-1.3.0-py2.py3-none-any.whl
(99kB)
|████████████████████████████████| 102kB 504kB/s
Installing collected packages: xlwt
Successfully installed xlwt-1.3.0
Это был установлен модуль xlwt, который нужен для создания файлов Excel. Также я предлагаю установить следующие модули: xlrd и xlutils. На примере этих модулей мы разберем работу с файлами Excel.
Coin Casino | Review of the Best Casinos with Bitcoin
ОтветитьУдалитьCoin Casino is not only 인카지노 one of the best casinos on the planet, but it's also one 메리트카지노 of 온카지노 the most trusted options in the gambling world.