КулЛиб - Классная библиотека! Скачать книги бесплатно
Всего книг - 714769 томов
Объем библиотеки - 1414 Гб.
Всего авторов - 275159
Пользователей - 125177

Последние комментарии

Новое на форуме

Новое в блогах

Впечатления

iv4f3dorov про Тюрин: Цепной пес самодержавия (Альтернативная история)

Афтырь упоротый мудак, жертва перестройки.

Рейтинг: 0 ( 0 за, 0 против).
iv4f3dorov про Дорнбург: Змеелов в СССР (Альтернативная история)

Очередное антисоветское гавно размазанное тонким слоем по всем страницам. Афтырь ты мудак.

Рейтинг: +1 ( 2 за, 1 против).
A.Stern про Штерн: Анархопокалипсис (СИ) (Боевик)

Господи)))
Вы когда воруете чужие книги с АТ: https://author.today/work/234524, вы хотя бы жанр указывайте правильный и прологи не удаляйте.
(Заходите к автору оригинала в профиль, раз понравилось!)

Какое же это фентези, или это эпоха возрождения в постапокалиптическом мире? -)
(Спасибо неизвестному за пиар, советую ознакомиться с автором оригинала по ссылке)

Ещё раз спасибо за бесплатный пиар! Жаль вы не всё произведение публикуете х)

Рейтинг: -1 ( 0 за, 1 против).
чтун про серию Вселенная Вечности

Все четыре книги за пару дней "ушли". Но, строго любителям ЛитАниме (кароч, любителям фанфиков В0) ). Не подкачал, Антон Романович, с "чувством, толком, расстановкой" сделал. Осталось только проду ждать, да...

Рейтинг: +2 ( 2 за, 0 против).
Влад и мир про Лапышев: Наследник (Альтернативная история)

Стиль написания хороший, но бардак у автора в голове на нечитаемо, когда он начинает сочинять за политику. Трояк ставлю, но читать дальше не буду. С чего Ленину, социалистам, эссерам любить монархию и терпеть черносотенцев,убивавших их и устраивающие погромы? Не надо путать с ворьём сейчас с декорациями государства и парламента, где мошенники на доверии изображают партии. Для ликбеза: Партии были придуманы ещё в древнем Риме для

  подробнее ...

Рейтинг: +1 ( 1 за, 0 против).

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

Книга в формате pdf! Изображения и текст могут не отображаться!


 [Настройки текста]  [Cбросить фильтры]

Самоучитель 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 Общие рекомендации . . . . . . . . . . . . . . . .

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

.
.
.
.
.
.
.

75
75
76
81
84
85
86
90

25 Документирование кода в Python. PEP 257
95
25.1 Что такое строки документации? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
25.2 Однострочные строки документации . . . . . . . . . . . . . . . . . . . . . . . . . . 96
25.3 Многострочные