Books:PythonSchool: различия между версиями

Материал из ALT Linux Wiki
Нет описания правки
Строка 1: Строка 1:
== Практикум по алгоритмизиции и программированию на Python ==
{{Паспорт книги
Автор: Хахаев И.А., 2009
|author = <!-- Автор(ы) -->Хахаев, И. А.
=== Аннотация ===
|title = <!-- Название книги -->Практикум по алгоритмизиции и программированию на Python
Учебно-методический комплекс "Практикум по алгоритмизации и программированию на Python" предназначен для начального знакомства с основными алгоритмами и с программированием на языке Python в интегрированных средах разработки (IDE) Geany и Eric. Комплекс состоит из учебного пособия, в котором рассматриваются типовые задачи в рамках базового курса информатики для средней школы (с учётом требований ЕГЭ), алгоритмы их решения и реализация этих алгоритмов на языке Python и методических указаний для учителей, где описываются особенности IDE Geany и IDE Eric, а также причины и особенности обучения программированию на Python. Кроме того, комплекс дополняется примерами программ по каждому разделу учебного пособия (32 файла с примерами вариантов разобранных задач.).
|cover = <!-- Обложка -->Logo_alt_company_small.png
|abstract = <!-- Краткая аннотация -->Учебно-методический комплекс "Практикум по алгоритмизации и программированию на Python" предназначен для начального знакомства с основными алгоритмами и с программированием на языке Python в интегрированных средах разработки (IDE) Geany и Eric. Комплекс состоит из учебного пособия, в котором рассматриваются типовые задачи в рамках базового курса информатики для средней школы (с учётом требований ЕГЭ), алгоритмы их решения и реализация этих алгоритмов на языке Python и методических указаний для учителей, где описываются особенности IDE Geany и IDE Eric, а также причины и особенности обучения программированию на Python. Кроме того, комплекс дополняется примерами программ по каждому разделу учебного пособия (32 файла с примерами вариантов разобранных задач.).


Там, где это возможно, приводится универсальное решение, которое с минимальными исправлениями может быть реализовано на других языках программирования высокого уровня и параллельно даётся решение с использованием специфики языка Python.
Там, где это возможно, приводится универсальное решение, которое с минимальными исправлениями может быть реализовано на других языках программирования высокого уровня и параллельно даётся решение с использованием специфики языка Python.


Дополнительно в пособии описываются основы моделирования и программирования графики в Python  с использованием модуля turtle и кросс-платформенной библиотеки Tkinter.
Дополнительно в пособии описываются основы моделирования и программирования графики в Python  с использованием модуля turtle и кросс-платформенной библиотеки Tkinter.
 
|pages = <!-- Количество страниц -->123
Общий объём комплекса - примерно 135 страниц, 71 рисунок (из них 55 копий экрана), разобрано примеров задач - 20, заданий и упражнений для самостоятельного выполнения - 121.
|format = <!-- Формат книги -->70x100/16
|date = <!-- Дата выхода -->
|disk = <!-- Прилагаемый диск -->нет
|series = <!-- Серия -->[[Books:Altlibrary|Библиотека ALT Linux]]
|publisher = <!-- Издатель -->
|isbn = <!-- ISBN -->
|run = <!-- Тираж -->
|ebook = <!-- Электронная версия -->
|sales = <!-- Где купить -->
|status = <!-- Статус -->редактура
}}


=== Источники информации ===
=== Источники информации ===

Версия от 11:42, 14 апреля 2010


Logo alt company small.png

Хахаев, И. А.

Практикум по алгоритмизиции и программированию на Python

Библиотека ALT Linux

Ссылка статус
Электронная версия редактура
Печатная версия , , ISBN

Формат: 70x100/16. Тираж: . 123

Рекомендуемый дистрибутив нет


Учебно-методический комплекс "Практикум по алгоритмизации и программированию на Python" предназначен для начального знакомства с основными алгоритмами и с программированием на языке Python в интегрированных средах разработки (IDE) Geany и Eric. Комплекс состоит из учебного пособия, в котором рассматриваются типовые задачи в рамках базового курса информатики для средней школы (с учётом требований ЕГЭ), алгоритмы их решения и реализация этих алгоритмов на языке Python и методических указаний для учителей, где описываются особенности IDE Geany и IDE Eric, а также причины и особенности обучения программированию на Python. Кроме того, комплекс дополняется примерами программ по каждому разделу учебного пособия (32 файла с примерами вариантов разобранных задач.).

Там, где это возможно, приводится универсальное решение, которое с минимальными исправлениями может быть реализовано на других языках программирования высокого уровня и параллельно даётся решение с использованием специфики языка Python.

Дополнительно в пособии описываются основы моделирования и программирования графики в Python с использованием модуля turtle и кросс-платформенной библиотеки Tkinter.

Источники информации

Учебное пособие «Практикум по алгоритмизации и программированию на Python»

  • Часть 1. Язык Python и его особенности Текст ODT Текст PDF
    • Общие сведения о языке Python
    • Базовые типы и структуры данных в Python
      • Типы данных
        • Числа
        • Логические значения
      • Структуры данных
        • Неизменяемые последовательности - строки
        • Неизменяемые последовательности - кортежи
        • Изменяемые последовательности - списки
        • Создание списков с помощью функции range()
    • Средства программирования на Python
    • Ввод и вывод в Python
      • Диалоговый режим
      • Чтение из файла и запись в файл
    • Программа на Python
    • Справочная система и получение информации о Python
    • Контрольные вопросы
  • Часть 2. Основные алгоритмы и их реализация на Python Текст ODT Текст PDF
    • Линейные алгоритмы. Операции с числами и строками.
      • Задачи для самостоятельного решения.
    • Ветвления и оператор выбора.
      • Задачи для самостоятельного решения.
    • Циклические алгоритмы. Обработка последовательностей и одномерных массивов.
      • Сортировка массива.
      • Задачи для самостоятельного решения.
    • Обработка двумерных массивов (матриц).
      • Задачи для самостоятельного решения.
    • Работа с ассоциативными массивами (таблицами данных).
      • Задачи для самостоятельного решения.
  • Часть 3. Графика в Python и задачи моделирования Текст ODT Текст PDF
    • Управление исполнителем "черепашка"
      • Задачи и упражнения
    • Пользовательские подпрограммы и моделирование. Библиотека Tkinter.
      • Моделирование математических функций
      • Моделирование физического явления: тело, брошенное под углом к горизонту
      • Задачи и упражнения

Методические указания к проведению занятий

  • Текст ODT Текст PDF
  • Введение. Почему Python?
  • Требования к программной конфигурации.
  • Основные понятия и определения (глоссарий).
  • Использование IDE Geany.
    • Первоначальная настройка
    • Подключение документации и её использование
    • Сохранение и открытие файлов, запуск выполнения программ
    • Обработка ошибок
  • Использование IDE Eric.
    • Первоначальная настройка
    • Подключение документации и её использование
    • Сохранение и открытие файлов, запуск выполнения программ
    • Обработка ошибок
  • Особенности работы с приложениями Tkinter
  • Использование примеров скриптов.

Литература

  • Список литературы ODT PDF

Материалы (устаревшее!)


Примеры программ