ВВЕДЕНИЕ 3
1. История создания языка Python и причины его использования 5
1.1. История и истоки создания Python 5
1.2. Причины использования Python 8
1.3. Прикладное применение Python 11
2. Функциональные возможности 13
2.1. Реализации Python 15
2.2. Преимущество Python перед другими языками высокого уровня 16
2.3. Недостатки Python 17
3. Особенности практической реализации Python 21
3.1. Последовательность выполнения программы 21
3.2. Синтаксис языка Python 23
ЗАКЛЮЧЕНИЕ 34
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 36
Читать дальше
Целью данной работы было изучение возможностей языка Python и его особенностей. Для достижения данной цели были изучены и проанализированы источники информации о языке Python, как литературные, так и электронные. На основании полученной информации были рассмотрены характерные особенности и функциональные возможности языка программирования Python, было проведено сравнение с другими языками программирования, изучены практические основы его реализации.
Вот лишь некоторые из большого ряда возможностей python:
поддержка работы с xml/html файлами;
поддержка работы с http запросами;
наличие GUI (графического интерфейса);
создание веб-сценариев;
поддержка работы с FTP;
возможность обработки изображений, аудио и видео файлов;
управление робототехникой;
программирование в сфере математических и научных вычислений;
Python изначально относится к объектно-ориентированным языкам программирования. В его объектной модели поддерживаются такие понятия ООП, как полиморфизм, перегрузка операторов и множественное наследование, но, тем не менее, с учетом простоты синтаксиса и типизации, присущих Python, использование ООП не вызывает больших сложностей в применении.
Еще одним преимуществом Python является то, что он может распространяться и использоваться свободно и совершенно бесплатно. Так же, как и для других открытых программных продуктов, таких как Tel, Perl, Linux и Apache, в Интернете можно свободно найти и получить полные исходные коды реализации Python. Не существует никаких ограничений на осуществление его копирования, встраивания в свои системы или для распространения в составе своих продуктов даже с коммерческой целью.
Безусловно, как и любой язык программирования, Python имеет некоторые свои недостатки. Но преимущества, которые он предоставляет при создании программного обеспечения, гораздо существеннее и не оказывают особого влияния на его функциональность и практичность. В случае же критичности некоторых недостатков при решении некоторых специфических задач, универсальность и гибкость Python позволяет обходить эти недостатки без ущерба для решаемой задачи.
Таким образом, можно с большой уверенностью утверждать, что Рython подходит для решения подавляющего большинства повседневных задач, будь то подключение к сети интернет, чтение-отправка электронной почты, резервное копирование, либо же какая-нибудь игрушка. Язык программирования Python практически не имеет никаких ограничений или запретов на использование, поэтому также может свободно использоваться при создании крупных проектов. К примеру, Рython интенсивно применяется многими IT-гигантами, такими как, например, Google и Yandex. А универсальность и простота и Рython делают его одним из лидеров среди языков программирования как для профессионалов, так и для тех, кто только начинает пробовать свои силы в программировании.
Читать дальше
1. А. Н. Чаплыгин. Учимся программировать вместе с Питоном. Учебник. – ревизия 226. – 135 с.
2. Бизли, Д. Python. Подробный справочник, 4-е издание/ Д. Бизли - М.: Символ-Плюс, 2010. - 326 с.
3. Бизли, Дэвид М. Язык программирования Python. Справочник. – К.: ДиаСофт, 2000. – 336 с.
4. Доусон М. Программируем на Python. – СПб.: Питер, 2014. – 416 с.
5. Доусон М. Программируем на Python. – СПб.: Питер, 2012. – 432 с.
6. И. А. Хахаев. Практикум по алгоритмизации и программированию на Python. Учебник. – М.: Альт Линукс, 2010. – 126 с.
7. Лутц М. Изучаем Python, 4-е издание. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 1280 с.
8. Лутц М. Программирование на Python, том I, 4-е издание. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 992 с.
9. Лутц М. Программирование на Python, том II, 4-е издание. – Пер. с англ. – СПб.: Символ-Плюс, 2011. – 992 с.
10. МакГрат, М. Программирование на Python для начинающих / М. МакГрат. - М.: Эксмо, 2015. - 192 c.
11. Ноа Гифт, Джереми М. Джонс. Python в системном администрировании UNIX и Linux. – Перевод с английского. – СПб.: Символ-Плюс, 2009. – 512 с.
12. Прохоренок Н.А. Python 3 и PyQt. Разработка приложений. – СПб.: БХВ-Петербург, 2012. – 704 с.
13. С. Шапошникова. Основы программирования на Python. Учебник. Вводный курс. – версия 2. – 2011. – 44 с.
14. Саммерфилд, М. Программирование на Python 3. Подробное руководство / М. Саммерфилд. - СПб.: Символ-плюс, 2015. - 608 c.
15. Саммерфилд, М. Программирование на Python 3. Подробное руководство / М. Саммерфилд. - М.: Символ, 2016. - 608 c.
16. Сузи Р. А. Python. Наиболее полное руководство (+CD). – СПб.: БХВ-Петербург, 2002. – 768 с.
17. Сузи Р. А. Язык программирования Python: Учебное пособие. – М.: ИНТУИТ, БИНОМ. Лаборатория знаний, 2006. – 328 с.
18. Форсье, Дж. Django. Разработка веб-приложений на Python./ Дж. Форсье, П. Биссекс, У. Чан, - СПб.: Символ-Плюс, 2010. - 456 с.
19. Самоучитель Python. [Электронный ресурс] - URL: https://pythonworld.ru/samouchitel-python (дата обращения: 16.06.2017).
20. Welcome to Python.org – 2017. [Электронный ресурс] - URL: https://www.python.org/ (дата обращения: 12.06.2017).
21. Python – Википедия. [Электронный ресурс] - URL: https://ru.wikipedia.org/wiki/Python (дата обращения: 20.06.2017).
Читать дальше