Учебник Python 1




НазваниеУчебник Python 1
страница1/19
Дата публикации20.03.2013
Размер2.49 Mb.
ТипУчебник
odtdocs.ru > Право > Учебник
  1   2   3   4   5   6   7   8   9   ...   19
Учебник Python 3.1

Материал из Викиучебника

Оглавление.

Описание 5

Разжигая ваш аппетит 5

Использование интерпретатора Python 7

Запуск интерпретатора 7

Передача параметров 8

Интерактивный режим 8

Интерпретатор и его окружение 9

Обработка ошибок 9

Исполняемые сценарии на Python 9

Кодировка исходных файлов 9

Интерактивный файл запуска 10

Неформальное введение в Python 10

Использование Python в качестве калькулятора 11

Числа 11

Строки 13

О Unicode 16

Списки 17

Первые шаги к программированию 18

Больше средств для управления потоком команд[14] 19

Оператор if 19

Оператор for 20

Функция range() 20

Операторы break и continue, а также условие else в циклах 21

Оператор pass 22

Определение функций 22

Подробнее об определении функций 24

Значения аргументов по умолчанию 24

Именованные параметры [19] 25

Списки параметров произвольной длины 27

Распаковка списков параметров 27

Модель lambda 27

Строки документации 28

Интермеццо: Стиль написания кода 28

Структуры данных 29

Подробнее о списках 29

Использование списка в качестве стека 30

Использование списка в качестве очереди 31

Списковые сборки[33] 31

Вложенные списковые сборки 32

Оператор del 33

Кортежи и последовательности 33

Множества 34

Словари 35

Организация циклов 36

Подробнее об условиях 37

Сравнение последовательностей и других типов 38

Модули 38

Подробнее о модулях 39

Выполнение модулей в качестве сценариев 40

Путь поиска модулей 40

„Скомпилированные“ файлы Python 41

Стандартные модули 41

Функция dir() 42

Пакеты 43

Импорт * из пакета 44

Ссылки внутри пакета 45

Пакеты в нескольких каталогах 46

Ввод и вывод 46

Удобное форматирование вывода 46

Форматирование строк в старом стиле 49

Запись и чтение файлов 49

Методы объектов-файлов 49

Модуль pickle 51

Ошибки и исключения 52

Синтаксические ошибки 52

Исключения 52

Обработка исключений 53

Порождение исключений 55

Исключения, определённые пользователем 55

Определение действий при подчистке 57

Предопределённые действия по подчистке 58

Классы 58

Пара слов о терминологии 58

Области видимости и пространства имён в Python 59

Пример по областям видимости и пространствам имён 61

Первый взгляд на классы 61

Синтаксис определения класса 61

Объекты-классы 62

Объекты-экземпляры 63

Объекты-методы 63

Различные замечания 64

Наследование 66

Множественное наследование 67

Приватные переменные 67

Всякая всячина 68

Исключения — тоже классы 68

Итераторы 69

Генераторы 70

Выражения-генераторы 71

Краткий обзор стандартной библиотеки 71

Взаимодействие с операционной системой 71

Wildcard-шаблоны для имён файлов 72

Аргументы командной строки 72

Стандартный вывод. Завершение сценария 72

Сравнение строк по шаблонам 72

Математические функции 73

Протоколы интернет 73

Дата и время 73

Сжатие данных и архивы 74

Измерение производительности 74

Контроль качества 74

«Батарейки в комплекте» 75

Второй краткий обзор стандартной библиотеки 75

Форматирование вывода 75

Работа с шаблонами 76

Работа с записями двоичных данных 77

Многопоточность 78

Запись в журнал 78

Слабые ссылки 79

Работа со списками 79

Десятичная арифметика чисел с плавающей запятой 80

Что дальше? 81



Описание


