Основы программирования на языке Python
книга

Основы программирования на языке Python

Здесь можно купить книгу "Основы программирования на языке Python " в печатном или электронном виде. Также, Вы можете прочесть аннотацию, цитаты и содержание, ознакомиться и оставить отзывы (комментарии) об этой книге.

Автор: Д. Златопольский

Форматы: PDF

Издательство: ДМК Пресс

Год: 2018

Место издания: Москва

ISBN: 978-5-97060-641-4

Страниц: 397

Артикул: 94887

Возрастная маркировка: 16+

Электронная книга
439

Краткая аннотация книги "Основы программирования на языке Python"

Книга представляет собой учебник по программированию на языке Python. Она написана простым языком, при этом повествование «идет» не от возможностей языка, а от особенностей конкретных задач. Приводятся типичные ошибки начинающих программировать и дается ряд полезных советов. Рассмотрены основные типовые задачи и методы их решения с подробными комментариями.
Издание рассчитано на школьников, студентов и любых других читателей, начинающих изучать программирование с помощью языка Python или уже имеющих небольшой опыт написания программ на другом языке. Книга также будет полезна учителям средних школ, преподавателям вузов и колледжей.

Содержание книги "Основы программирования на языке Python "


Введение
Глава 1. Понятия «алгоритм» и «программа»
Глава 2. Python. Первые шаги
Глава 3. Вывод информации на экран
Глава 4. Переменные величины. Ввод данных в программу. Инструкция присваивания
Глава 5. Варианты действий в программе
5.1. Два варианта действий
5.2. Один, но не обязательный вариант действий
5.3. Три и более вариантов действий
Глава 6. Повторение действий в программе
6.1. Инструкция for
6.2. Инструкция while
6.3. Преобразование одной инструкции цикла в другую
Глава 7. Программируем простейшие игры
7.1. Игра «Чет или нечет?»
7.2. Игра «Кубик»
7.3. Игра «Отгадай число»
7.4. Игра «Карты»
7.5. Проверка знания таблицы умножения
7.6. Игра «Предметы на столе»
Глава 8. Повторение повторений
Глава 9. «Обрабатываем» натуральное число
9.1. Выделение цифр
9.2. Определение m-й справа цифры числа
9.3. Определение m-й слева цифры числа
9.4. Определение суммы цифр числа
9.5. Определение максимальной цифры числа
9.6. Определение минимальной цифры числа
9.7. Определение номера максимальной цифры числа при счете справа налево
9.8. Определение номера минимальной цифры числа при счете справа налево
Глава 10. Типовые задачи обработки набора чисел
10.1. Суммирование всех чисел набора
10.2. Суммирование чисел набора, которые обладают некоторыми свойствами (удовлетворяют некоторому условию)
10.3. Подсчет количества чисел набора, которые обладают некоторыми свойствами
10.4. Определение среднего арифметического тех чисел набора, которые обладают некоторыми свойствами
10.5. Определение порядкового номера некоторого значения в заданном наборе
10.6. Определение максимального значения в наборе чисел
10.7. Определение порядкового номера максимального значения в наборе чисел
10.8. Определение максимального значения тех чисел набора, которые удовлетворяют некоторому условию
10.9. Нахождение второго по величине максимального числа набора
10.9.1. Поиск числа, которое стояло бы на предпоследнем месте, если бы числа набора были отсортированы по неубыванию
10.9.2. Нахождение числа набора, больше которого только максимальное
10.10. Нахождение количества максимальных элементов набора
10.11. Нахождение третьего максимума
Глава 11. Работа со строками
11.1. Общие вопросы
11.2. Типовые задачи обработки строк
11.3. Преобразования «число - строка»
Глава 12. Использование списков
12.1. Общие вопросы
12.2. Заполнение списка значениями
12.3. Вывод списка на экран
Глава 13. Типовые задачи обработки списков
13.1. Расчеты
13.1.1. Суммирование элементов списка
13.1.2. Нахождение суммы элементов списка с заданными свойствами (удовлетворяющих некоторому условию)
13.1.3. Нахождение количества элементов списка с заданными свойствами
13.1.4. Нахождение среднего арифметического значения элементов списка с заданными свойствами
13.2. Поиск и отбор нужных элементов
13.2.1. Вывод на экран элементов с заданными свойствами
13.2.2. Запись всех элементов списка с заданными свойствами в другой список
13.2.3. Вывод на экран индексов элементов списка с заданными свойствами
13.2.4. Поиск индекса первого элемента списка с заданными свойствами
13.3. Работа с максимальными/минимальными элементами списка
13.3.1. Определение индекса максимального элемента списка
13.3.2. Определение количества максимальных/минимальных элементов списка
13.3.3. Нахождение второго по величине (второго максимального или второго минимального) значения списка
13.4. Перестановки элементов
13.4.1. Обмен местами двух элементов списка
13.4.2. Удаление элемента из списка
13.4.3. Циклический сдвиг элементов списка влево
13.4.4. Вставка элемента в список
13.4.5. Циклический сдвиг элементов списка вправо
13.4.6. Перестановка всех элементов списка в обратном порядке
13.5. Проверка соответствия списка в целом некоторому условию
13.5.1. Проверка факта наличия в списке элемента с заданными свойствами (удовлетворяющего некоторому условию)
13.5.2. Проверка факта наличия в списке элемента с заданным значением
13.5.3. Проверка того факта, что все элементы списка соответствуют некоторому условию
13.5.4. Проверка списка на упорядоченность
13.6. Задача «Слияние (объединение) списков»
Глава 14. Использование словарей
14.1. Общие вопросы
14.2. Создание словаря
14.3. Обращение к отдельному элементу словаря
14.4. Перебор элементов словаря
14.5. Некоторые другие средства для работы со словарями
14.6. Частотный словарь
14.7. Словари со значениями разных типов
Глава 15. Использование файлов
15.1. Общие вопросы
15.2. Запись информации в файл
15.3. Чтение информации из файла
15.4. Изменение файлов
15.4.1. Запись в файл новой строки
15.4.2. Замена строки файла
Глава 16. Об использовании функций
Приложение 1. Служебные (ключевые) слова языка Python
Приложение 2. Разрабатываем графический интерфейс программы
П2.1. Общие вопросы
П2.2. Создание виджетов
П2.3. Размещаем виджеты
П2.4. Доступ к значениям в виджетах
П2.5. Изменение конфигурации виджетов
П2.6. Заставляем виджеты работать
П2.7. Итоги
П2.8. Задания для самостоятельной работы
Приложение 3. Ответы к заданиям. Программы решения задач, предложенных для самостоятельной работы
Литература

Все отзывы о книге Основы программирования на языке Python

Чтобы оставить отзыв, зарегистрируйтесь или войдите

Внимание!
При обнаружении неточностей или ошибок в описании книги "Основы программирования на языке Python (автор Д. Златопольский)", просим Вас отправить сообщение на почту help@directmedia.ru. Благодарим!