Программа «Здравствуй, мир!» — это классическая и проверенная временем традиция в компьютерном программировании. Являясь простой и полной первой программой для начинающих, а также хорошей программой для тестирования систем и сред программирования, «Hello, World!» Иллюстрирует основной синтаксис языков программирования.
Из этого туториала вы узнаете, как написать программу «Hello, World» на Python 3.
Предпосылки
У вас должен бытьPython 3 installed, а также локальная среда программирования, настроенная на вашем компьютере.
Если у вас его нет, вы можете воспользоваться одним из приведенных ниже руководств по установке и настройке, который подходит для вашей операционной системы:
- Ubuntu 16.04 или Debian 8
- CentOS 7
- Mac OS X
- Windows 10
[[writing-the- «hello-world -» — программа]] == Написание «Hello, World!» Программа
Чтобы написать программу «Hello, World!», Откроем текстовый редактор командной строки, такой как nano, и создадим новый файл:
Python как сделать красивую программу под ПК за 10 минут?
nano hello.py
Как только текстовый файл откроется в окне терминала, мы наберем нашу программу:
print(«Hello, World!»)
Давайте разберем различные компоненты кода.
print() — этоfunction, который сообщает компьютеру выполнить действие. Мы знаем, что это функция, потому что она использует скобки. print() указывает Python отображать или выводить все, что мы поместили в круглые скобки. По умолчанию это будет выводиться в текущее окно терминала.
Некоторые функции, такие как функция print() , являются встроенными функциями, включенными в Python по умолчанию. Эти встроенные функции всегда доступны для использования в программах, которые мы создаем. Мы также можемdefine our own functions, которые мы сами конструируем через другие элементы.
Внутри скобок функции print() находится последовательность символов — Hello, World! , заключенная в кавычки. Любые символы, заключенные в кавычки, называютсяstring.
Когда мы закончим писать нашу программу, мы можем выйти из nano, набрав клавиши control и x , а когда будет предложено сохранить файл, нажмите y .
После выхода из нано вы вернетесь к своей оболочке.
[[running-the- «hello-world -» — программа]] == Запуск «Hello, World!» Программа
С нашей написанной программой «Hello, World!» Мы готовы запустить программу. Мы будем использовать команду python3 вместе с именем нашего программного файла. Давайте запустим программу:
python3 hello.py
Программа hello.py, которую вы только что создали, заставит ваш терминал выводить следующий вывод:
OutputHello, World!
Давайте рассмотрим, что программа сделала более подробно.
Python выполнил строку print(«Hello, World!») с помощьюcalling функции print() . Строковое значение Hello, World! былоpassed для функции.
В этом примере строка Hello, World! также называетсяargument, поскольку это значение, которое передается в функцию.
Кавычки по обе стороны от Hello, World! не выводились на экран, потому что они используются для указания Python, что они содержат строку. Кавычки показывают, где строка начинается и заканчивается.
Поскольку программа работала, теперь вы можете подтвердить, что Python 3 установлен правильно и что программа синтаксически верна.
Заключение
Поздравляем! Вы написали программу «Привет, мир!» На Python 3.
Отсюда вы можете продолжить работу с функцией print() , написав свои собственные строки для отображения, а также можете создавать новые программные файлы.
Продолжайте изучать программирование на Python, прочитав полную серию наших руководствHow To Code in Python 3.
Источник: www.codeflow.site
Простые программы на Python
Статьи
Автор Admin На чтение 4 мин Просмотров 1.9к. Опубликовано 12.12.2022
Введение
В данной статье мы с Вами будем писать простые программы на языке программирования Python.
Проверка заряда аккумулятора ноутбука
С помощью Python можно проверить заряд аккумулятора на ноутбуке, для этого понадобится модуль под названием psutil. Данный модуль входит в стандартную библиотеку Python, поэтому нам даже устанавливать ничего не придётся. Объяснения кода приложу в комментариях:
import psutil # Создаём экземпляр класса sensors_battery(): battery = psutil.sensors_battery() # Получаем информацию о заряде батареи в процентах: percent = str(battery.percent) # Выводим информацию о заряде батареи print(f’Заряд батареи = %’)
Так же можем улучшить программу, добавив уведомление о низком заряде батареи, но для этого понадобится модуль pyautogui. Установить его можно прописав pip install pyautogui в терминал, или же командную строку.
import psutil import pyautogui # Создаём экземпляр класса sensors_battery(): battery = psutil.sensors_battery() while True: if battery.percent < 100: pyautogui.alert(‘Заряд батареи < 100%’, ‘Предупреждение’) break else: pass
Проверка заряда аккумулятора ноутбука
Сокращение ссылок
Программа для сокращения ссылок на Python будет полезна, чтобы вечно не заходить на сторонние сервисы для сокращения, а воспользоваться собственной программой в шаговой доступности.
Для начала понадобится установить модуль pyshorteners, для его установки нужно перейти в терминал или же командную строку, прописать pip install pyshorteners, нажать Enter и ждать установки. После установки можем смело писать код:
import pyshorteners # Создаём экземпляр класса Shortener s = pyshorteners.Shortener() # Пользователь вводит ссылку url = input(‘Введите ссылку для сокращения: ‘) # Сокращаем ссылку и выводим её print(s.tinyurl.short(url))
Создание GUI приложения на Python для сокращения ссылок:
Преобразование текста в речь
Для преобразования текста в речь можно воспользоваться библиотекой gTTS, для её установки нужно перейти в терминал или же командную строку, прописать pip install gTTS, нажать Enter и ждать установки. Теперь можно приступить к написанию кода:
from gtts import gTTS import os # Открываем txt файл с фразами, которые нужно озвучить file = open(«abc.txt», «r»).read() # Озвучиваем фразы speech = gTTS(text=file, lang=’ru’, slow=False) file.close() # Сохраняем озвученный текст speech.save(«output.mp3»)
Так же можете посмотреть видео про синтез речи, если Вам интересна данная тема:
Генератор паролей
Напишем простой генератор паролей. Для написания данной программы нам понадобится модуль, который входит в стандартную библиотеку Python под названием random.
Ну а после генерации пароля можете его проверить на надёжность:
Проверка надёжности пароля
Конвертер PNG в ICO
Некоторым из нас довольно часто бывает нужно получить изображение в формате ico, но устанавливать плагин для фотошопа, или искать конвертер в интернете лень. На помощь придёт программа для конвертации изображения в формате PNG в ICO.
Для написания данной программы понадобится модуль Pillow, для его установки нужно перейти в терминал или же командную строку, прописать pip install Pillow, нажать Enter и ждать установки. Далее приступаем к написанию кода:
from PIL import Image # Ввод пути до изображения img_path = input(‘Введите путь до изображения: ‘) # Открываем изображение в формате PNG img = Image.open(img_path) # Сохраняем изображение в формате ICO img.save(‘output.ico’)
Создание GUI приложения для конвертации PNG в ICO:
Курс по созданию GUI на Python
В ходе статьи мы с Вами написали целых 5 простых программ на Python. Надеюсь Вам понравилась статья, желаю удачи и успехов!
Источник: it-start.online
Копирование проекта в «.exe» на Python
Написав программу на языке программирования Python мы начинаем думать: «А как собрать нашу программу в файл и запускать на любом компьютере без установки интерпретатора Python?». В этой статье мы разберемся в этом вопросе. Существует большое количество библиотек, позволяющих это сделать, среди которых самые популярные: cx_Freeze, py2exe, nuitka, PyInstaller и др. В данной статье мы подробно рассмотрим установку библиотеки PyInstaller и собрание проекта на операционной системе Windows, а это означает, что мы будем собирать проект в «.exe» файл. На официальном сайте библиотеки PyInstaller вы можете изучить документацию по другим операционным системам.
Установка PyInstaller
Чтобы установить PyInstaller необходимо сначала установить Python. В статье «Установка Python» вы можете подробно изучить установку Python на Windows. Для корректной работы PyInstaller рекомендуется установить версию Python 3.7.6 т.к. на данный момент (Февраль 2020) библиотека корректно работает с данной версией Python, а с самой новой версией не работает. Для установки библиотеки запустите командную строку от имени администратора:
Установим необходимую библиотеку pypiwin32. В командной строке напишите строку:
pip install pypiwin32
Если у вас выйдет строка «WARNING», как на картинке ниже, тогда необходимо обновить «pip» до последней версии. Код:
pip install —upgrade pip
После того, как обновите pip вводим строку для загрузки библиотеки:
pip install pyinstaller
После загрузки библиотеки проверьте её версию:
pyinstaller —version
Проверим все установленные библиотеки с помощью кода:
pip list
Все необходимые библиотеки мы установили. Если вы все сделали по описанию, тогда у вас должно быть как на изображении.
Собрание проекта
В статье «Библиотека Tkinter в Python» мы создали небольшое графическое приложение. Для примера возьмем это приложение и соберем в .exe файл (приложение имеет имя: form.py). В папке с проектом запускаем командную строку (cmd):
Прописываем код:
pyinstaller form.py
Это и есть простейшая команда, которая соберет наш проект. PyInstaller анализирует файл form.py и делает следующее:
- Пишет файл form.spec в той же папке, где находится скрипт.
- Создает папку build в той же папке, где находится скрипт.
- Записывает некоторые логи и рабочие файлы в папку build.
- Создает папку dist в той же папке, где находится скрипт.
- Пишет исполняемый файл в папку dist.
После работы программы вы найдете две папки: dist и build. В папке dist и находится наше приложение. Впоследствии папку build можно спокойно удалить, она не влияет на работоспособность приложения.
Наиболее часто используемые опции:
—onefile — сборка в один файл, т.е. файлы .dll не пишутся.
—windowed -при запуске приложения, будет появляться консоль.
—noconsole — при запуске приложения, консоль появляться не будет.
—icon=app.ico — добавляем иконку в окно.
—paths — возможность вручную прописать путь к необходимым файлам, если pyinstaller не может их найти(например: —paths D:python35Libsite-packagesPyQt5Qtbin).
Синтаксис команды pyinstaller:
pyinstaller [options] script [script . ] | specfile
Используем опцию —onefile для сборки нашего проекта в один файл.
Можете взять другой проект или удалить все файлы проекта созданные библиотекой pyinstaller и собрать его заново. Код:
pyinstaller —onefile form.py
После работы программы вы найдете две папки: dist и build. В папке dist и находится наше приложение. Теперь наш проект собран в одном файле:
Запустите собранный .exe файл проекта и проверьте его работоспособность. На этом наша статья подходит к завершению. В комментариях вы можете задавать интересующие вопросы.
Видео по копированию проекта в «.exe»:
Источник: it-black.ru