Основы использования Python#
Цель главы — помочь студентам лучше осознать и понять принципы автоматизации, а также показать, как автоматизировать решение задачи с помощью Python.
В данной главе:
излагаются основы создания программ на языке программирования Python;
приводится информация по синтаксису языка Python;
рассматриваются основы автоматизации;
рассматриваются некоторые подходы к созданию интерфейса командной строки;
показано, как работать с различными файлами для хранения данных.
Important
Крайне рекомендуется для облегчения учебного процесса установить на свой компьютер операционную систему GNU/Linux (любой её дистрибутив на ваш вкус — рекомендации по выбору легко найти в Интернете).
Linux можно легко установить, не удаляя при этом Windows. И вы получите компьютер с двумя операционными системами. Сможете играть в игрушки в Windows и развиваться как личность в Linux (сатира, если что, но близкая к правде).
Linux предлагает огромное множество свободных (бесплатных) и качественных инструментов по разработке и распространению программного обеспечения, в том числе и различные редакторы кода (PyCharm, VS Code и другие). С Linux вы лучше прочувствуете, что такое “работа с компьютером”. Более того, в Linux есть все средства для создания текстовых документов, например, \(\mathrm{\LaTeX}\).
Помните о главном: программирование — это практическая сфера деятельности. На одной только теории вы не сможете значительно продвинуться. Применяйте полученные знания на практике. Старайтесь автоматизировать любую учебную задачу, анализируйте свой код и допущенные ошибки в его организации, архитектуре своих программ, интерфейсах пользователя. И тогда к моменту написания диплома вы будете иметь достаточный уровень, чтобы автоматизировать и такую непростую задачу, а также будете готовы к дальнейшему самостоятельному развитию в области автоматизации.