Данное руководство предлагает системный подход к освоению принципов объектно-ориентированного программирования (ООП) с использованием языка Python, широко применяемого в промышленной разработке и научных исследованиях. В книге представлена комплексная теоретическая и практическая база, адаптированная под современные версии Python.
Обучение строится по принципу последовательного усложнения материала: от базовых элементов языка (переменных, функций, коллекций) к проектированию и реализации собственных классов и объектов. Подробно рассматриваются ключевые парадигмы ООП: инкапсуляция, наследование и полиморфизм, а также работа с магическими методами, модулями, пакетами и организация тестирования.
Особое внимание уделяется практическому применению знаний. На примере создания ряда приложений, включая графический интерфейс на основе tkinter, демонстрируется использование ООП для решения реальных задач. Все примеры логически взаимосвязаны, что способствует глубокому и последовательному усвоению материала.

История компьютеров.
Современные компьютеры — электронные. Ранее компьютеры были в основном механическими и электромеханическими. Со временем развитие компьютеров происходило в геометрической прогрессии — от дорогих машин, занимавших целые комнаты, до современных доступных и компактных устройств.
Самое древнее механическое счетное устройство — абак (счеты). Он был изобретен в Вавилоне более 3000 лет назад и также использовался китайцами. С его помощью можно выполнять сложение, вычитание, умножение и деление. Позже, в 1642 году, Блез Паскаль изобрел первый механический калькулятор. Машина Паскаля могла выполнять операции сложения и вычитания. В 1671 году Готфрид фон Лейбниц расширил возможности машины Паскаля, добавив в нее умножение, деление и вычисление квадратных корней.
ОГЛАВЛЕНИЕ.
Введение.
Что такое компьютер?.
Компьютерные инструкции.
Основные компоненты компьютера.
Процессор.
Память.
Типы компьютеров.
История компьютеров.
Компьютеры первого поколения (1950-е годы).
Компьютеры второго поколения (конец 1950-х — середина 1960-х годов).
Компьютеры третьего поколения (середина 1960-х — начало 1970-х годов).
Компьютеры четвертого поколения (начало 1970-х годов и далее).
Программирование компьютера.
Алгоритмы.
Рецепты как алгоритмы (структурированный подход к программированию).
Сценарии для пьес как алгоритмы (объектно-ориентированный подход к программированию).
Языки программирования.
Компиляторы, интерпретаторы и язык программирования Python.
Разработка программы на Python.
Понимание проблемы.
Создание алгоритма.
Написание программы.
Тестирование программы.
Языки программирования.
Процедурные языки.
Функциональные и логические языки.
Объектно-ориентированные языки.
Основы Python.
Переменные и область видимости.
Операторы ветвления.
Коллекции.
Операторы управления циклом.
Ошибки и исключения.
Функции.
Классы.
Объектно-ориентированное программирование.
Работа с пакетами и тестирование.
Полезные модули стандартной библиотеки.
Введение в программирование графического интерфейса с помощью tkinter.
Сортировка, поиск и анализ алгоритмов.
Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Объектно-ориентированное программирование на Python с нуля, 2026 - fileskachat.com, быстрое и бесплатное скачивание.
Скачать pdf
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Скачать - pdf - Яндекс.Диск.
Дата публикации:
Теги: учебник по программированию :: программирование :: Python :: программа :: алгоритм
Смотрите также учебники, книги и учебные материалы:
Предыдущие статьи:








