Федеральное государственное автономное образовательное учреждение высшего образования
«Казанский (Приволжский) федеральный университет»
Хадиев Р.М., Гайнутдинова А.Ф., Хадиев К.Р.
Казань – 2016 г.
УДК 004
ББК 76.01
К 38
Хадиев Р.М., Гайнутдинова А.Ф., Хадиев К.Р.. Язык программирования PYTHON. Учебное пособие. Казань: Изд-во КФУ, 2016.
Данная работа является учебно-методическим пособием для самостоятельной работы студентов по курсу «Основы информатики». Пособие позволяет на базе имеющихся знаний по программированию на языках Паскаль и С++ освоить язык PYTHON, используемый при создании программ на различных платформах.
В начале предлагается на базе знакомых программ, написанных на языках Паскаль и С++, по аналогии переписать их на язык PYTHON. Затем, используя, инструментальные и новые идеологические средства языка, улучшить его, создавая более наглядную и эффективную запись.
Учебно-методическая разработка предназначена для студентов направлений, связанных с информационными технологиями, и учителей информатики.
Рецензент:.
Одобрено научно-методическим советом Института вычислительной математики и информационных технологий Казанского федерального университета.
© Хадиев Р.М., Гайнутдинова А.Ф., Хадиев К.Р.. 2015
© Казанский федеральный университет
Оглавление
Предисловие. 4
1. Элементы математической логики. 5
2. Установка системы и среда программирования. 6
Среда разработки IDLE.. 7
3. Описание языка PYTHON.. 8
Строки. 8
3.1. Структуры данных. 9
3.2. Простые конструкции. 11
3.3. Потоковый ввод-вывод и работа с текстовыми файлами. 12
3.4. Условные конструкции. 13
3.5. Операторы.. 14
3.6. Функции. 16
3.6. Глобальные переменные. 17
4. Компьютерная графика. 18
5. Классы.. 19
Исключения в Python имеют структуру try - except [ except ionname]: 20
Литература. 21
Приложения. 22
Импорт. 23
Работа с файловой системой. 23
Особенности. 23
Предисловие
Python – это язык программирования, поддерживающий объектно-ориентированное программирование (ООП) и кросс-платформенность. Разработку языка Python начал Гвидо Ван Россум (Guido Van Rossum) в середине 1990-х годов.
Язык программирования Python разработан в
· Скорость выполнения программ на Python высока;
· Модули для Python можно писать на C/C++;
· В стандартных библиотеках Python есть средства для работы с эл. почтой, протоколами Интернета, FTP, HTTP, БД, и пр.;
· Скрипты, на Python выполняются на большинстве современных ОС, обеспечивающее применение Python в самых различных областях.
· Python подходит для любых областей программирования.
· Есть поддержка современных технологий в стандартных библиотеках.
Элементы математической логики
1) Трех аргументная функция F(a,b,c) имеет следующий вид
a | b | c | F | Написать формулу, контактную схему и Эйлеровы множества этой функции. |
2) Написать таблицу истинности и контактную схему для заштрихованной области, ДНФ–формулу, минимизировать и нарисовать контактную схему.
3) Написать логическую формулу, принимающей значение true для точек, принадлежащих заштрихованной области, и false для точек, не принадлежащих заштрихованной области.
а) б)