Учимся программировать вместе с Питоном (Start with Python) rev 170

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).
Процесс отладки.
Переменные, операции и выражения.
Значения и типы.
Преобразование типов.
Переменные.
Имена переменных и ключевые слова.
Выражения.
Выполнение выражений.
Операторы и операнды.
Порядок операций.
Простейшие операции над строками.
Композиция.
Функции.
Подпрограммы.
Вызовы функций.
Справочная система.
Импорт модулей и математические функции.
Композиция.
Создание функций.
Параметры и аргументы.
Локальные переменные.
Поток выполнения.
Стековые диаграммы.
Функции, возвращающие результат.
Компьютерная графика.
Логические выражения, условия и рекурсия.
Комментарии в программах.
Простые логические выражения и логический тип данны.
Логические операторы.
Выполнение по условию и «пустота».
Ввод данных с клавиатуры.
Альтернативные ветки программы (Chained conditionals).
Пустые блоки.
Вложенные условные операторы (Nested conditionals).
Рекурсия.
Стековые диаграммы рекурсивных вызовов.
Максимальная глубина рекурсии.
Числа Фибоначчи.
Циклы.
Оператор цикла while. .
Счетчики.
Бесконечные циклы.
Альтернативная ветка цикла while.
Табулирование функций.
Специальные и экранируемые символы.
Числа Фибоначчи и оператор цикла while. .
Вложенные операторы цикла и двумерные таблицы.
Классификация операторов цикла.
Управляющие структуры. .
Строки. .
Оператор индексирования. .
Длина строки и отрицательные индексы. .
Перебор и цикл for.
Срезы строк. .
Сравнение строк.
Строки нельзя изменить.
Функция find.
Циклы и счётчики.
Модуль string.
Классификация символов.
Строки unicode.
Списки. .
Создание списков.
Доступ к элементам списка.
Длина списка. .
Принадлежность списку.
Списки и цикл for. .
Операции над списками. .
Срезы списков.
Изменение списков.
Удаление элементов списка.
Объекты и значения.
Ссылки на объекты.
Копирование списков.
Списки-параметры.
Вложенные списки.
Матрицы. .
Списки и строки.
Кортежи. .
Словари. .
Создание словаря.
Операции над словарями.
Методы словарей.
Использование псевдонимов и копирование.
Разряженные матрицы.
Подсказки. .
Тип «длинное целое число». .
Подсчет букв. .
Файлы и обработка исключений.
Классы и объекты.
Классы и функции.
Методы.
Наборы объектов.
Наследование.
Связные списки.
Стеки.
Очереди и очереди с приоритетами.
Деревья.
Функциональное программирование.
Заключение. С высоты птичьего полета. .
Приложение A. Советы по отладке программ.
Приложение B. Создание и использование модулей. .
Приложение C. Создание типов данных.
Приложение D. Написание программ с графическим интерфейсом. .
Приложение E. Методологии командной разработки.
Приложение F. Методические указания преподавателям.

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

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