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

Материал из ALT Linux Wiki
Строка 41: Строка 41:
** Ветвления и оператор выбора.
** Ветвления и оператор выбора.
*** Задачи для самостоятельного решения.
*** Задачи для самостоятельного решения.
** Циклические аглоритмы. Обработка последовательностей и одномерных массивов.
** Циклические алгоритмы. Обработка последовательностей и одномерных массивов.
*** Сортировка массива.
*** Сортировка массива.
*** Задачи для самостоятельного решения.
*** Задачи для самостоятельного решения.
Строка 49: Строка 49:
*** Задачи для самостоятельного решения.
*** Задачи для самостоятельного решения.
* Часть 3. Графика в Python и задачи моделирования [http://www.altlinux.org/images/d/dc/Python-prakt-03.odt Текст ODT] [http://www.altlinux.org/images/6/62/Python-prakt-03.pdf Текст PDF]
* Часть 3. Графика в Python и задачи моделирования [http://www.altlinux.org/images/d/dc/Python-prakt-03.odt Текст ODT] [http://www.altlinux.org/images/6/62/Python-prakt-03.pdf Текст PDF]
** Управление исполнителем <<черепашка>>


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

Версия от 11:27, 19 июля 2009

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

Автор: Хахаев И.А., 2009

Аннотация

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

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

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

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

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

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

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

Литература

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

Материалы


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