Как писать программы на python для Windows

В этом руководстве по PyQt5 будет показано, как использовать Python 3 и Qt для создания графического интерфейса пользователя в Windows, Mac или Linux. Мы даже расскажем, как самостоятельно написать установщик.

Что такое PyQt5?

PyQt — это библиотека, которая позволяет использовать фреймворк Qt GUI (GUI — это графический интерфейс пользователя) в Python. Сам Qt, как известно, написан на C++. Используя его в Python, вы можете создавать приложения намного быстрее, не жертвуя при этом значительной частью производительности C++.

PyQt5 это самая последняя, пятая версия Qt. Еще можно найти в интернете случайное упоминание PyQt4, но эта версия устарела и больше не поддерживается.

Новый интересный конкурент PyQt — это Qt for Python. Она обладает практически идентичным API, но в отличие от PyQt имеет лицензию LGPL и, следовательно, может использоваться бесплатно даже в коммерческих проектах. Она поддерживается компанией Qt, а значит, скорее всего, за ней будущее. Здесь мы используем PyQt, потому что она более зрелая. Но, так как их интерфейсы очень похожи, вы всегда можете перейти на Qt for Python позднее.

Начинаем писать программы на Python

Установка PyQt

Лучший способ управлять зависимостями в Python — через виртуальную среду. Виртуальная среда — это просто локальный каталог, содержащий библиотеки для данного конкретного проекта. В отличии от общесистемной установки библиотек, это не не повлияет на другие ваши проекты.

Для создания виртуальной среды в текущем каталоге выполните следующую команду:

python3 -m venv venv

Эта команда создаст директорию venv/ . Чтобы активировать виртуальную среду в Windows, выполните следующую команду:

Читайте также:
Какой программой установить драйвера на Windows 7

call venv/scripts/activate.bat

А для Mac и Linux вот эту:

source venv/bin/activate

То, что виртуальная среда активирована, вы можете увидеть по префиксу (venv) в командной строке:

Теперь, чтобы установить PyQt, выполните следующую команду:

pip install PyQt5==5.9.2

Пишем первую программу на Python в Windows

Программирование на Python, коим «заразил» меня когда-то один из моих друзей, очень помогает мне в работе. Ведь возможности этого гибкого языка можно применять как в web-программировании, так и в написании простых, но функциональных программ и скриптов для администрирования и упрощения задач себе и пользователям.

Благодаря этому совету вы напишете свою первую простую программу на языке Python.

Если вы работаете в MS Windows и еще не установили Python (для дальнейшего изучения) или возможно испытываете затруднения в его установке, обратите внимание на статью Как установить Python в Windows XP. В ней рассмотрена пошаговая установка Python в операционную систему MS Windows XP.

Так уж вышло, что обучение любому языку программирования начинается с написания простой программы, выводящей на экран надпись «Hello world!» («Здравствуй, мир!»). По традиции, мы начнем с этого и даже пройдем немного подальше.

Уроки Python / Установка, настройка и использование PyCharm для начинающих

Пишем первую программу на Python в Windows

Итак, для написания нашей программы, мы будем использовать IDLE, поставляемую с Python. Запустить ее вы сможете, выполнив «Пуск» -> «Все программы» -> «Python x_версия» -> IDLE (Python GUI)

Пишем первую программу на Python в Windows

Результатом будет появившееся окно Python Shell:

Откроем «File» -> «New window» (или нажмем комбинацию клавиш Ctrl N). Появится окно редактора: Пишем первую программу на Python в Windowsв котором мы напишем следующий код: Пишем первую программу на Python в Windows

Пишем первую программу на Python в Windows

Теперь сохраним наше творение в файл и назовем его first.py. Для этого выберем «File» -> «Save As..» или просто нажмем комбинацию клавиш Ctrl Shift S.

Читайте также:
Как правильно установить программу Windows

Пишем первую программу на Python в Windows

Файл мы сохранили, теперь самое время попробовать выполнить его и посмотреть результат. Для этого нажимаем в меню «Run» -> «Run Module» или просто нажмем на клавишу F5.

Пишем первую программу на Python в Windows

Результатом нашего действия будет появившееся окно Python Shell и, затем, появившаяся строчка «Hello world!»

Как мы видим, Python корректно обработал код программы и она выполнилась успешно.

Пишем первую программу на Python в Windows

Если вы допустите какую-нибудь ошибку в коде, Python сообщит вам об этом. Я попытался выполнить код: primt «Hello word!» и получил в ответ ошибку:

Как видим, Python сообщил о синтаксической ошибке в коде. При написании кода программ следите за корректностью написания команд. Но если вы ошибетесь, то в этом нет проблемы — Python «ткнет вас носом» в строку с ошибкой.

Что же, наша первая программа работает и давайте попробуем немного ее изменить. Во-первых добавим в нее комментарии, а, во-вторых, сделаем так, чтобы после вывода строки «Hello world!» компьютер ожидал от нас нажатия на любую клавишу и после этого завершал работу программы.

Запомните! Все строки, начинающиеся со знака # являются строками с комментариями. Если при выполнении кода Python встречает такие строки, он просто пропускает их. Комментирование своего кода является признаком хорошего тона у программистов и, я думаю, что вы оцените важность и удобность комментирования кода.

Пишем первую программу на Python в Windows

Наберите следующий код: # Our first program on Python
# IThowto.ru
print «Hello world!»
raw_input(«nPress the enter key to exit.») и, предварительно сохранив (а без этого Python не даст вам выполнить созданное) его, нажмите на F5. Результатом выполненного у вас будет вид:

Нажмите любую клавишу и программа завершит свою работу.

Как вы видите, комментарии в коде, как и положено им, не выводились на экран. А после вывода строки «Hello world!», через пустую строку (ее создал управляющий символ n, находящийся перед фразой Press the enter. ), появилась строка: Press the enter key to exit. и система замерла в ожидании ваших действий. После того, как вы нажали на любую клавишу, программа завершила свою работу.

Читайте также:
Скайп пишет эта программа не поддерживает версию Windows

Python — очень простой язык программирования и освоить его несложно. Надеюсь, что эта простая программа не была для вас чем-то ужасно непонятным. Если это все же не так, то пишите, задавайте вопросы. С удовольствием на них отвечу.

Источник: ithowto.ru

Как писать программы на python для windows

Программирование на C++ в Unreal Engine 5

Программирование на C++ в Unreal Engine 5

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru