Алгоритмизация и программирование на языке «Питон» (Python)
Покупка
Тематика:
Программирование и алгоритмизация
Издательство:
Издательский Дом НИТУ «МИСиС»
Автор:
Широков Андрей Игоревич
Год издания: 2021
Кол-во страниц: 48
Дополнительно
Вид издания:
Учебно-методическая литература
Уровень образования:
Среднее общее образование
Артикул: 797719.01.99
В методических указаниях рассматриваются вопросы разработки программ для решения разнообразных задач на популярном алгоритмическом языке «Питон» (Python). Анализируются языковые конструкции языка, различные методы их использования. Для усвоения представленного материала предварительные знания в области программирования не требуются. Предназначены для учащихся московских школ в рамках городского образовательного проекта «Инженерный класс в московской школе».
Тематика:
ББК:
УДК:
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
Москва 2021 М ИНИС ТЕРС ТВО НАУКИ И ВЫСШ ЕГО О Б РА З О ВА Н И Я РФ ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ АВТОНОМНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ «НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ «МИСиС» ЦЕНТР ПРОФЕССИОНАЛЬНОЙ НАВИГАЦИИ И ПРИЕМА ПРОЕКТ «ИНЖЕНЕРНЫЙ КЛАСС В МОСКОВСКОЙ ШКОЛЕ» А.И. Широков АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ НА ЯЗЫКЕ «ПИТОН» (PYTHON) Методические указания Рекомендовано редакционно-издательским советом университета № 4578
УДК 004.4 Ш64 Р е ц е н з е н т канд. техн. наук, доц. Д.В. Калитин Широков, Андрей Игоревич. Ш64 Алгоритмизация и программирование на языке «Питон» (Python) : метод. указания / А.И. Широков. – Москва : Издательский Дом НИТУ «МИСиС», 2021. – 48 с. В методических указаниях рассматриваются вопросы разра ботки программ для решения разнообразных задач на популярном алгоритмическом языке «Питон» (Python). Анализируются языковые конструкции языка, различные методы их использования. Для усвоения представленного материала предварительные знания в области программирования не требуются. Предназначены для учащихся московских школ в рамках го родского образовательного проекта «Инженерный класс в московской школе». УДК 004.4 Широков А.И., 2021 НИТУ «МИСиС», 2021
ОГЛАВЛЕНИЕ Предисловие ..................................................................4 О языке программирования «Питон» .................................5 1. Программирование на языке «Питон». С чего начать? ......8 2. Основные конструкции языка программирования «Питон» ......................................................................13 2.1. Константы, переменные ........................................13 2.2. Операции в «Питоне» ...........................................17 2.3. Две основные алгоритмические конструкции в программировании ..................................................25 2.3.1. Условный оператор ........................................25 2.3.2. Циклические конструкции while и for. Конструкция range ....................................................33 2.4. Модули в «Питоне» ..............................................40 2.5. Ввод значений переменных и вывод результатов выполнения программ ...............................................41 Библиографический список ............................................46
ПРЕДИСЛОВИЕ Материал, представленный в методических указаниях, способствует формированию начальных навыков разработки программ на языке высокого уровня Python. В дальнейшем вместо этого термина будем использовать его русскоязычное имя – Питон. Целью данного пособия является развитие интереса к современным компьютерным технологиям, и прежде всего – к разработке программ, их практическому применению в проектной деятельности. Все это предполагает развитие у школьников навыков самостоятельного формулирования методов решения поставленных задач, выбора методов их реализации. Изучение программирования также способствует развитию алгоритмического мышления. Освоившие материал школьники научатся разрабатывать простые программы для решения широкого круга задач. Они смогут узнать об основных понятиях информатики, методах, средствах и порядке разработки и отладки программ на этом языке, правилах использования языковых конструкций. Также они будут уметь выбирать подходящий алгоритм для решения разнообразных задач, работать в команде, использовать стандартные средства реализации алгоритмов. Все примеры программ, приведенные в методических ука заниях, выполнены в версии Python 3.9.7, скачанной с официального сайта https://www./downloads/windows/. Информацию о процедуре установки среды разработки программ можно найти на странице с адресом https://pythonworld.ru/ osnovy/skachat-python.html.
О ЯЗЫКЕ ПРОГРАММИРОВАНИЯ «ПИТОН» Разработку языка программирования «Питон» начал гол ландский программист Гвидо ван Россум во второй половине 1980-х годов [1, 2]. Но только в феврале 1991 г. исходный текст языка был опубликован в группе новостей alt.source (версия 0.9.0). Версия 1.0 была выпущена в 1994 г. Таким образом, этот язык появился позже многих наиболее популярных на сегодняшний день языков программирования. При этом он естественным образом впитывал идеи, заложенные в основу его «предшественников». Как и другие языки программирования, «Питон» постоянно развивается. Наиболее широкое распространение он получил после выхода 3-й версии. На странице Википедии [2] предлагается такая характери стика: «Python [7] (МФА: [′pʌɪθ(ə)n]; в русском языке распространено название питон [8]) – высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объем полезных функций». Язык программирования высокого уровня «Питон» поддер живает несколько парадигм программирования, в том числе структурную, объектно-ориентированную, функциональную, императивную и аспектно-ориентированную. «Питон» является интерпретируемым, в противополож ность языкам компилируемым, которые превосходят первые в быстродействии. Видимо поэтому существует несколько технологий реализации программ на нем. По одной из технологий исходный код преобразуется в специальный байт-код, который является результатом синтаксического и семантического анализа. Байт-код – это промежуточный вид программы, получаемый из исходного кода, но еще не предназначенный для автономного запуска (вне среды разработки). Имеются реализации с предварительной компиляцией в байт-код MSIL (Microsoft) или Java. Также есть средства, формирующие на основе исходного кода Python исполнимый код, выполняемый вне среды разработки.