– C # – является еще одним объектно-ориентированным языком, который широко используется для мобильной разработки. Он в основном используется для платформы Windows Mobile;
– C ++ -считается хорошим выбором для разработки приложений для Android. То, что прочно удерживает рынок мобильной индустрии, это системы на базе Android;
– Xamarin – это бесплатная кроссплатформенная среда разработки мобильных приложений с открытым исходным кодом, используемая для создания приложений с использованием. NET и C #. Xamarin расширяет платформу для разработчиков. NET, предоставляя пользователям доступ к инструментам и технологиям для разработки приложений для iOS, Android и Windows.
Большинство из этих языков программирования ориентированы на разработку приложений под определенную платформу (например, Java – под Android, Swift под iOS). В отличие от них Python с пакетами Kivy и KivyMD действительно универсальный набор инструментов разработок кроссплатформенных приложений для любых операционных систем настольных компьютеров и любых платформ мобильных устройств.
1.2. Интерпретатор Python
Язык программирования Python является весьма мощным инструментальным средством для разработки различных систем. Однако наибольшую ценность представляет даже не столько сам этот язык программирования, сколько набор подключаемых библиотек, на уровне которых уже реализованы все необходимые процедуры и функции. Разработчику достаточно написать несколько десятков строк программного кода, чтобы подключить требуемые библиотеки, создать набор необходимых объектов, передать им исходные данные и отобразить итоговые результаты.
Для установки интерпретатора Python на компьютер, прежде всего надо загрузить его дистрибутив. Скачать дистрибутив Python можно с официального сайта, перейдя по ссылке: https://www.python.org/downloads/(рис. 1.1).
Рис. 1.1.Сайт для скачивания дистрибутива языка программирования Python
1.2.1. Установка Python в Windows
Для операционной системы Windows дистрибутив Python распространяется либо в виде исполняемого файла (с расширением exe), либо в виде архивного файла (с расширением zip). На момент подготовки этой книги была доступна версия Python 3.8.3.
Порядок установки Python в Windows следующий:
– Запустите скачанный установочный файл.
– Выберите способ установки (рис. 1.2).
Рис. 1.2.Выбор способа установки Python
В открывшемся окне предлагаются два варианта: Install Nowи Customize installation:
– при выборе Install NowPython установится в папку по указанному в окне пути. Помимо самого интерпретатора будут инсталлированы IDLE (интегрированная среда разработки), pip (пакетный менеджер) и документация, а также созданы соответствующие ярлыки и установлены связи (ассоциации) файлов, имеющих расширение py, с интерпретатором Python;
– Customize installation – это вариант настраиваемой установки. Опция Add Python 3.8 to PATHнужна для того, чтобы появилась возможность запускать интерпретатор без указания полного пути до исполняемого файла при работе в командной строке.
– Отметьте необходимые опции установки, как показано на рис. 1.3 (доступно при выборе варианта Customize installation).
Рис. 1.3.Выбор опций установки Python
На этом шаге нам предлагается отметить дополнения, устанавливаемые вместе с интерпретатором Python. Рекомендуется выбрать как минимум следующие опции:
– Documentation – установка документации;
– pip – установка пакетного менеджера pip;
– tcl/tk and IDLE – установка интегрированной среды разработки (IDLE) и библиотеки для построения графического интерфейса (tkinter).
– На следующем шаге в разделе Advanced Options(Дополнительные опции) выберите место установки, как показано на рис. 1.4 (доступно при выборе варианта Customize installation).
Рис. 1.4.Выбор места установки Python
Помимо указания пути, этот раздел позволяет внести дополнительные изменения в процесс установки с помощью опций:
Читать дальше