Встречи с авторами Подбор подарка

Объектно-ориентированное программирование с помощью Python

0

О книге

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

«Объектно-ориентированное программирование с помощью Python» предназначено для программистов среднего уровня и представляет собой практическое руководство, которое глубоко изучает основные принципы ООП и показывает, как использовать инкапсуляцию, полиморфизм и наследование для написания игр и приложений с использованием Python.

Книга начинается с рассказа о ключевых проблемах, присущих процедурному программированию, затем вы познакомитесь с основами создания классов и объектов в Python.

Затем вы научитесь создавать графические интерфейсы c помощью pygame, благодаря чему вы сможете писать интерактивные игры и приложения с виджетами графического пользовательского интерфейса (GUI), анимацией, различными сценами и многоразовой игровой логикой.

В итоге у вас получится полнофункциональная видеоигра, включающая в себя многие методы ООП и элементы графического пользовательского интерфейса, описанные в книге.

Вы узнаете, как:

• Создавать несколько объектов и управлять ими с помощью объекта диспетчера объектов.

• Научитесь использовать инкапсуляцию, чтобы скрыть внутренние детали объектов от клиентского кода.

• Научитесь использовать полиморфизм для определения одного интерфейса и реализации его в нескольких классах.

• Сможете применять наследование для использования существующего кода.

«Объектно-ориентированное программирование с помощью Python» — это визуальное, интуитивно понятное руководство, позволяющее полностью понять, как работает ООП и как с его помощью сделать свой код более удобным в сопровождении, читаемым и эффективным, не жертвуя при этом функциональностью.

ОБ АВТОРЕ

Ирв Калб — адъюнкт-профессор UCSC Silicon Valley Extension и Университета Силиконовой долины, где он преподает вводные курсы и курсы объектно-ориентированного программирования на Python. Он также автор книги «Научитесь программировать на Python 3: пошаговое руководство по программированию».

1529 ₽
2005 ₽
-24%

Выберите самую удобную акцию:

Где еще купить:

Характеристики

Издательство: БОМБОРА
ISBN: 978-5-04-186627-3
Возрастное ограничение: 12+
Название на языке оригинала: Object-Oriented Python: Master OOP by Building Games and GUIs
Редактор: Салихова Лариса Каримовна
Обложка: Твердый переплет
Кол-во страниц: 512
Дата выхода: 23 января 2024
Тираж книги: 2 000
Вес: 0.904 кг
Толщина: 33 мм
Формат: 162x235 мм
Материал бумаги: Бумага офсетная 72/80
Время прочтения: 25 часов 36 минут
В наличии
1. При получении
Оплата производится в момент получения заказа. Наличными или картой.
2. Банковской картой на сайте
Visa, MasterCard, МИР
3. Yandex Pay
Товар добавлен в подборку
Товар удален из подборки
Добавить в подборку
Добавить в подборку
Выберите подборку

Вместе дешевле

Скидка не действует
Оставить видеоотзыв
Оставить видеоотзыв
Спасибо!
Ваш отзыв отправлен на проверку и будет опубликован в течение 5 дней при условии успешной модерации
Рейтинг
оценок:

Похожие книги

Электронная книга Аудиокнига Python для учебы и работы. Как освоить самый мощный язык программирования для будущей карьеры

Учимся просто, применяем профессионально. Пособие для тех, кому нужно познакомиться с Python Сегодня навык программирования требуется не только в профессиях, связанных с ИТ. Даже если вы не занимаетесь профессиональной разработкой программного обеспечения, вам может понадобиться написать компьютерную программу или поучаствовать в разработке в рамках научных проектов или в профессиональной практике. Кроме того, программирование отлично формирует логическое мышление. Те, кто в этом подкован, умеют лучше анализировать проблемы и оперативно находить решения. Эта книга особенно полезна для тех, кто только начал изучать Python и не имеет глубоких знаний. Все темы объясняются максимально просто, а упражнения и практические примеры охватывают множество областей применения. Так что вы будете оптимально подготовлены к широкому кругу задач. Пособие можно использовать как в качестве основного материала для расширенного курса программирования, так и для самостоятельного обучения. • Типы данных • Структуры управления • Функции и модули • Сохранение данных • Графические пользовательские интерфейсы • Объектно-ориентированное программирование • Базы данных SQL с sqlite3 • Научные вычисления с NumPy • Визуализация данных с помощью matplotlib • Использование CoLab и Python Anywhere • Веб-программирование с помощью CGI и WSGI • Профессиональная разработка ПО • Стартовые проекты Об авторе МИХАЭЛЬ ВАЙГЕНД — доктор наук по информатике, более 30 лет преподает в Хагенском заочном университете и читает лекции по программированию на Python в университете Мюнстера. Опубликовал свыше 60 научных статей и написал несколько книг по программированию, веб-разработке и визуальному моделированию.

