Чаплыгин А.Н. Учимся программировать вместе с питоном
Файл формата
pdf
размером 664,07 КБ
Добавлен пользователем SaLaMaN, дата добавления неизвестна
Описание отредактировано
Базовые знания. Где достать интерпретатор языка Питон? Установка интерпретатора языка Питон в 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. Методические указания преподавателям.
Чтобы скачать этот файл зарегистрируйтесь и/или войдите на сайт используя форму сверху.
Небольшое руководство по системе IDLE для новичков
Введение в язык Питон 2.1
Синтаксис языка Питон 2.1
Списки
Модули
Форматированный ввод-вывод
Ошибки и исключения
Объектно-ориентированное программирование
Описание наиболее употребительных встроенных функций
Введение в CGI
Описание модуля sys
3-е изд. — СПб.: Питер, 2014. — 416 с.: ил. — ISBN 9785459003147, 9781435455009. Эта книга - идеальное пособие для начинающих изучать Python. Руководство, написанное опытным разработчиком и преподавателем, научит фундаментальным принципам программирования на примере создания простых игр. Вы приобретете необходимые навыки для разработки приложений на Python и узнаете, как их...
СПб.: БХВ-Петербург, 2012. — 704 с.: ил. — ISBN: 978-5-9775-0797-4. Описан базовый синтаксис языка Python: типы данных, операторы, условия, циклы, регулярные выражения, встроенные функции, объектно-ориентированное программирование, работа с файлами и каталогами, часто используемые модули стандартной библиотеки. Приведены основы базы данных SQLite, интерфейс доступа к базе и...
RVGames, 2014. - 110 стр. из 400, русский, (Исходные коды программ прилагаются)
Во многих странах мира Питон используется в учебных целях, в том числе и как первый язык программирования для начинающих. У нас же Питон в этом качестве явно недооценён.
На уровне процедурного программирования Питон не имеет себе равных среди современных языков. Программы, написанные на Питоне,...
Изучается язык программирования Python, его основные библиотеки и некоторые приложения. Курс посвящен одному из бурно развивающихся и популярных в настоящее время сценарных языков программирования - Python. Язык Python позволяет быстро создавать как прототипы программных систем, так и сами программные системы, помогает в интеграции программного обеспечения для решения...
М.: Альт Линукс, 2011. — 126 с. Учебно-методический комплекс "Практикум по алгоритмизации и программированию на Python" предназначен для начального знакомства с основными алгоритмами и с программированием на языке Python в интегрированных средах разработки (IDE) Geany и Eric. Комплекс состоит из учебного пособия, в котором рассматриваются типовые задачи в рамках базового курса...