Федеральное государственное автономное образовательное учреждение высшего образования
«Казанский (Приволжский) федеральный университет»
Хадиев Р.М., Гайнутдинова А.Ф., Хадиев К.Р.
Язык программирования P Y T H O N |
Казань – 2017 г.
УДК 32.81, 372.800.2
ББК 73
Хадиев Р.М., Гайнутдинова А.Ф., Хадиев К.Р.. Язык программирования PYTHON. Учебное пособие. Казань: Изд-во КФУ, 2016.
Данная работа является учебно-методическим пособием для самостоятельной работы студентов по курсу «Основы информатики». Пособие позволяет на базе имеющихся знаний по программированию на языках Паскаль и С++ освоить язык PYTHON, используемый при создании программ на различных платформах.
В начале предлагается на базе знакомых программ, написанных на языках Паскаль и С++, по аналогии переписать их на язык PYTHON. Затем, используя, инструментальные и новые идеологические средства языка, улучшить его, создавая более наглядную и эффективную запись.
Учебно-методическая разработка предназначена для студентов направлений, связанных с информационными технологиями, и учителей информатики.
|
|
Рецензент:.
Одобрено научно-методическим советом Института вычислительной математики и информационных технологий Казанского федерального университета.
© Хадиев Р.М., Гайнутдинова А.Ф., Хадиев К.Р.. 2017
© Казанский федеральный университет
Оглавление
Предисловие. 4
1. Элементы математической логики. 5
2. Установка системы и среда программирования. 7
2.1. Среда разработки Pysharm.. 9
2.2. Среда разработки IDLE.. 16
3. Описание языка PYTHON.. 17
3.1. Запись логических выражений. 18
3.2. Ввод-вывод. 26
3.1. Строки. 27
3.2. Структуры данных. 28
3.3. Простые конструкции. 31
3.4. Потоковый ввод-вывод и работа с текстовыми файлами. 32
3.6. Операторы.. 35
3.7. Функции. 38
3.8. Глобальные переменные. 41
4. Подключение библиотек. 43
5. Работа с файловой системой. 45
6. Работа с файловой системой. 48
7. Стеки. 50
8. Множества. 53
9. Компьютерная графика. 56
10. Ошибки и исключения. 71
11. Классы.. 74
Литература и электронные ресурсы.. 77
Приложения. 78
1. Задачи ЕГЭ.. 78
2. Функции PyCharm.. 85
Предисловие
Python – это язык программирования, поддерживающий объектно-ориентированное программирование (ООП) и кросс-платформенность. Разработку языка Python начал Гвидо Ван Россум (Guido Van Rossum) в середине 1990-х годов.
Язык программирования Python позволяет:
· Создавать программы с высокой скоростью выполнения;
· Писать модули для Python на C/C++;
· Использовать стандартные библиотеки Python для работы с электронной почтой, протоколами Интернета FTP и HTTP, базой данных и прочее;
· Использовать скрипты, написанные на Python на большинстве современных ОС;
· Создавать программы для любых областей программирования;
· Поддерживать современные технологии с помощью стандартных библиотек.