Подробнее
1529 ₽
2005 ₽
-24%

Электронная книга Аудиокнига Python для начинающих. Лучшие задачи для изучения языка программирования

Python для начинающих. Лучшие задачи для изучения языка программирования. Поиск интересных решений для нескучных кейсов позволит легко начать программировать на Python и освоить ключевые понятия информатики в игровой форме. Эти головоломки требуют логического мышления, внимательности и иногда немного смекалки, но все они доступны для понимания даже ученикам средней школы. Каждое решение сопровождается подробными объяснениями, а также основными командами на Python 3 и алгоритмами действий. Играя и размышляя, вы будете развивать креативность и навыки программирования. Это не просто книга, а источник вдохновения для всех, кто готов программировать и зарабатывать этим деньги. Занимательные головоломки: • Криптарифм • Раскраска в два цвета • Электронное голосование • Семь мостов Кенигсберга • Точный счет и др. Об авторах Паскаль ЛАФУРКАД и Малика МОР — преподаватели информатики Университета Клермон-Оверни. Паскаль Лафуркад известен как специалист по информационной безопасности и криптографии.

954 ₽
1155 ₽
-17%
Оформить предзаказ

Электронная книга Аудиокнига Быстрый доступ. Python: советы, функции, подсказки. Шпаргалка-буклет для начинающих (215х285 мм, 6 полос компактного буклета в европодвесе)

Компактное и удобное руководство для начинающих пользователей. В нем собраны наиболее востребованные переменные, операторы и функции Python, позволяющие быстро и эффективно решать повседневные задачи. КРАТКОСТЬ: все самое важное под рукой, не нужно искать информацию в различных источниках. УДОБСТВО ИСПОЛЬЗОВАНИЯ: структура буклета позволяет быстро находить нужную информацию и применять ее на практике.

199 ₽
251 ₽
-21%

Электронная книга Аудиокнига Сам себе программист. Как научиться программировать и устроиться в Ebay?

Как за год научиться программировать и устроиться разработчиком в Ebay? Кори Альтхофф, автор книги «Сам себе программист», на собственном опыте знает, что это возможно, и делится знаниями с читателями. Альтхофф создал универсальный самоучитель, не похожий ни на один другой. На примере языка Python автор показывает, как буквально с первого урока можно приступить к созданию собственной небольшой программы, а к концу книги уверенно писать код. Помимо этого, вы узнаете, как успешно проходить собеседования на должность программиста в любой IT-компании и перестать сомневаться в собственных силах. Это прекрасное пособие для тех, кто хочет научиться программировать и планирует заниматься этим профессионально.

809 ₽
1061 ₽
-24%
299 ₽
Купить

Электронная книга Аудиокнига Учим Python, делая крутые игры

Не играй в игры — создавай их! Эта книга научит вас разрабатывать компьютерные игры при помощи популярного языка программирования Python — даже если вы никогда раньше не занимались программированием! Начните с создания таких простых игр, как «Виселица» и «Крестики-Нолики», а затем перейдите к продвинутым анимированным и озвученным играм. В процессе вы изучите ключевые концепции программирования и узнаете, как: • Использовать циклы, переменные и инструкции. • Выбирать правильные структуры данных, такие как списки, словари и кортежи. • Делать игры с графикой и анимацией, используя модуль pygame. • Использовать криптографию для преобразования текстовых сообщений в секретный код. • Отлаживать программы и находить распространенные ошибки. По мере работы над каждой игрой вы заложите прочный фундамент знаний по языку Python и основам компьютерных наук. Об авторе Эл Свейгарт — разработчик программного обеспечения, обучающий программированию детей и взрослых. Он также известен как автор бестселлеров «Автоматизация рутинных задач с помощью Python: практическое руководство для начинающих» и «Программирование для детей. Делай игры и учи язык Scratch!». ОПИСЫВАЕТСЯ ВЕРСИЯ PYTHON 3.X

Подробнее
977 ₽
1356 ₽
-28%
379 ₽
Купить

Корпоративным клиентам

Закажите тираж этого издания с логотипом вашей компании в подарок партнерам, клиентам или сотрудникам. Заполните форму обратной связи и мы свяжемся с вами в течение одного рабочего дня.