Справочник PYTHON. Кратко, быстро, под рукой [Е. В. Дубовик] (pdf) читать постранично

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


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

Кольцов Д.М., Дубовик Е.В.

КРАТКО # БЫСТРО # ПОД РУКОИ

Операторы и синтаксис Python * ООП
Регулярные выражения * Кортежи * Итераторы и генераторы
Наглядные примеры

Кольцов Д.М., ДУБовик Е.В.

Справочник

on

КРАТКО # БЫСТРО # ПОД РУКОИ

"Наука и Техника"
г. Санкт-Петербург

УДК 004.42 ББК 32.973

Кольцов Д.М., Дубовик Е.В.
СПРлвочник РУТНОN. Кратко, быстро, под рукой - СПб.: Наука
и Техника, 2021. - 288 с., ил.
Серия "Справочник"
Данный справочник содержит всю ключевую информацию о Python
в удобной и наглядной форме. Структура справочника позволяет
быстро и удобно находить нужную информацию, получать примеры
использования тех или иных элементов и конструкций Python.
Отдельное внимание уделено внимание таким темам, как регуляр­
ные выражения, кортежи, итераторы и генераторы, объектно-ориен­
тированное программирование на Python.
Справочник будет полезен всем, кто использует или изучает Python:
от начинающих до профессионалов.

Все права защн:шены. HIIUDI часп. даlПIОЙ mиrи не может бwтъ воспроюведена ■ DIDЙ бы ro ни было форме бе-J письменноrо pa.зpewewu:
впадст.цев illflOP'КID. прав.
� нс несеr сrrкn:пенности за во»10.:JIЫЙ ущерб, причннениыii в ходе нсnоm.эоВIИИI мвтериаяов данной kНIП"И, а тu:ае за
доступиосп. мпериаnо■, «:ыnки на иm,рыс вы м� найrи в этой книrе. На wомекr подrоmвки кииrи а: н:шанию все CCWJIDI на иитернет•
ресурсы 6WJ111 дейсrвуюЩЮ1И.

1

ISBN 978-5-94387-717-9

9 78- 5- 94387- 717- 9

Контактные телефоны издательства:
(812) 412 70 26
Официальный сайт: www.nit.com.ru

© Кольцов Д.М.
© Наука и Техника (оригинал-макет)

СОДЕРЖАНИЕ
ВВЕДЕНИЕ••.•.••..•...••..••..•..•...•.•.•.•..•.•.•....••....•.•... 1 О
ГЛАВА 1. ОСНОВЫ. ПЕРВАЯ ПРОГРАММА•.•...•.•.••.•..• 17
1. 1. О ВЕРСИИ РУТНОN ••••••••••••••••••••••.•....•••.••..••..••..•.•••••••••.•• 18
1.2. УСТАНОВКА РУТНОN 3 ••••••••••••••••••••••••••••••••••••••••••••••••••••• 19
1.3. ПЕРВАЯ ПРОГРАММА НА РУТНОN •••..••.••..•.....•..••....••••••••••• 23
1.4. ПОДРОБНО О IDLE ••••••.•••••.••....••••••••••••••••.••••••••••••••••••.••• 26
1.4.1. Подсказки при вводе кода ...............................................26
1.4.2. Подсветка синтаксиса .....................................................27
1.4.3. Изменение цветовой темы ...............................................28
1.4.4. Горячие клавиши..............................................................30
1.5. ПОМЕЩЕНИЕ ПРОГРАММЫ В ОТДЕЛЬНЫЙ ФАЙЛ.
КОДИРОВКА ТЕКСТА •••••••••••••••••••••••••••••••••••••••••••.•••••• 32
1.6. СТРУКТУРА ПРОГРАММЫ •••••••••••••........•.•....•.......•....•..•.•.• 33
1.7. КОММЕНТАРИИ •••••••••••••••••.•.•••••.•••••••••••••••••••••••••••••••••••• 38
1.8. ВВОд/ВЫВОД ДАННЫХ ••••••••••••••••••••••••••••••••••••••••••••••••••• 39
1.9. ЧТЕНИЕ ПАРАМЕТРОВ КОМАНДНОЙ СТРОКИ ••••••••••••••••••••••• 42

ГЛАВА 2. ПЕРЕМЕННЫЕ И ТИПЫ ДАННЫХ •••••••••••••.•• 43
2. 1. ИМЕНА ПЕРЕМЕННЫХ ••....•.••••••••••••••••••••••••••••••••••••••••••••• 45
2.2. ТИПЫ ДАННЫХ ••.••••••••••••••••••••••.•.••..... , •••.•..•..•.......•....•.•. 52
2.3. ПРИСВАИВАНИЕ ЗНАЧЕНИЙ .•...•......•...••••••••••••••••••••••••••••• 55

-

Справочник Python

'-------------------'----"--

2.4. ПРОВЕРКА ТИПА ДАННЫХ И ПРИВЕДЕНИЕ ТИПОВ ................ 58
2.5. УДАЛЕНИЕ ПЕРЕМЕННОЙ ................................................. 62

ГЛАВА З. ОПЕРАТОРЫ ........................................... 63
3. 1. МАТЕМАТИЧЕСКИЕ ОПЕРАТОРЫ И РАБОТА С ЧИСЛАМИ ......... 64
3.1.1. Математические операторы ............................................64
3.1.2. Пример: вычисление времени в пути ...............................67
3.1.3. Пример: вычисление расхода топлива .............................68
3.1.4. Выбор правильного типа данных ......................................70
3.2. ОПЕРАТОРЫ ДЛЯ РАБОТЫ С ПОСЛЕДОВАТЕЛЬНОСТЯМИ ...... 72
3.3. ОПЕРАТОРЫ ПРИСВАИВАНИЯ ........................................... 73
3.4. ДВОИЧНЫЕ ОПЕРАТОРЫ .................................................. 74
3.5. ПРИОРИТЕТ ВЫПОЛНЕНИЯ ОПЕРАТОРОВ ........................... 75
3.6. ПРОСТЕЙШИЙ КАЛЬКУЛЯТОР ........................................... 76

ГЛАВА 4. ЦИКЛЫ И УСЛОВНЫЕ ОПЕРАТОРЫ ............. 79
4. 1. УСЛОВНЫЕ ОПЕРАТОРЫ .................................................. 80
4.1.1. Логические значения .......................................................80
4.1.2. Операторы сравнения .....................................................81
4.1.3. Оператор if"else .............................................................. 84
4.1.4. Блоки кода и отступы ....................................................... 87
4.2. циклы ......................................................................... 88
4.2.1. Цикл for ............................................................................ 88
4.2.2. Цикл while ........................................................................91
4.2.3. Операторы break и coпtiпue .............................................92
4.2.4. Функция range() ...............................................................93

--'---------�-

Содержание

4.3. БЕСКОНЕЧНЫЕ ЦИКЛЫ.................................................... 96
4.3.1. Бесконечный цикл по ошибке ..........................................96
4.3.2. Намеренный бесконечный цикл .......................................99
4.4. ИСТИННЫЕ И ЛОЖНЫЕ ЗНАЧЕНИЯ .................................. 101
4.5. ПРАКТИЧЕСКИЙ ПРИМЕР.
ПРОГРАММА "УРОВЕНЬ