Библиотека knigago >> Компьютеры: Языки и системы программирования >> Python >> Самоучитель Python. Выпуск 0.2


СЛУЧАЙНЫЙ КОММЕНТАРИЙ

# 1921, книга: Пыль и Уголь
автор: Александр Иванович Старостин

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

Дмитрий Мусин - Самоучитель Python. Выпуск 0.2

Самоучитель Python. Выпуск 0.2
Книга - Самоучитель Python. Выпуск 0.2.  Дмитрий Мусин  - прочитать полностью в библиотеке КнигаГо
Название:
Самоучитель Python. Выпуск 0.2
Дмитрий Мусин

Жанр:

Python

Изадано в серии:

неизвестно

Издательство:

неизвестно

Год издания:

ISBN:

неизвестно

Отзывы:

Комментировать

Рейтинг:

Поделись книгой с друзьями!

Помощь сайту: донат на оплату сервера

Краткое содержание книги "Самоучитель Python. Выпуск 0.2"

Аннотация к этой книге отсутствует.


Читаем онлайн "Самоучитель Python. Выпуск 0.2". Главная страница.

Самоучитель Python
Выпуск 0.2

Дмитрий Мусин

07 июл. 2016

Оглавление

1 Возможности языка python

1

2 Скачать Python
2.1 Установка Python на Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.2 Установка Python на linux системы (ubuntu, linux mint и другие) . . . . . . . . .

2
2
6

3 Первая программа. Среда разработки IDLE

8

4 Синтаксис языка Python
11
4.1 Синтаксис . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
4.2 Несколько специальных случаев . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
5 Программа не работает. Что делать?

13

6 Инструкция if-elif-else, проверка истинности, трехместное выражение if/else
18
6.1 Синтаксис инструкции if . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
6.2 Проверка истинности в Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
6.3 Трехместное выражение if/else . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
7 Циклы for и while, операторы break и continue, волшебное слово else
7.1 Цикл while . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.2 Цикл for . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.3 Оператор continue . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.4 Оператор break . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.5 Волшебное слово else . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

.
.
.
.
.

21
21
21
22
22
22

8 Ключевые слова, модуль keyword
23
8.1 Ключевые слова . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
8.2 Модуль keyword . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
9 Встроенные функции
25
9.1 Встроенные функции, выполняющие преобразование типов . . . . . . . . . . . 25
9.2 Другие встроенные функции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
10 Числа: целые, вещественные, комплексные
29
10.1 Целые числа (int) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
i

10.2 Вещественные числа (float) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
10.3 Комплексные числа (complex) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
11 Работа со строками в Python: литералы
35
11.1 Литералы строк . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
12 Строки. Функции и методы строк
12.1 Базовые операции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.2 Другие функции и методы строк . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12.3 Таблица “Функции и методы строк” . . . . . . . . . . . . . . . . . . . . . . . . . . .

38
38
39
40

13 Форматирование строк. Метод format
43
13.1 Форматирование строк с помощью метода format . . . . . . . . . . . . . . . . . . 43
14 Списки (list). Функции и методы списков
46
14.1 Что такое списки? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
14.2 Функции и методы списков . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
14.3 Таблица “методы списков” . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
15 Индексы и срезы
49
15.1 Взятие элемента по индексу . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
15.2 Срезы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
16 Кортежи (tuple)
51
16.1 Зачем нужны кортежи, если есть списки? . . . . . . . . . . . . . . . . . . . . . . . 51
16.2 Как работать с кортежами? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
16.3 Операции с кортежами . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52
17 Словари (dict) и работа с ними. Методы словарей
54
17.1 Методы словарей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
18 Множества (set и frozenset)
57
18.1 Что такое множество? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
18.2 frozenset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58
19 Функции и их аргументы
60
19.1 Именные функции, инструкция def . . . . . . . . . . . . . . . . . . . . . . . . . . . 60
19.2 Аргументы функции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
19.3 Анонимные функции, инструкция lambda . . . . . . . . . . . . . . . . . . . . . . . 62
20 Исключения в python. Конструкция try - except для обработки исключений

63

21 Байты (bytes и bytearray)
68
21.1 Bytearray . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
22 Файлы. Работа с файлами.
70
22.1 Чтение из файла . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
22.2 Запись в файл . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
23 With ... as - менеджеры контекста

73

ii

24 PEP 8 - руководство по написанию кода на Python
24.1 Содержание . . . . . . . . . . . . . . . . . . . . . .
24.2 Внешний вид кода . . . . . . . . . . . . . . . . . .
24.3 Пробелы в выражениях и инструкциях . . . . .
24.4 Комментарии . . . . . . . . . . . . . . . . . . . . .
24.5 Контроль версий . . . . . . . . . . . . . . . . . . .
24.6 Соглашения по именованию . . . . . . . . . . . .
24.7 Общие рекомендации . . . . . . . . . . . . . . . --">

Оставить комментарий:


Ваш e-mail является приватным и не будет опубликован в комментарии.