Конструкторам в цеху часто приходится быстро выполнять разнообразные расчеты – библиотека
небольших программ позволяет значительно экономить время и уменьшить вероятность ошибок. Данная книга – сборник листингов рабочих программ. Все программы, в разное время, разработаны самим автором, при возникновении необходимости данных расчетов. Все программы проверены и постоянно используются в работе конструктора – механика .
Листинги программ снабжены пояснениями. Листинги удобно использовать в качестве готовых блоков для вновь разрабатываемых программ.
Python высокоуровневый интерпретирующий язык программирования.
– язык программирования, разработанный для быстроты и удобства использования программистом. Команда на высокоуровневом языке легко запоминается человеком. При интерпретации, внутри ЭВМ, команда высокого уровня разворачивается в целый пакет команд на машинном коде которые очень длинны и сложны для непосредственного понимания. Высокоуровневые языки программирования были разработаны также для платформенной независимости ( независимости от марки ЭВМ и операционной системы ).
Приспособление к платформе перекладывается на инструментальные программы – трансляторы, компилирующие текст, написанный на языке высокого уровня, в элементарные машинные команды (инструкции) или на интерпретаторы (например, Python ).
Python интерпретирующий язык. При запуске программы Python читает первую строку, переводит прочитанную команду высокого уровня в пакет машинных кодов, затем выполняет команды пакета машинных кодов, после выполнения читает следующую строку и так до конца программы. При этом каждая команда высокого уровня интерпретируется в пакет машинных кодов – затем пакет машинных кодов исполняется.
Для практического применения листингов программ в первую очередь проверьте – установлен ли на вашем компьютере Python 3.4. или более старшая версия Python 3.8..
Python 3.4 распространяется свободно и бесплатно -
например на сайте https://soft-file.ru/python/
При установке проверьте Python только на отсутствие вирусов. Перед скачиванием исходника Python 3.4 проверьте разрядность вашей ЭВМ. Посмотрите вкладку – Компьютер – Свойства системы. Бывают 32 разрядные и 64 разрядные системы. Для каждой системы свой Python 3.4..
Примечание:
Программы написаны для Python 3.4 и более новых версий. На Python 2 программы работать не будут, так как в Python 3.4 написание команд отличается от Python 2.
Написание чисел с дробной десятичной частью.
При вводе числа с дробной частью, необходимо отделять дробную часть от целой части числа точкой. Если части числа разделить запятой – программа вылетает без предупреждения.
Написание комментариев.
Значок # предваряет начало комментариев. То, что следует за значком программа просто пропускает, переходя на следующую строку. Комментарий программист пишет себе для справки,
чтобы потом ему или другому программисту было легче разобраться в работе программы.
В программе на любом языке очень важен синтаксис – порядок написания символов в строке.
Малейшая ошибка, которую человек даже не заметит, – ЭВМ замечает и отказывается исполнять программу. Поэтому проще копировать блоки уже работающих программ в свою программу, при необходимости, подправить готовые блоки легче, чем писать блок заново – так будет меньше ошибок в программе и экономится время.
Программа в Python состоит из строк, написанных в простом текстовом редакторе.
Текстовый редактор должен быть именно простым, к примеру Блокнот. Редактор Microsoft Word не годится потому, что он вставляет в строку невидимые служебные символы, которые, искажают команды Python и программа отказывается работать. Если листинг программы вы скачали в формате «.doc » или подобном – следует создать пустой текстовый файл в программе « Блокнот » – выделить и скопировать листинг из файла «.doc » и вставить в пустой текстовый файл « Блокнота » с расширением «.txt » и сохранить его с именем программы. Затем открыть этот файл и сохранить уже с расширением «.py ». Вам будут нужны оба этих файла.
Важно, строки программы должны начинаться без пробела точно с начала строки.
Если в программе имеются логические операторы, например while или for , то за таким оператором следуют строки одного или нескольких блоков. Блоки выполняются программой,
или пропускаются без исполнения, в зависимости от условия в логическом операторе.
Блоки отделяются от основной программы пробелами в начале строки. Обычно в начале строки блока ставят четыре пробела. Число пробелов в начале строки – важная величина.
Если в компьютере Python 3.4 установлен правильно, то при двойном клике мышью на файле с расширением “.py ”. программа начнет исполнятся. Если программа стопорится или вылетает – Запускаем файл редактора программы « IDLE( Python GUI) » в этом редакторе щелкаем