Анатолий Постолит - Разработка кроссплатформенных мобильных и настольных приложений на Python. Практическое пособие
- Название:Разработка кроссплатформенных мобильных и настольных приложений на Python. Практическое пособие
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:9785005618719
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Анатолий Постолит - Разработка кроссплатформенных мобильных и настольных приложений на Python. Практическое пособие краткое содержание
Разработка кроссплатформенных мобильных и настольных приложений на Python. Практическое пособие - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Добавьте в проект файл, в котором будет храниться программный код Python (рис. 1.18).

Рис. 1.18.Добавление в проект файла для программного кода на Python
Введите одну строчку кода программы (рис. 1.19).

Рис. 1.19.Одна строка программного кода на Python в среде разработки PyCharm
Запустите программу командой Run(рис. 1.20).

Рис. 1.20.Запуск программного кода на Python в среде разработки PyCharm
В результате в нижней части экрана должно открыться окно с выводом результатов работы программы (рис. 1.21).

Рис. 1.21.Вывод результатов работы программы на Python в среде разработки PyCharm
Можно перейти к следующему разделу.
1.4. Инструментарий для загрузки в Python пакетов программных средств
В процессе разработки программного обеспечения на Python часто возникает необходимость воспользоваться пакетом (библиотекой), который в текущий момент отсутствует на вашем компьютере.
В этом разделе вы узнаете о том, откуда можно взять нужный вам дополнительный инструментарий для разработки ваших программ. В частности:
– где взять отсутствующий пакет;
– как установить pip – менеджер пакетов в Python;
– как использовать pip;
– как установить пакет;
– как удалить пакет;
– как обновить пакет;
– как получить список установленных пакетов;
– как выполнить поиск пакета в репозитории.
1.4.1. Репозиторий пакетов программных средств PyPI
Необходимость в установке дополнительных пакетов возникнет достаточно часто, поскольку решение практических задач обычно выходит за рамками базового функционала, который предоставляет Python. Это, например, создание веб-приложений, обработка изображений, распознавание объектов, нейронные сети и другие элементы искусственного интеллекта, геолокация и т. п. В таком случае, необходимо узнать, какой пакет содержит функционал, который вам необходим, найти его, скачать, разместить в нужном каталоге и начать использовать. Все указанные действия можно выполнить и вручную, однако этот процесс поддается автоматизации. К тому же скачивать пакеты с неизвестных сайтов может быть весьма опасно.
В рамках Python все эти задачи автоматизированы и решены. Существует так называемый Python Package Index (PyPI) – репозиторий, открытый для всех разработчиков на Python, в котором вы можете найти пакеты для решения практически любых задач. При этом у вас отпадает необходимость в разработке и отладке сложного программного кода – вы можете воспользоваться уже готовыми и проверенными решениями огромного сообщества программистов на Python. Вам нужно просто подключить нужный пакет или библиотеку к своему проекту и активировать уже реализованный в них функционал. В этом и заключается преимущества Python перед другими языками программирования, когда небольшим количеством программного кода можно реализовать решение достаточно сложных практических задач. Там также есть возможность выкладывать свои пакеты. Для скачивания и установки нужных модулей в ваш проект используется специальная утилита, которая называется pip. Сама аббревиатура, которая на русском языке звучит как «пип», фактически раскрывается как «установщик пакетов» или «предпочитаемый установщик программ». Это утилита командной строки, которая позволяет устанавливать, переустанавливать и деинсталлировать PyPI пакеты простой командой pip.
1.4.2. Менеджер пакетов в Python – pip
Менеджер пакетов pip – это консольная утилита (без графического интерфейса). После того, как вы ее скачаете и установите, она пропишется в PATH и будет доступна для использования. Эту утилиту можно запускать как самостоятельно – например, через терминал в Windows или Linux, а также в терминальном окне PyCharm командой:
> pip < аргументы >
pip можно запустить и через интерпретатор Python:
> python -m pip <���аргументы>
Ключ -m означает, что мы хотим запустить модуль (в нашем случае pip).
При развертывании современной версии Python (начиная с Python 2.7.9 и более поздних версий), pip устанавливается автоматически. В PyCharm проверить наличие модуля pip достаточно просто – для этого нужно войти в настройки проекта через меню File | Settings | Project Interpreter. Модуль pip должен присутствовать в списке загруженных пакетов и библиотек (рис. 1.22).
Рис. 1.22.Проверка наличия в проекте модуля pip
В случае отсутствия в списке этого модуля последнюю его версию можно загрузить, нажав на значок + в правой части окна и выбрав модуль pip из списка (рис. 1.23).
Рис. 1.23.Загрузка модуля pip
1.4.3. Использование менеджера пакетов pip
Здесь мы рассмотрим основные варианты использования pip: установку пакетов, удаление и обновление пакетов.
Pip позволяет установить самую последнюю версию пакета, конкретную версию или воспользоваться логическим выражением, через которое можно определить, что вам, например, нужна версия не ниже указанной. Также есть поддержка установки пакетов из репозитория. Рассмотрим, как использовать эти варианты (здесь Name – это имя пакета).
– Установка последней версии пакета:
> pip install Name
– Установка определенной версии:
> pip install Name==3.2
– Установка пакета с версией не ниже 3.1:
> pip install Name> =3.1
– Для того чтобы удалить пакет, воспользуйтесь командой:
> pip uninstall Name
– Для обновления пакета используйте ключ – upgrade:
> pip install – upgrade Name
– Для вывода списка всех установленных пакетов служит команда:
> pip list
– Если вы хотите получить более подробную информацию о конкретном пакете, то используйте аргумент show:
> pip show Name
– Если вы не знаете точного названия пакета или хотите посмотреть на пакеты, содержащие конкретное слово, то вы можете это сделать, используя аргумент search:
> pip search «test».
Если вы запускаете pip в терминале Windows, то терминальное окно автоматически закроется после того, как эта утилита завершит свою работу. При этом вы просто не успеете увидеть результаты ее работы. Чтобы терминальное окно не закрывалось автоматически, команды pip нужно запускать в нем с ключом /k. Например, запуск процедуры установки пакета tensorflow должен выглядеть так, как показано на рис. 1.24.

Рис. 1.24.Выполнение команды модуля pip в терминальном окне Windows
Читать дальшеИнтервал:
Закладка: