Основы программирования на python
Название: | Основы программирования на python | |
Автор: | ||
Жанр: | Учебники и самоучители по компьютеру | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Основы программирования на python"
Читаем онлайн "Основы программирования на python". [Страница - 2]
- 1
- 2
- 3
- 4
- . . .
- последняя (77) »
58
Упражнения....................................................................................................... 59
Тема 2. Синтаксис, операторы и управляющие конструкции... 62
2.1. Основные операторы в Python............................................................... 62
2.2. Использование отступов в Python.........................................................68
2.3. Комментарии............................................................................................. 69
2.4. Правила именования переменных (имен).......................................... 70
2.5. Оператор if..................................................................................................70
2.6. Цикл while..................................................................................................72
2.6.1. Работа цикла с операторами break, continue, pass................... 73
2.7. Цикл for....................................................................................................... 75
2.8. Различные способы написания циклов................................................ 77
2.8.1. Использование встроенной функции range.............................. 77
2.8.2. Использование встроенной функции zip...................................79
2.8.3. Использование встроенной функции enumerate..................... 80
3
Больше книг по языку Python по ссылке https://coderbooks.ru/books/python/
2.9. Итерации и включения............................................................................81
2.9.1. Итератор и итерируемый объект................................................ 81
2.9.2. Списковые включения (list comprehension).............................. 82
2.10. Источники документации Python...................................................... 85
Резюме................................................................................................................ 90
Вопросы для самопроверки.............................................................................. 91
Упражнения....................................................................................................... 92
Тема 3. Функции в Python.............................................................................94
3.1. Области видимости.................................................................................. 96
3.1.1. Области видимости и вложенные функции.............................. 97
3.1.2. Пример работы с областями видимости....................................98
3.1.3. Замыкания........................................................................................99
3.2. Аргументы функции............................................................................... 101
3.2.1. Значения аргументов по умолчанию....................................... 104
3.2.2. Режимы сопоставления аргументов функции........................ 105
3.3. Возвращение результатов выполнения функцией........................... 107
3.4. Рекурсия................................................................................................... 109
3.5. Аннотация функций............................................................................... 110
3.6. Лямбда-функции (выражения)............................................................ 112
3.7. Декораторы...............................................................................................113
3.8. Генераторы...............................................................................................117
3.8.1. Генераторные функции................................................................117
3.8.2. Генераторные выражения.......................................................... 120
Резюме.............................................................................................................. 121
Вопросы и задания для самопроверки.........................................................121
Упражнения..................................................................................................... 123
Тема 4. Модули и пакеты............................................................................125
4.1. Принцип работы импортирования......................................................126
4.1.1. Поиск файла подключаемого модуля....................................... 126
4.1.2. Компиляция импортируемого модуля в байт-код.................. 128
4.1.3. Выполнение кода модуля............................................................ 129
4.2. Создание и использование модулей................................................... 129
4.2.1. Пространства имен модулей.......................................................132
4.2.2. Перезагрузка модулей.................................................................134
4.2.3. Запуск модуля как автономной программы........................... 135
4.2.4. Внутренние имена в модулях.................................................... 136
4.3. Создание и использование пакетов модулей.................................... 138
Резюме.............................................................................................................. 141
Вопросы и задания для самопроверки......................................................... 141
Упражнения..................................................................................................... 142
Тема 5. Классы и объектно-ориентированное
программирование....................................................................................... 143
5.1. Определение класса............................................................................... 143
5.2. Имена (переменные) экземпляров класса........................................ 145
4
Больше книг по языку Python по ссылке https://coderbooks.ru/books/python/
5.3. Методы экземпляра класса................................................................... 145
5.4. Имена (переменные) класса.................................................................146
5.5. Статические методы............................................................................... 148
5.6. Методы класса......................................................................................... 148
5.7. Приватные методы и переменные.......................................................149
5.8. --">
Упражнения....................................................................................................... 59
Тема 2. Синтаксис, операторы и управляющие конструкции... 62
2.1. Основные операторы в Python............................................................... 62
2.2. Использование отступов в Python.........................................................68
2.3. Комментарии............................................................................................. 69
2.4. Правила именования переменных (имен).......................................... 70
2.5. Оператор if..................................................................................................70
2.6. Цикл while..................................................................................................72
2.6.1. Работа цикла с операторами break, continue, pass................... 73
2.7. Цикл for....................................................................................................... 75
2.8. Различные способы написания циклов................................................ 77
2.8.1. Использование встроенной функции range.............................. 77
2.8.2. Использование встроенной функции zip...................................79
2.8.3. Использование встроенной функции enumerate..................... 80
3
Больше книг по языку Python по ссылке https://coderbooks.ru/books/python/
2.9. Итерации и включения............................................................................81
2.9.1. Итератор и итерируемый объект................................................ 81
2.9.2. Списковые включения (list comprehension).............................. 82
2.10. Источники документации Python...................................................... 85
Резюме................................................................................................................ 90
Вопросы для самопроверки.............................................................................. 91
Упражнения....................................................................................................... 92
Тема 3. Функции в Python.............................................................................94
3.1. Области видимости.................................................................................. 96
3.1.1. Области видимости и вложенные функции.............................. 97
3.1.2. Пример работы с областями видимости....................................98
3.1.3. Замыкания........................................................................................99
3.2. Аргументы функции............................................................................... 101
3.2.1. Значения аргументов по умолчанию....................................... 104
3.2.2. Режимы сопоставления аргументов функции........................ 105
3.3. Возвращение результатов выполнения функцией........................... 107
3.4. Рекурсия................................................................................................... 109
3.5. Аннотация функций............................................................................... 110
3.6. Лямбда-функции (выражения)............................................................ 112
3.7. Декораторы...............................................................................................113
3.8. Генераторы...............................................................................................117
3.8.1. Генераторные функции................................................................117
3.8.2. Генераторные выражения.......................................................... 120
Резюме.............................................................................................................. 121
Вопросы и задания для самопроверки.........................................................121
Упражнения..................................................................................................... 123
Тема 4. Модули и пакеты............................................................................125
4.1. Принцип работы импортирования......................................................126
4.1.1. Поиск файла подключаемого модуля....................................... 126
4.1.2. Компиляция импортируемого модуля в байт-код.................. 128
4.1.3. Выполнение кода модуля............................................................ 129
4.2. Создание и использование модулей................................................... 129
4.2.1. Пространства имен модулей.......................................................132
4.2.2. Перезагрузка модулей.................................................................134
4.2.3. Запуск модуля как автономной программы........................... 135
4.2.4. Внутренние имена в модулях.................................................... 136
4.3. Создание и использование пакетов модулей.................................... 138
Резюме.............................................................................................................. 141
Вопросы и задания для самопроверки......................................................... 141
Упражнения..................................................................................................... 142
Тема 5. Классы и объектно-ориентированное
программирование....................................................................................... 143
5.1. Определение класса............................................................................... 143
5.2. Имена (переменные) экземпляров класса........................................ 145
4
Больше книг по языку Python по ссылке https://coderbooks.ru/books/python/
5.3. Методы экземпляра класса................................................................... 145
5.4. Имена (переменные) класса.................................................................146
5.5. Статические методы............................................................................... 148
5.6. Методы класса......................................................................................... 148
5.7. Приватные методы и переменные.......................................................149
5.8. --">
- 1
- 2
- 3
- 4
- . . .
- последняя (77) »
Книги схожие с «Основы программирования на python» по жанру, серии, автору или названию:
Михаил Евгеньевич Флёнов - Искусство программирования игр на C++ Жанр: C, C++, C# Год издания: 2006 |
Рик Гаско - Простой учебник программирования Жанр: Программирование: прочее Год издания: 2018 Серия: Программирование |
Александр Юрьевич Быков - Решение задач на языках программирования Си и Си++ Жанр: C, C++, C# Год издания: 2017 |