Как запускать приложения Python на любой платформе
Хотите знать, как запустить Python? Это звучит просто, но это может быть сложно понять это. В этом посте мы обсудим, как тестировать ваш код Python, а также как запускать Python в других контекстах: например, онлайн или в виде упакованного приложения.
Иногда вещь, сдерживающая вас от обучения программированию, может быть чрезвычайно простой. Я помню, как хотел учиться программировать, когда был моложе, или учился брать то, что я узнал из BASIC на ZX Spectrum, и применять это в современной среде. Моя проблема? Я не знал «где» программировать. Когда я пойму C # или Java, где я буду вводить код и как его запускать?
И всякий раз, когда я спрашивал кого-то, они тупо смотрели на меня. Что это за вопрос?
Дело в том, что я никогда не нуждался в IDE или переводчике раньше. Такие машины, как ZX Spectrum и Tatung Einstein (какие-либо другие пользователи Einstein?) Просто загрузились с подсказкой для кодирования!
У многих людей есть похожая проблема с Python. Они понимают код, но не знают, как запустить Python. Или как превратить свое творение в приложение, которое кто-то может скачать и купить. На самом деле, с Python иногда может быть запутанно даже запускать кучу кода.
Читайте дальше и узнайте, как запустить Python в любой ситуации!
Как запускать приложения Python
Прежде чем мы углубимся в работу с Python, вам сначала нужно установить интерпретатор Python на свой компьютер. Вы можете найти это по ссылкам ниже:
- Windows: https://www.python.org/downloads/windows/
- Mac: https://www.python.org/downloads/mac-osx/
- Linux: https://www.python.org/downloads/source/
Вы также можете найти инструкции по настройке и запуску здесь:
Но это только покажет вам, как установить переводчик. Это учит ваш компьютер понимать Python, но не дает вам возможности печатать и запускать приложения.
За исключением того, что это не совсем верно. После установки этого пакета найдите программу под названием Python Shell. Это дает вам оболочку, в которой вы можете напрямую вводить команды Python и запускать их мгновенно. Как только вы нажмете клавишу возврата, все используемые вами выражения будут выполняться.
Но зайдите в File> New File и вы сможете создать новый .py файл! Введите здесь некоторый код, затем перейдите: Run> Run Module. Вам будет предложено сохранить файл в виде модуля (компактный фрагмент кода Python, который можно запустить из других скриптов), и оттуда ваше приложение будет работать!
Вот как запустить файлы Python.
И наоборот, вы также можете запускать файлы Python, используя различные IDE или редакторы. IDE – это интегрированная среда разработки, которая предоставляет вам интерфейс, который вы можете использовать для ввода своего кода, тестирования своих приложений и просмотра любых ошибок, которые вы могли допустить при его наборе.
Как создать исполняемые файлы Python
Теперь вы знаете, как запускать файлы Python, но что, если вы хотите помочь другим людям запускать ваши программы? Большинство людей, которые не программируют, не имеют установленного Python на своей машине, не говоря уже о доступе к IDE или редактору! Если вы когда-нибудь планируете делиться или продавать свои творения, то это препятствие, которое вам нужно преодолеть.
К сожалению, нет встроенного способа сделать файлы Python работоспособными на любом компьютере. Это потому, что Python является динамическим языком, в отличие, скажем, от C #. Некоторые создатели обходят это, включая Python как часть загрузки, но это вряд ли элегантное решение.
К счастью, сторонние решения существуют. Два популярных варианта – PyInstaller и Py2exe. Оба из них позволят вам создавать новые приложения в виде файлов .exe. Чтобы скачать и использовать их, вам нужно будет использовать PiP.
Чтобы установить PyInstaller из PyPI на Linux или Mac, просто введите:
pip
Чтобы сделать то же самое через Windows, запустите командную строку (обязательно запустите от имени администратора) и затем используйте:
py -m pip
Если у вас не установлен pip, вы обычно можете сделать это, изменив установку Python (найдите деинсталляцию в строке поиска, затем выберите версию Python и выберите «изменить»).
Вам нужно будет выполнить некоторые дополнительные шаги, чтобы использовать любой из этих инструментов и фактически собрать свой .exe, но вы найдете все соответствующие инструкции на соответствующих веб-сайтах.
Как запускать веб-приложения Python
Одна вещь, которую вы заметите, пытаясь собрать .exe из своего кода Python, – это то, что это не интуитивный или гладкий процесс. Это потому, что это не совсем то, для чего нужен Python .
Python обычно чаще используется для создания полезных инструментов для ИТ-специалистов, таких как специалисты по информационной безопасности. Тем не менее, это также чрезвычайно полезно для создания веб-приложений. Другими словами, Python отлично подходит, если вы хотите создать следующий Google, Twitter или Spotify. В этом случае Python будет работать на сервере, а затем отображать информацию для посетителя через браузер. Поскольку код выполняется на сервере, это означает, что пользователю не нужно устанавливать Python. Это также означает, что для пользователя не будет никакого замедления.
Однако это также означает, что вам нужно время, чтобы установить Python в браузере. Вам также, вероятно, понадобится установить веб-фреймворк. Веб-инфраструктура предоставляет пакеты и модули, которые позволяют легко создавать веб-приложения с помощью кода Python. Эти рамки делают тяжелую работу за вас, упрощая широкий спектр общих функций, необходимых для веб-дизайна. Это может включать в себя такие вещи, как поиск в базе данных, обработку файлов cookie, отображение изображений и многое другое.
Существует множество вариантов, если вы заинтересованы в веб-фреймворках Python. Отличным выбором для начинающих является Flask. Это очень легкая «микрорамка», но она также относительно проста по сравнению со многими другими вариантами.
Вот отличный учебник, который я нашел в Интернете и который поможет вам начать:
Здесь вы можете получить Flask и документацию о том, как его использовать.
Другие хорошие варианты включают Django и Web2py. Как всегда, у каждого из них есть свои сильные и слабые стороны, поэтому вам нужно найти правильный вариант для ваших целей.
Как запустить Python на мобильном
Если вы хотите запустить Python на мобильном устройстве, один из самых простых вариантов – просто загрузить IDE на выбранную вами платформу. Нет необходимости загружать отдельный интерпретатор, вы можете просто загрузить приложение и начать вводить и запускать код Python. Два отличных варианта:
- iOS: Python3IDE
- Android: QPython 3L
Если вы хотите создавать приложения, которые можно распространять на мобильных устройствах с использованием Python, возможно, вы захотите использовать Kivy. Kivy – это библиотека с открытым исходным кодом для быстрой кроссплатформенной разработки. Он поддерживает технологию multi-touch, графический движок OpenGL ES 2 и другие полезные функции для мобильной разработки и полностью бесплатен для использования.
Итак, поехали! Вот как запустить Python на разных платформах. Конечно, вам нужно будет немного поработать, чтобы некоторые из этих опций работали (например, веб-приложения или мобильные приложения), но этот пост должен был дать вам хорошее представление о том, с чего начать.
И теперь вы знаете, как использовать свой код Python, возможно, вы готовы начать создавать некоторые приложения? В этом случае вам следует ознакомиться с нашим руководством по лучшим онлайн-курсам Python.
Источник записи: https://www.androidauthority.com