Дмитрий Мусин - Самоучитель Python. Выпуск 0.2
Название: | Самоучитель Python. Выпуск 0.2 | |
Автор: | Дмитрий Мусин | |
Жанр: | Python | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | 2016 | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Самоучитель Python. Выпуск 0.2"
Аннотация к этой книге отсутствует.
Читаем онлайн "Самоучитель Python. Выпуск 0.2". Главная страница.
- 1
- 2
- 3
- . . .
- последняя (34) »
Самоучитель 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 Общие рекомендации . . . . . . . . . . . . . . . --">
Выпуск 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 Общие рекомендации . . . . . . . . . . . . . . . --">
- 1
- 2
- 3
- . . .
- последняя (34) »
Книги схожие с «Самоучитель Python. Выпуск 0.2» по жанру, серии, автору или названию:
Алексей Николаевич Васильев - Python на примерах. Практический курс по программированию Жанр: Программирование: прочее Год издания: 2016 Серия: Просто о сложном |
Владимир Александрович Дронов, Николай Прохоренок - Python 3 и PyQt 5. Разработка приложений Жанр: Python Год издания: 2016 |
Д. М. Кольцов - Python. Создаем программы и игры Жанр: Python Год издания: 2022 |
Кристиан Хилл - Научное программирование на Python Жанр: Python Год издания: 2021 |