Программирование для начинающих, Основные принципы, МакГрат М., 2025.
Открывать новое бывает непросто, но с «Программированием для начинающих» вы легко погрузитесь в мир ИТ даже при отсутствии опыта. Следуйте понятным инструкциям, выполняйте интересные практические задания. Внутри есть вся необходимая информация, рассмотрены ключевые концепции разработки и подобраны наглядные цветные примеры. Вы научитесь: писать программный код на Python, хранить информацию в структурах данных и создавать алгоритмы в рамках объектно-ориентированного программирования. Смело воплощайте свои идеи в код!

Хранение переменных.
Одна их важнейших особенностей всех языков программирования — возможность сохранять значения данных через код программы. Сделать это позволяет простая структура данных под названием «переменная». Она представляет собой нечто вроде контейнера, где можно сохранить объект данных, как, скажем, какую-то вещь из реального мира можно хранить в коробке.
Создавая переменную, вы даете ей название по своему выбору, соблюдая соглашение об именовании, принятое в том или ином языке программирования, и это название служит чем-то вроде этикетки на коробке. В дальнейшем единицу данных, сохраненную в переменной, можно отыскать так же, как мы находим вещь в реальной жизни, читая этикетку на коробке, где она лежит.
ОГЛАВЛЕНИЕ.
1 Начнем.
Программный код.
Установка и настройка Setting Up.
Знакомство с IDLE.
Справочная служба.
Сохранение программ.
Хранение переменных.
Добавление комментариев.
Правила именования.
Краткие итоги.
2 Сохранение данных.
Хранение данных ввода.
Управление данными на выходе.
Распознавание типов данных.
Преобразование типов данных.
Игра-угадайка.
Исправление ошибок.
Краткие итоги.
3 Выполнение операций.
Выполнение арифметических действий.
Присваивание значений.
Сравнение значений.
В поисках истинности.
Проверка условий.
Порядок выполнения действий.
Краткие итоги.
4 Работа со списками.
Создание списков.
Изменение списков.
Неизменяемые списки.
Список с уникальными значениями.
Именованные элементы списка.
Краткие итоги.
5 Блоки управления.
Ветвление и выборы.
Циклы со счетчиком.
Циклы с условием.
Пропуск итерации.
Ловим ошибки.
Краткие итоги.
6 Создание функций.
Объявление функций.
Добавление параметров.
Возврат результатов.
Сохранение функций.
Импорт функций.
Краткие итоги.
7 Алгоритмы сортировки.
Сортировка с копированием.
Сортировка выбором.
Сортировка вставками.
Сортировка пузырьком.
Сортировка слиянием.
Сортировка с разделением.
Краткие итоги.
8 Импорт библиотек.
Python в подробностях.
Математические расчеты.
Вычисления с десятичными дробями.
Который час?.
Запуск таймеров.
Краткие итоги.
9 Управление текстом.
Обработка строк.
Форматирование строк.
Изменение строк.
Доступ к файлам.
Обработка содержимого файлов.
Обновление содержимого файлов.
Краткие итоги.
10 Программные объекты.
Объявление классов.
Копирование экземпляров классов.
Обращение к свойствам классов.
Наследование классов.
Переопределение методов.
Действовать схожим образом.
Краткие итоги.
11 Создание интерфейсов.
Запуск интерфейсов.
Реагирующие кнопки.
Вывод сообщений.
Сбор входных данных.
Список опций.
Радиокнопки.
Флажки или чекбоксы.
Добавление изображений.
Краткие итоги.
12 Разработка приложений.
Генерация случайных чисел.
Планирование потребностей.
Разработка компоновки виджетов.
Работа со статикой.
Загрузка динамических данных.
Добавление функционала.
Тестирование программ.
Внедрение приложений.
Краткие итоги.
13 Расширяя навыки.
Что такое компиляторы.
Компиляция кода.
Код на С.
Код на C++.
Код на C#.
Код на Java.
Краткие итоги.
Предметный указатель
Купить .
Теги: учебник по программированию :: программирование :: МакГрат









