Написал программу на питон что дальше
Перейти к содержимому

Написал программу на питон что дальше

  • автор:

Как написать программу на Python

В прошлой статье я рассказал как установить Python и среду разработки PyCharm. В этой статье поговорим о том, как написать программу на Python.

Что для этого нужно?

Для того, чтобы написать программу на любом языке программирования нужно знать, что мы хотим сделать.

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

Функция print

Функция print() выводит сообщение в консоль. В скобках в качестве параметра передается сообщение и/или переменные.

1. Создаем файл с расширением .py

2. Пишем в нем строку

Если мы запустим этот файл двойным нажатием левой кнопкой мыши, то он быстро закроется, и мы не успеем разглядеть наше сообщение.

Для того, чтобы этого не происходило добавим функцию input()

Функция input

Функция input() предназначена для считывания данных с клавиатуры. В скобках передается сообщение, которое будет выведено в консоль.

Добавим в конце нашей программы input(«Нажмите enter для продолжения. «), и тогда наша программа не закроется. Код будет выглядеть так:

print(«Hello World!»)

input(«Нажмите enter для продолжения. «)

Я не буду писать программу, а запущу Python из командной строки, чтобы показать вам, что всё работает.

Заключение

1. Для того, чтобы написать программу на Python, нужно сформулировать, что мы хотим сделать (в нашем примере мы захотели вывести сообщение «hello world» в консоль)

2. Нужно знать синтаксис языка программирования Python (благо, он не такой сложный, в отличии от некоторых других языков программирования)

Чтобы изучать программирование на языке Python было проще, специально для вас я создал ютуб-канал «Русский питонист», на котором уже опубликовал плейлист по основам Python.

Урок 6. Как запускать Python программы

В прошлом уроке мы запустили свою первую программу на Python, она вывела фразу «Hello, World!». И эту программу мы запустили с помощью PyCharm.

Однако это не единственный способ выполнять Python-скрипты. Рассмотрим еще несколько вариантов.

И первый — это запуск программ из командной строки. Введем в строке поиска введем cmd и кликнем по найденной программе. Появилось черное окно — это командная строка. Мы уже запускали её ранее, когда проверяли установлен ли Python.

И командная строка — это такое место, где вы можете вводить разные команды, а также названия программ и они будут выполнятся. Программистам часто приходится иметь дело с командными строками, терминалами и другими похожими оболочками.

Чтобы в командной строке запустить Python-программу нужно сперва перейти в каталог, где эта программа расположена.

По умолчанию после открытия терминала мы находимся в домашней папке активного Windows-пользователя. И так как все наши проекты хранятся в каталоге PycharmProjects, то нужно ввести:

cd PycharmProjects

cd — это команда для смены текущего каталога. Сокращение от Change dir. Нажмем Enter. И мы в каталоге с проектами. Теперь перейдем непосредственно в наш проект. Снова ведем команду cd после которой укажем имя проекта (sepython):

cd sepyhton

Нажму Enter. Командная строка вывела, что системе не удается найти указанный путь. Если вы видите такую же надпись, то причин может быть две:

Первая — это опечатка в имени файла или каталога. Это самая распространенная ошибка, внимательно проверьте то, что набрали.
Вторая причина может заключаться в том, что в данном каталоге просто нет папки SEPython. Возможно вы создали её в другом месте.

Чтобы проверить какие файлы или каталоги есть в текущей директории, надо набрать команду dir.

Чтобы минимизировать опечатки, можно пойти на небольшую хитрость и не вводить имя каталога вручную, а воспользоваться автоподстановкой командной строки.

Для этого надо снова ввести команду cd, за ней пробел, а после написать se и нажать клавишу Tab. Командная строка сама дополнит имя каталога до правильного. После чего нужно снова нажать Enter и нас сразу переместит в каталог с проектом.

Если мы еще раз выполним комунд dir, то увидим каталоги Lessons и Tasks, а также файл main.py.

Что ж, нам надо запустить нашу программу hello_world.py, а она находится в папке Lessons. Перейдем в неё:

cd Lessons

Теперь надо запустить hello_world.py и для этого надо сперва написать python, а затем через пробел имя программы hello_world.py:

python hello_world.py

Обратите внимание, что я набираю имя программы, ровно так как его записал в прошлом уроке. Все символы строчные, между словами стоит подчеркивание, а не пробел.

Что ж, нажму Enter! Программа вывела фразу «Hello, world! Отлично, у нас всё получилось.

Теперь давайте рассмотрим несколько распространенных ошибок, которые у вас могут возникнуть на данном этапе. Первая — это снова опечатка. Если поменять два последних символа местами и снова попробовать запустить программу, то мы увидим ошибку, что файл hello_world.yp не найден в текущем каталоге. Когда вы видите такую ошибку, то это повод проверить имя файла, а также его реальное присутствие в данной директории.

В целом с hello_world мы закончили, и осовная проблема данной прогарммы в том, что она всегда будет выводить фразу, которую мы задали внутри программы, а это делает код абсолютно бесполезным. Другое дело hello_user.py, которую я добавил самостоятельно (у вас этой программы пока нет).

Сейчас я покажу как она работает, а в следующем уроке покажу и объясню её исходный код. То есть то, что находится внутри скрипта.

