УДК 004. 432
ББК 22. 1
Х27
Хахаев И. А. Х27 Практикум по алгоритмизации и программированию
на Python: / И. А. Хахаев — М. : Альт Линукс, 2010. — 126 с.
: ил. — (Библиотека ALT Linux). ISBN 978-5-905167-02-7
Учебно-методический комплекс «Практикум по алгоритмизации и
программированию на Python» предназначен для начального знаком-
ства с основными алгоритмами и с программированием на языке Python
в интегрированных средах разработки (IDE) Geany и Eric. Комплекс
состоит из учебного пособия, в котором рассматриваются типовые за-
дачи в рамках базового курса информатики для средней школы (с учё-
том требований ЕГЭ), алгоритмы их решения и реализация этих алго-
ритмов на языке Python, и методических указаний для учителей, где
описываются особенности IDE Geany и IDE Eric, а также причины и
особенности обучения программированию на Python. Кроме того, ком-
плекс дополняется примерами программ по каждому разделу учебного
пособия (32 файла с примерами вариантов разобранных задач. ). Дополнительно в пособии описываются основы моделирования и
программирования графики в Python с использованием модуля turtle и
кросс-платформенной библиотеки Tkinter. УДК 004. 432
ББК 22. 1
По вопросам приобретения обращаться:
В компанию «Альт Линукс»: (495) 662-3883. Книга содержит следующий текст, помещаемый на первую страницу обложки: «В серии
“Библиотека ALT Linux”». Название: «Практикум по алгоритмизации и программированию
на Python». Книга не содержит неизменяемых разделов. Авторы разделов указаны в заголов-
ках соответствующих разделов. ALT Linux — торговая марка компании ALT Linux. Linux —
торговая марка Линуса Торвальдса. Прочие встречающиеся названия могут являться торго-
выми марками соответствующих владельцев. ISBN 978-5-905167-02-7 c
° Хахаев И. А. , 2010
c
° ALT Linux 2010
Оглавление
Глава 1. Язык Python и его особенности 4
1. 1 Общие сведения о языке . . . . . . . . . . . . . . . . . . . . . . . 4
1. 2 Типы и структуры данных . . . . . . . . . . . . . . . . . . . . . . 5
1. 3 Средства программирования на Python . . . . . . . . . . . .
. . . 22
1. 4 Ввод и вывод в Python . . . . . . . . . . . . . . . . . . . . . . . . 26
1. 5 Структура программы . . . . . . . . . . . . . . . . . . . . . . . . . 31
1. 6 Справочная система и получение информации о Python . . . . . 32
1. 7 Контрольные вопросы . . . . . . . . . . . . . . . . . . . . . . . . 34
Глава 2.