Books:PythonSchool: различия между версиями
Строка 20: | Строка 20: | ||
* '''Часть 1. Язык Python и его особенности''' [http://www.altlinux.org/images/2/27/Python-prakt-01.odt Текст ODT] [http://www.altlinux.org/images/e/ec/Python-prakt-01.pdf Текст PDF] | * '''Часть 1. Язык Python и его особенности''' [http://www.altlinux.org/images/2/27/Python-prakt-01.odt Текст ODT] [http://www.altlinux.org/images/e/ec/Python-prakt-01.pdf Текст PDF] | ||
** Общие сведения о языке Python | ** Общие сведения о языке Python | ||
** | ** Базовые типы и структуры данных в Python | ||
*** Типы данных | *** Типы данных | ||
**** ''Числа'' | **** ''Числа'' | ||
**** ''Логические значения'' | **** ''Логические значения'' | ||
*** Структуры данных | *** Структуры данных | ||
* Часть 2. Основные алгоритмы и их реализация на Python [http://www.altlinux.org/images/2/24/Python-prakt-02.odt Текст ODT] [http://www.altlinux.org/images/f/f0/Python-prakt-02.pdf Текст PDF] | **** ''Неизменяемые последовательности - строки'' | ||
**** ''Неизменяемые последовательности - кортежи'' | |||
**** ''Изменяемые последовательности - списки'' | |||
**** ''Создание списков с вомощью функции range()'' | |||
** Средства программирования на Python | |||
** Ввод и вывод в Python | |||
*** Диалоговый режим | |||
*** Чтение из файла и запись в файл | |||
*** Программа на Python | |||
*** Справочная система и получение информаии о Python | |||
*** Контрольные вопросы | |||
* '''Часть 2. Основные алгоритмы и их реализация на Python''' [http://www.altlinux.org/images/2/24/Python-prakt-02.odt Текст ODT] [http://www.altlinux.org/images/f/f0/Python-prakt-02.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] | * Часть 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:19, 19 июля 2009
Практикум по алгоритмизиции и программированию на Python
Автор: Хахаев И.А., 2009
Аннотация
Учебно-методический комплекс "Практикум по алгоритмизации и программированию на Python" предназначен для начального знакомства с основными алгоритмами и с программированием на языке Python в интегрированной среде разработки (IDE) Eric. Комплекс состоит из учебного пособия, в котором рассматриваются типовые задачи в рамках базового курса информатики для средней школы (с учётом требований ЕГЭ), алгоритмы их решения и реализация этих алгоритмов на языке Python и методических указаний для учителей, где описываются особенности IDE Eric, а также причины и особенности обучения программированию на Python. Кроме того, комплекс дополняется примерами программ по каждому разделу учебного пособия.
Там, где это возможно, приводится универсальное решение, которое с минимальными исправлениями может быть реализовано на других языках программирования высокого уровня и параллельно даётся решение с использованием специфики языка Python.
Дополнительно в пособии описываются основы моделирования и программирования графики в Python с использованием модуля turtle и кросс-платформенной библиотеки Tkinter.
Источники информации
- Есипов А.С. Информатика. Учебник по базовому курсу общеобразовательных учебных заведений. Изд. 3-е. СПб: Наука и Техника, 2003
- Сузи Р.А. Язык программрования Python на Интуит.ру (Есть бумажный вариант ИНТУИТ.ру, БИНОМ. Лаборатория знаний, 2006 г.).
- Язык программирования Python. Г.Россум, Ф.Л.Дж.Дрейк, Д.С.Откидач и др.
- Python Programming Language -- Official Website
- О'Брайен П. Руководство по интроспекции на Python
- Супрунов С. Уроки Python. LinuxFormat #1-2006 С. 96-97, #2-2006, С. 96-97, #3-2006 С. 92-94, #4-2006 С. 103-104, #5-2006 С.106-108, #6-2006 С. 96-99
- Фридланд А.Я., Ханамирова Л.С., Фридланд И.А. Информатика и компьютерные технологии. Основные термины. Толковый словарь. М. "Издательство Астрель", 2003.
Учебное пособие «Практикум по алгоритмизации и программированию на Python»
- Часть 1. Язык Python и его особенности Текст ODT Текст PDF
- Общие сведения о языке Python
- Базовые типы и структуры данных в Python
- Типы данных
- Числа
- Логические значения
- Структуры данных
- Неизменяемые последовательности - строки
- Неизменяемые последовательности - кортежи
- Изменяемые последовательности - списки
- Создание списков с вомощью функции range()
- Типы данных
- Средства программирования на Python
- Ввод и вывод в Python
- Диалоговый режим
- Чтение из файла и запись в файл
- Программа на Python
- Справочная система и получение информаии о Python
- Контрольные вопросы
- Часть 2. Основные алгоритмы и их реализация на Python Текст ODT Текст PDF
- Часть 3. Графика в Python и задачи моделирования Текст ODT Текст PDF
Методические указания к проведению занятий
Литература
Материалы
- Введение. Почему Python? Текст ODT Текcт PDF
- Основные определения Текст ODT Текст PDF
- Общее знакомство с IDE Eric. Настройка IDE. Текст ODT Текст PDF
- Простой ввод и вывод в Python Текст ODT Текст PDF
- Особенности операций с числами Текст ODT Текст PDF
- Ветвления, математические функции Текст ODT Текст PDF
- Возможности интроспекции в Python
- Строки и последовательности Текст ODT Текст PDF
- Обработка массивов. Списки и матрицы. Текст ODT Текст PDF
- Ассоциативные массивы Текст ODT Текст PDF
- Рисование графических примитивов. Модуль turtle. Текст ODT Текст PDF
- Библиотека Tkinter и построение графиков функций. Текст ODT Текст PDF