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

История компьютеров.
Современные компьютеры — электронные. Ранее компьютеры были в основном механическими и электромеханическими. Со временем развитие компьютеров происходило в геометрической прогрессии — от дорогих машин, занимавших целые комнаты, до современных доступных и компактных устройств.
Самое древнее механическое счетное устройство — абак (счеты). Он был изобретен в Вавилоне более 3000 лет назад и также использовался китайцами. С его помощью можно выполнять сложение, вычитание, умножение и деление. Позже, в 1642 году, Блез Паскаль изобрел первый механический калькулятор. Машина Паскаля могла выполнять операции сложения и вычитания. В 1671 году Готфрид фон Лейбниц расширил возможности машины Паскаля, добавив в нее умножение, деление и вычисление квадратных корней.
ОГЛАВЛЕНИЕ.
Введение.
Что такое компьютер?.
Компьютерные инструкции.
Основные компоненты компьютера.
Процессор.
Память.
Типы компьютеров.
История компьютеров.
Компьютеры первого поколения (1950-е годы).
Компьютеры второго поколения (конец 1950-х — середина 1960-х годов).
Компьютеры третьего поколения (середина 1960-х — начало 1970-х годов).
Компьютеры четвертого поколения (начало 1970-х годов и далее).
Программирование компьютера.
Алгоритмы.
Рецепты как алгоритмы (структурированный подход к программированию).
Сценарии для пьес как алгоритмы (объектно-ориентированный подход к программированию).
Языки программирования.
Компиляторы, интерпретаторы и язык программирования Python.
Разработка программы на Python.
Понимание проблемы.
Создание алгоритма.
Написание программы.
Тестирование программы.
Языки программирования.
Процедурные языки.
Функциональные и логические языки.
Объектно-ориентированные языки.
Основы Python.
Переменные и область видимости.
Операторы ветвления.
Коллекции.
Операторы управления циклом.
Ошибки и исключения.
Функции.
Классы.
Объектно-ориентированное программирование.
Работа с пакетами и тестирование.
Полезные модули стандартной библиотеки.
Введение в программирование графического интерфейса с помощью tkinter.
Сортировка, поиск и анализ алгоритмов.
Ниже можно купить эту книгу, если она есть в продаже, и похожие книги по лучшей цене со скидкой с доставкой по всей России.Купить книги
Купить .
По кнопкам выше и ниже «Купить бумажную книгу» и по ссылке «Купить» можно купить эту книгу с доставкой по всей России и похожие книги по самой лучшей цене в бумажном виде на сайтах официальных интернет магазинов Лабиринт, Озон, Буквоед, Читай-город, Литрес, My-shop, Book24, Books.ru.
По кнопке «Купить и скачать электронную книгу» можно купить эту книгу в электронном виде в официальном интернет магазине «Литрес», и потом ее скачать на сайте Литреса.
По кнопке «Найти похожие материалы на других сайтах» можно найти похожие материалы на других сайтах.
On the buttons above and below you can buy the book in official online stores Labirint, Ozon and others. Also you can search related and similar materials on other sites.
Хештеги: #учебник по программированию :: #программирование :: #Python :: #программа :: #алгоритм