Python — мощный и простой для изучения язык программирования. В нём предоставлены проработанные высокоуровневые структуры данных и простой, но эффективный подход к объектно-ориентированному программированию. Сочетание изящного синтаксиса и динамической типизации, совмещённых с интерпретируемой сущностью, делает Python идеальным языком для написания сценариев и ускоренной разработки приложений в различных сферах и на большинстве платформ.

Интерпретатор Python и разрастающаяся стандартная библиотека находятся в свободном доступе в виде исходников и бинарных файлов для всех основных платформ на официальном сайте Python http://www.python.org и могут распространяться без ограничений. Кроме этого на сайте содержатся дистрибутивы и ссылки на многочисленные модули третьих сторон для языка Python, различные программы и инструменты, а также дополнительная документация.

Интерпретатор Python может быть легко расширен с помощью новых функций и типов данных, написанных на C/C++ (или других языков, к которым можно получить доступ из C). Также Python можно применять как язык расширений для настраиваемых приложений.

Этот учебник неформально представляет читателю основные концепции и возможности языка и системы Python. Полезно держать интерпретатор Python под рукой для получения практического опыта, но при этом все примеры самодостаточны, так что учебник вполне возможно читать вне сети.

Описание стандартных объектов и модулей вы можете найти в справочнике по библиотеке PythonРуководство по языку даёт более формальное описание языка. Перед написанием расширений на C/C++ ознакомьтесь с руководством по расширению и встраиванию в интерпретатор и справочником по Python/C API. Существует также несколько книг, в которых подробно рассмотрен язык Python.

Этот учебник не претендует на звание всеобъемлющего и не описывает каждую особенность Python: он даже не описывает всех его часто использующихся особенностей. Вместо этого он знакомит читателя с наиболее заслуживающими внимания из них и даёт вам представление о стиле и привкусе языка. После прочтения учебника вы сможете писать и читать программы и модули, написанные на Python, и будете готовы узнать больше о различных модулях библиотеки Python, описанных в справочнике по библиотеке Python.

Кроме того, будет нелишним полистать Глоссарий.
  1   2   3   4   5   6   7   8   9   ...   19

Добавить документ в свой блог или на сайт

Похожие:

Справочник по языку Python 1 Исходный текст
Расширение и Включение интерпретатора Python представляет высокоуровневое описание того, как создать модуль расширения Python, а...

Введение в Python и Eric
Замечательной особенностью Python является возможность быстрого создания простых изображений. Самым лёгким для освоения способом...

Практикум по алгоритмизации и программированию на Python
А. С. Есипов. Информатика. Учебник по базовому курсу общеобразовательных учебных заведений. Изд. 3-е. Спб: Наука и Техника, 2003...

"Сложение и вычитание положительных и отрицательных чисел"
Учебник Математика. Учебник для 6 класса общеобразовательных учреждений. Учебник Виленкина Н. Я. и др. "Математика. 6 класс"

Практикум по алгоритмизации и программированию на Python Иван Хахаев, 2009
«псевдоязыке» программирования (подобие «школьного алгоритмического языка»). И только после этого можно приступать к написанию программы...

Практикум по алгоритмизации и программированию на Python Иван Хахаев, 2009
«псевдоязыке» программирования (подобие «школьного алгоритмического языка»). И только после этого можно приступать к написанию программы...

Regexp и Python: извлечение токенов из текста
В этой статье я расскажу как на языке python реализовать ее классическое решение: с помощью регулярных выражений и именованных групп....

Практикум по алгоритмизации и программированию на Python Иван Хахаев, 2009
В этой части мы научимся пользоваться самыми простыми графическими возможностями Python — управлением исполнителем «черепашка» для...

Практикум по алгоритмизации и программированию на Python Иван Хахаев, 2009
В этой части мы научимся пользоваться самыми простыми графическими возможностями Python — управлением исполнителем «черепашка» для...

Практикум по алгоритмизации и программированию на Python Иван Хахаев, 2009
В этой части мы научимся пользоваться самыми простыми графическими возможностями Python — управлением исполнителем «черепашка» для...

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
odtdocs.ru
Главная страница