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

О книге

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

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

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

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

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

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

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

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

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

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

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

ОБ АВТОРЕ

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

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

Издательство: БОМБОРА
ISBN: 978-5-04-198667-4
Возрастное ограничение: 12+
Дата выхода: 02.02.2024
Обложка Объектно-ориентированное программирование с помощью Python Ирв Кальб

Похожие электронные книги

Python все в одном для чайников, 3-е издание

Все, что вам нужно знать, чтобы начать программировать на Python! «Python все в одном для чайников» — незаменимый помощник в освоении одного из самых популярных языков программирования. От создания приложений и разработки сложных веб-сайтов до анализа больших объемов данных — Python способен решить любую задачу. Это издание станет идеальной отправной точкой для новичков в программировании, а для опытных разработчиков — ценным справочником, выходящим за рамки базовых знаний. Примените Python для углубленного анализа данных, освойте написание кода с поддержкой ИИ и с помощью GitHub CoPilot и раскройте весь потенциал этого мощного языка. 7 книг внутри: • «Введение в Python» • «Понимание "строительных блоков" Python» • «Использование библиотек» • «Применение искусственного интеллекта» • «Изучение данных» • «Работа с оборудованием» • «Создание роботов»
2199 ₽
2639 ₽
-17%
Подробнее
Где еще купить:
Покупайте в удобном маркетплейсе у официального поставщика

Программирование на Python с нуля

Программирование на Python с нуля. Это подробное руководство по основам программирования на языке Python, начиная с введения в язык и заканчивая применением Python в научной среде и разработке программного обеспечения. Что внутри? • Основы языка: изучение интерактивной среды IPython, Jupyter Notebook, Google Colab и Anaconda. • Управляющие и синтаксические конструкции. • Структуры данных: понимание строк, словарей, кортежей и списков. • Объектно-ориентированное программирование: инкапсуляция, наследование, полиморфизм и паттерны проектирования. • Работа с базами данных: подключение к БД, ORM, SQLAlchemy и анализ данных с помощью Pandas. Вы получите исчерпывающие знания обо всех аспектах языка и много полезных примеров, которые помогут освоить теорию и применить ее на практике, научитесь создавать эффективные решения, оптимизировать код и готовить почву для профессионального роста в области Python-разработки. Об авторе Юлия КАМАЛОВА — преподаватель и инженер в сфере IT и анализа данных. На кафедре информационных технологий Финансового университета при Правительстве РФ обучает студентов Python, ML и управлению данными с использованием PostgreSQL. Имеет опыт преподавания в ЦДО МГТУ им. Баумана и работы в компаниях нефтегазовой отрасли («Нефтемаш», Ижевский нефтяной научный центр), где занималась разработкой и внедрением информационных систем. «Эта книга — уверенная отправная точка для формирования инженерного мышления, а не набора приемов. Здесь последовательно выстраивается фундамент: от базового синтаксиса и структур данных Python до принципов и практик, без которых не обходится современная разработка и работа с данными. Вдумчивый читатель получает связный профессиональный маршрут, который одинаково полезен и для прикладной разработки, и как база для входа в самые быстрорастущие направления ИТ — Data Science, машинное обучение и инструменты ИИ». — Дмитрий Зубрецкий, технический директор targetai
1499 ₽
1799 ₽
-17%
Подробнее
Где еще купить:
Покупайте в удобном маркетплейсе у официального поставщика

Python для детей. Играем, чтобы программировать

«Python для детей. Играем, чтобы программировать» ВЛАДИМИР АФАНАСЬЕВ — предприниматель, бизнес-консультант. На его счету 200+ команд и благодарственные письма от банков и ТОП-операторов связи. Руководитель ИТ-компании ICE Partners и сети детских школ программирования #АйДаКодить. НИКИТА БРАГИН, АЛЕКСАНДР ТАШКИН, МУХАМЕТ ИДРИСОВ — преподаватели школы программирования #АйДаКодить. Даже если ваш ребенок никогда не программировал, не волнуйтесь! Книга написана специально для тех, кто только начинает свой путь в этой сфере. Множество пошаговых инструкций, простые объяснения и подробные разборы помогут школьнику быстро освоиться и почувствовать себя настоящим программистом. Почему Python? Это один из самых мощных языков программирования, который обладает простым синтаксисом и понятной логикой. С его помощью ваш ребенок сможет создавать удивительные проекты. Почему #АйДаКодить? Это школа программирования, где готовят к ОГЭ/ЕГЭ по математике и информатике, учат создавать компьютерные игры, программы и мультики, а также логически мыслить, ставить цели и добиваться их. Занятия проходят по авторской программе с применением игровых механик.
1599 ₽
1919 ₽
-17%
Подробнее
Где еще купить:
Покупайте в удобном маркетплейсе у официального поставщика

