Как написать программу на python
Перейти к содержимому

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

  • автор:

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

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

5K открытий
Что для этого нужно?

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

Давайте для начала напишем самую простую программу, которая просто выводит сообщение в консоль. По традиции, этим сообщением является «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.

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

wikiHow работает по принципу вики, а это значит, что многие наши статьи написаны несколькими авторами. При создании этой статьи над ее редактированием и улучшением работали, в том числе анонимно, 19 человек(а).

Количество просмотров этой статьи: 74 475.

В этой статье:

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

Step 1 Откройте новое окно в оболочке Python.

Откройте новое окно в оболочке Python. Для этого нажмите Ctrl+N или откройте меню «File» (Файл) и выберите «New window» (Новое окно).

Step 2 Добавьте вводное предложение.

Добавьте вводное предложение. Для этого воспользуйтесь функцией «print». Введите первую строку кода:

print("Вычислим, сколько дней, минут и секунд вы живете.") 

Step 3 Чтобы узнать имя пользователя, введите вторую строку кода:

Чтобы узнать имя пользователя, введите вторую строку кода:

name = input("имя: ") 
  • Переменной «name» будет присвоено имя пользователя.

Step 4 Чтобы узнать.

Чтобы узнать возраст, воспользуйтесь функцией «int», потому что пользователь введет цифру:

print("Введите свой возраст") age = int(input("возраст: ")) 
  • Переменой «age» будет присвоен возраст пользователя.

Step 5 Преобразуйте веденный возраст.

Преобразуйте веденный возраст.

days = age * 365 minutes = age * 525948 seconds = age * 31556926 
  • Эти строки автоматически вычислят количество дней, минут и секунд на основании введенного возраста.

Step 6 Выведите информацию на экран.

Выведите информацию на экран.

print(name, "прожил(а)", days, "дней", minutes, "минут и", seconds, "секунд!") 

Step 7 Поздравьте себя.

Поздравьте себя, потому что вы написали программный код, который работает! Сохраните его и запустите; для этого нажмите «Run» (Запустить) > «Run module» (Запустить модуль).

Написание первых программ Python

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

Цели обучения

В этом модуле вы узнаете, как выполнять следующие задачи:

  • управлять вводом в консоль и выводом из нее с помощью функций;
  • создавать переменные для хранения данных;
  • различать типы данных;
  • выполнять преобразование между типами данных.

Предварительные требования

Знакомство с концепцией программирования.

Пишем 3 программы на Python за пару минут

Пишем 3 программы на Python за пару минут

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

#1 — Перемещение файлов

Первая программа будет трансфером для файлов. Её можно применять для автоматической сортировки файлов по папкам. К примеру, через Питон программу вы отслеживаете тип файла что попал в папку «Загрузки» и далее программа автоматически перемещает файл в папку музыка, фото, программы и так далее в зависимости от типа самого файла.

Для выполнения такой программы сперва подключите библиотеку «watchdog»:

pip install watchdog

Теперь можно прописать весь код, он показан ниже вместе с комментариями:

# Подключение всех модулей from watchdog.observers import Observer import os import time # FileSystemEventHandler - класс по отслеживанию изменений from watchdog.events import FileSystemEventHandler # Создаем класс наследник, через него может отслеживать изменения в папках class Handler(FileSystemEventHandler): # При любых изменениях в папке, мы перемещаем файлы в ней def on_modified(self, event): # Перебираем все файлы в папке folder_track for filename in os.listdir(folder_track): # Проверяем расширенеи файла extension = filename.split(".") # Если это фото, if len(extension) > 1 and (extension[1].lower() == "jpg" or extension[1].lower() == "png" or extension[1].lower() == "svg"): # то перемещаем файл в папку с фото file = folder_track + "/" + filename new_path = folder_dest + "/Photos/" + filename os.rename(file, new_path) # Если файл видео, то в папку с видео # Такое же можно прописать и для других расширений файлов elif len(extension) > 1 and extension[1].lower() == "mp4": file = folder_track + "/" + filename new_path = folder_dest + "/Videos/" + filename os.rename(file, new_path) # Папка что отслеживается folder_track = '/ПОЛНЫЙ_ПУТЬ_К_ВАШЕЙ_ПАПКЕ' # Папка куда перемещать будем folder_dest = '/ПОЛНЫЙ_ПУТЬ_К_ВАШЕЙ_ПАПКЕ' # Запуск всего на отслеживание handle = Handler() observer = Observer() observer.schedule(handle, folder_track, recursive=True) observer.start() # Программа будет срабатывать каждые 10 милисекунд try: while(True): time.sleep(10) except KeyboardInterrupt: observer.stop() observer.join()

#2 — Создание сервера

Наша вторая программа будет представлять из себя полноценный сервер, созданный с использованием лишь Python, без дополнительных фреймворков, по типу Django или Flask .

Что очень круто, так это то, что такой сервер можно создать используя лишь встроенные модули Python. Для этого импортируем из http.server два необходимых классах. Далее указываем «localhost» и порт по которому будем подключаться и создаем объект на основе HTTPServer. После этого запускаем сервер на постоянное выполнение.

from http.server import HTTPServer, CGIHTTPRequestHandler server_data = ("localhost", 8080) server = HTTPServer(server_data, CGIHTTPRequestHandler) server.serve_forever()

Также можно добавить файл «index.html» и прописать в нем всю разметку. На странице сервера будет отображаться содержимое из этого файла.

#3 — Управление браузером

Первое что необходимо сделать, так это установить « Selenium » через терминал:

pip install selenium

Далее нужно скачать специальный веб драйвер, который обеспечит работу с вашим браузером. Его можно скачать на официальной странице Selenium . Выбираете браузер через который хотите все запускать, далее выберите последнюю стабильную версию и скачиваете драйвер под вашу операционную систему.

В программе нужно прописать полный путь к драйверу и выполнить открытие страницы:

from selenium import webdriver browser = webdriver.Chrome('/ПУТЬ_К_ПАПКЕ_С_ДРАЙВЕРОМ/chromedriver') browser.get("https://itproger.com")

Видео на эту тему

Также вы можете просмотреть детальное видео по разработке всех этих трёх программ:

Дополнительный курс

На нашем сайте также есть углубленный курс по изучению языка Питон . В ходе огромной программы вы изучите не только язык Питон, но также научитесь создавать веб сайты за счёт веб технологий и фреймворка Джанго. За курс вы изучите массу нового и к концу программы будете уметь работать с языком Питон, создавать на нём полноценные ПК приложения на основе библиотеки Kivy, а также создавать веб сайты на основе библиотеки Джанго.

Больше интересных новостей

Принцип работы беспилотных машин

Принцип работы беспилотных машин

Наполняем портфолио: 12 идей для Python-проектов

Наполняем портфолио: 12 идей для Python-проектов

Чем VPS отличается от VDS? Как их использовать?

Чем VPS отличается от VDS? Как их использовать?

Горячие клавиши VS Code: 10 комбинаций для быстрой работы

Горячие клавиши VS Code: 10 комбинаций для быстрой работы

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

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