Учимся программировать вместе с питоном

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Базовые знания.
Где достать интерпретатор языка Питон?
Установка интерпретатора языка Питон в UNIX.
Установка/обновление Питона из rpm-пакета.
Установка Питона из исходного кода.
Установка Питона в ОС Windows.
Запуск программ, написанных на Питоне.
Особенности написания русскоязычных программ.
Среда разработки.
Базовые понятия.
Алгоритмы и программы.
Языки программирования и уровни абстракции.
Формальные и естественные языки.
Интерпретаторы и компиляторы.
Первая программа.
Что такое отладка?
Синтаксические ошибки (syntax errors).
Ошибки выполнения (runtime errors).
Семантические ошибки (semantic errors).
Процесс отладки.
Переменные, операции и выражения.
Значения и типы.
Преобразование типов.
Переменные.
Имена переменных и ключевые слова.
Выражения.
Выполнение выражений.
Операторы и операнды.
Порядок операций.
Простейшие операции над строками.
Композиция.
Функции.
Подпрограммы.
Вызовы функций.
Справочная система.
Импорт модулей и математические функции.
Композиция.
Создание функций.
Параметры и аргументы.
Локальные переменные.
Поток выполнения.
Стековые диаграммы.
Функции, возвращающие результат.
Ревизия: 160 Содержание.
Компьютерная графика.
Логические выражения, условия и рекурсия.
Комментарии в программах.
Простые логические выражения и логический тип данных.
Логические операторы.
Выполнение по условию и «пустота».
Ввод данных с клавиатуры.
Альтернативные ветки программы (Chained conditionals).
Пустые блоки.
Вложенные условные операторы (Nested conditionals).
Рекурсия.
Стековые диаграммы рекурсивных вызовов.
Максимальная глубина рекурсии.
Числа Фибоначчи.
Циклы.
Оператор цикла while.
Счетчики.
Бесконечные циклы.
Альтернативная ветка цикла while.
Табулирование функций.
Специальные и экранируемые символы.
Числа Фибоначчи и оператор цикла while.
Вложенные операторы цикла и двумерные таблицы.
Классификация операторов цикла.
Управляющие структуры.
Строки.
Оператор индексирования.
Длина строки и отрицательные индексы.
Перебор и цикл for.
Срезы строк.
Сравнение строк.
Строки нельзя изменить.
Функция find.
Циклы и счётчики.
Модуль string.
Классификация символов.
Строки unicode.
Списки.
Создание списков.
Доступ к элементам списка.
Длина списка.
Принадлежность списку.
Списки и цикл for.
Операции над списками.
Срезы списков.
Изменение списков.
Удаление элементов списка.
Объекты и значения.
Ссылки на объекты.
Ревизия: 160 Содержание.
Копирование списков.
Списки-параметры.
Вложенные списки.
Матрицы.
Списки и строки.
Кортежи.
Словари.
Файлы и обработка исключений.
Классы и объекты.
Классы и функции.
Методы.
Наборы объектов.
Наследование.
Связные списки.
Стеки.
Очереди и очереди с приоритетами.
Деревья.
Функциональное программирование.
Заключение. С высоты птичьего полета.
Приложение A. Советы по отладке программ.
Приложение B. Создание и использование модулей.
Приложение C. Создание типов данных.
Приложение D. Написание программ с графическим интерфейсом.
Приложение E. Методологии командной разработки.
Приложение F. Методические указания преподавателям.

Author(s): Чаплыгин А.Н.

Language: Russian
Commentary: 18693
Tags: Библиотека;Компьютерная литература;Python