Pythonic AI: руководство для начинающих по созданию приложений искусственного интеллекта на Python

От новичка до эксперта в разработке ИИ-приложений на Python! Это идеальное руководство для погружения в мир искусственного интеллекта с применением одного из самых популярных языков программирования. Эта книга предлагает практические проекты, которые научат применять современные методы ИИ. Приложения ИИ станут реальностью быстрее, чем этого можно ожидать. Независимо от уровня подготовки, «Pythonic AI» обеспечит знаниями и инструментами, необходимыми для успешного старта и развития в сфере разработки ИИ на Python.
2299 ₽
2759 ₽
-17%
Подробнее
Где еще купить:
Покупайте в удобном маркетплейсе у официального поставщика

Разработка ПО на примерах с помощью Python

Хотите создавать более качественное программное обеспечение? Ищете практические примеры, помогающие понять принципы проектирования? Тогда эта книга — то, что вам надо. Нужны только знания основ современного Python, но продвинутые концепции языка объясняются и иллюстрируются в ходе изложения. Вы научитесь превращать идеи в продуманные решения, писать понятный и гибкий код, а также узнаете, как использовать шаблоны проектирования. В каждой главе вас ждут реальные задачи, готовые примеры кода и советы, помогающие писать чище, проще и надежнее!
1799 ₽
2159 ₽
-17%
Подробнее
Где еще купить:
Покупайте в удобном маркетплейсе у официального поставщика

Главное сегодня

Рэпер Хаски сыграет Михаила Лермонтова в новом фильме Павла Лунгина
Новости
7 июля

Рэпер Хаски сыграет Михаила Лермонтова в новом фильме Павла Лунгина

Картина выйдет на экраны летом 2028 года

«Герой нашего времени» получит новую экранизацию
Новости
7 июля

«Герой нашего времени» получит новую экранизацию

Съемки фильма планируется начать весной 2027 года

Как перестать воевать с собой: путеводитель по аудиокнигам по психосоматике
Статьи
7 июля

Как перестать воевать с собой: путеводитель по аудиокнигам по психосоматике

Восстановление связи с собой через бережные аудиопрактики

Тест: Кто вы из «Дома Дракона»?
Тесты
6 июля

Тест: Кто вы из «Дома Дракона»?

«Черные» или «зеленые» — чья политика ближе именно вам?

Что почитать с книжным клубом: 5 новинок июля 2026
Статьи
5 июля

Что почитать с книжным клубом: 5 новинок июля 2026

Идеи для остросюжетных книжных дискуссий

По следам Щелкунчика, Мюнхгаузена и сказочных хомлинов: такой разный Калининград!
Статьи
4 июля

По следам Щелкунчика, Мюнхгаузена и сказочных хомлинов: такой разный Калининград!

Книги о самом западном регионе страны

Топ главных бестселлеров июня 2026
Статьи
3 июля

Топ главных бестселлеров июня 2026

Рассказываем о самых продаваемых новинках месяца

Эфир: тэнгу, Вороны и сердце Кощея
Новости
3 июля

Эфир: тэнгу, Вороны и сердце Кощея

Онлайн-встреча с писательницей Еленой Кондрацкой

Появился первый трейлер «Отверженных» с Венсаном Линдоном
Новости
2 июля

Появился первый трейлер «Отверженных» с Венсаном Линдоном

В российский прокат адаптация культового романа Гюго выйдет 15 октября 2026 года

На пределе: топ-10 новинок спортивной романтики о любви и победах
Статьи
2 июля

На пределе: топ-10 новинок спортивной романтики о любви и победах

Случайные соседи, непримиримые соперники, фиктивные любовники

«Эксмо» выпустило специальное издание для участников проекта «Поезд Памяти»
Новости Эксмо
1 июля

«Эксмо» выпустило специальное издание для участников проекта «Поезд Памяти»

«Какой смысл быть по утрам»: 20 мудрых и смешных цитат из «Смешариков»
Статьи
1 июля

«Какой смысл быть по утрам»: 20 мудрых и смешных цитат из «Смешариков»

Любимые фразы героев мультсериала

Ульяна Черкасова — автор месяца на eksmo.ru
Новости
1 июля

Ульяна Черкасова — автор месяца на eksmo.ru

Рассказываем о создательнице цикла «Золотые земли»

Летние каникулы: отдыхаем и учимся
Статьи
30 июня

Летние каникулы: отдыхаем и учимся

Как провести летние каникулы с пользой и легко вернуться к учебе

Тест: Узнайте литературного героя по его еде
Тесты
30 июня

Тест: Узнайте литературного героя по его еде

Сможете ли угадать любимого персонажа по содержимому его тарелки?