Основы программирования и реализация программ на языке Python
Автор: Misha Koshel • Февраль 2, 2022 • Курсовая работа • 6,726 Слов (27 Страниц) • 292 Просмотры
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ
- История создания языка Python и причины его использования
- История создания Python
- Прикладное применение Python
- Функциональные возможности
- Основные возможности языка.
- Реализации Python
- Преимущества Python перед другими языками.
- Недостатки Python
- Использование языка
- Последовательность выполнения программы
- Синтаксис языка
- Особенности синтаксиса
- Встроенные типы данных
- Аннотации типов
- Операторы управления потоком исполнения кода
- Решение задач с помощью Python
ЗАКЛЮЧЕНИЕ
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
ВВЕДЕНИЕ
На момент написания данной работы язык Python занимает 1-ю строку рейтинга популярности языков программирования TIOBE (https://www.tiobe.com/tiobe-index/)
Данный язык отличается простотой использования, ясностью синтаксиса, большим набором стандартных и 3rd-party библиотек под самые разные прикладные задачи. Его также довольно часто советуют как первый язык для изучения программирования. В связи с этим его изучение было выбрано темой для данной курсовой работы.
В рамках данной работы предполагается решить следующие задачи:
– изучить источники информации о языке Python;
– сравнить с другими языками программирования;
– рассмотреть синтаксис и возможности;
– использовать для решения практической задачи;
1. История создания языка Python и причины его использования
1.1. История и истоки создания Python
Язык Python создал Гвидо ван Россумом в конце 1980-х годов. Для распределённой операционной системы Amoeba был необходим расширяемый скриптовый язык, и Гвидо ван Россум приступил к созданию Python в свободное время, позаимствовав некоторые из наработок для языка ABC, который ориентирован на обучение программированию, в разработке которого Гвидо также принимал участие. В феврале 1991 года в одной из ньюсгрупп alt.sources Гвидо опубликовал исходный текст [1]
В самом начале это был совсем простой язык – просто небольшой интерпретатор, небольшое количество функций, отсутствовало объектно-ориентированное программирование, но все это быстро появилось – уже в 1991 году появились первые средства ООП [3].
Версия Python 1.0 вышла в свет в январе 1994 года. В число основных новых возможностей, включенных в этот релиз, входили средства функционального программирования: лямбда-исчисление, map, filter и свёртка списка. Ван Россум утверждал, что «Python приобрёл lambda, reduce(), filter() и map() благодаря любителю Lisp, которому их не хватало, и он предоставил патчи, реализующие эти функции».[3]
Последняя версия, выпущенная Ван Россумом во время работы в центре математики и информатики (CWI), была Python 1.2. Работу над Python-ом Ван Россум продолжил в 1995 году в корпорации национальных исследовательских инициатив (CNRI) в городе Рестон, штат Вирджиния, где было выпущено еще несколько версий языка.
К версии 1.4 в Python были включены множество новых функций, наиболее заметные из которых были позаимствованные в Modula-3, а именно именованные параметры и встроенная поддержка работы с комплексными числами. Также в 1.4 появилась простая форма сокрытия данных с помощью name mangling.
Версия Python 2.0 вышла 16 октября 2000 года и включала в себя большое количество новых мощных функций – таких как поддержка Unicode и полный сборщик мусора. Однако, наиболее значимым из всех изменений было изменение самого процесса развития языка с переходом на более прозрачный процесс его создания.
Одним из факторов успеха Python считается наличие отзывчивого, дружелюбного сообщества пользователей. Развитие языка происходит в соответствии с чётко регламентированным процессом, который включает в себя создание, обсуждение, отбор и реализацию документов PEP – предложений по развитию Python.
...