Итак давайте введем:

python hello_user.py

Программа вывела что-то непонятное. На самом деле она завершилась с ошибкой. Дело в том, что скрипт hello_user.py нужно запускать с передачей аргументов или другими словами с передачей дополнительных параметров.

Это значит, что нужно писать python hello_user.py плюс еще какой-то текст, например такой:

python hello_user.py Nikita

В этом случае слово Nikita — это аргумент командной строки, который при запуске будет отправлен в программу hello_user.py.

То есть сейчас в строке три элемента: сам python, имя программы hello_user.py и аргумент командной строки Niktia.

Python запустит программу hello_user.py и передаст в неё слово Nikita. Программа в свою очередь примет это слово и что-то с ним сделает. Давайте посмотрим, что именно, нажмем Enter..

Скрипт отработал без ошибок и поздоровался с нами: «Hello Nikita. Отлично.

Если при запуске передать другой параметр, например Nikita заменить Alena, то скрипт поздоровается с Аленой:

python hello_user.py Alena

То есть теперь программа не просто работает, а она уже умеет каким-то элементарным способом обрабатывать входящие данные и выводить различные результаты в зависимости от этих данных.

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

Следующий урок

Урок 7. Запуск программ с одним аргументом

В этом уроке вы узнаете как писать python-программы, которые принимают аргументы командой строки, а также о том, как из запускать.

Посмотреть

Полный курс с практикой

  • 146 уроков
  • 311 заданий
  • Сертификат
  • Поддержка преподавателя
  • Доступ к курсу навсегда
  • Можно в рассрочку

Первая программа. Среда разработки IDLE

Python 3 логотип

Сегодня мы напишем свою первую программу в среде разработки IDLE.

После загрузки и установки python открываем IDLE (среда разработки на языке Python, поставляемая вместе с дистрибутивом).

Здесь и далее буду приводить примеры под ОС Windows, так как именно она у меня сейчас под рукой.

Запускаем IDLE (изначально запускается в интерактивном режиме), после чего уже можно начинать писать первую программу. Традиционно, первой программой у нас будет «hello world».

Чтобы написать «hello world» на python, достаточно всего одной строки:

Вводим этот код в IDLE и нажимаем Enter. Результат виден на картинке:

Поздравляю! Вы написали свою первую программу на python! (если что-то не работает).

С интерактивным режимом мы немного познакомились, можете с ним ещё поиграться, например, написать

Но, всё-таки, интерактивный режим не будет являться основным. В основном, вы будете сохранять программный код в файл и запускать уже файл.

Для того, чтобы создать новое окно, в интерактивном режиме IDLE выберите File → New File (или нажмите Ctrl + N).

В открывшемся окне введите следующий код:

Первая строка печатает вопрос ("Как Вас зовут? "), ожидает, пока вы не напечатаете что-нибудь и не нажмёте Enter и сохраняет введённое значение в переменной name.

Во второй строке мы используем функцию print для вывода текста на экран, в данном случае для вывода «Привет, » и того, что хранится в переменной «name».

Теперь нажмём F5 (или выберем в меню IDLE Run → Run Module) и убедимся, что то, что мы написали, работает. Перед запуском IDLE предложит нам сохранить файл. Сохраним туда, куда вам будет удобно, после чего программа запустится.

Вы должны увидеть что-то наподобие этого (на скриншоте слева — файл с написанной вами программой, справа — результат её работы):

Поздравляю! Вы научились писать простейшие программы, а также познакомились со средой разработки IDLE. Теперь можно немного отдохнуть, а потом начать изучать python дальше. Можете посмотреть синтаксис python, циклы или условия. Желаю удачи!

Для вставки кода на Python в комментарий заключайте его в теги

Как написать свою первую программу на Python

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

Мы рекомендуем скачать редактор Sublime . Пользоваться им можно совершенно бесплатно. Изредка будет всплывать сообщение о том, что требуется оплата, но на начальном этапе на это можно не обращать внимание.

После установки запустите Sublime и в открывшемся окне наберите текст самой простой программы на Python для начинающих

print("Привет, мир!")

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

Сохраните получившейся текстовый файл под именем hello.py

Чтобы проверить, как программа работает, запустите приложение терминала (командной строки). Для того чтобы сделать это в Windows, нажмите сочетание клавиш Win+R и в появившемся окне «Выполнить» введите cmd. Для запуска консоли в MacOS нажмите сочетание клавиш Command+пробел и введите Terminal в появившемся окошке spotlight.

В появившемся окне терминала нужно перейти в каталог, в котором находится сохраненный файл hello.py. Для перехода в нужный каталог используйте команду cd. Введите в строке приглашения терминала и нажмите Enter

cd путь/к папке/с программой

Если вы работаете в windows и программа сохранена в корне какого-либо диска, например диска D, наберите название диска, двоеточие и нажмите Enter

Для того чтобы запустить программу, наберите в терминале текст

python3 hello.py

если у вас MacOS или

python hello.py

если у вас Windows. Нажмите Enter.

Если все сделано правильно, то на экран будет выведена надпись

Привет, мир!

Поздравляем! Ваша первая программа написана!

Python с нуля. Освойте с Виртуальным ИИ-помощником!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *