{"id":218850,"guid_nom":"d520e0b9-df5f-11ed-80cc-0050569a365d","isbn":"978-5-04-186627-3","nomcode":"ITD000000001339567","title":"Объектно-ориентированное программирование с помощью Python","publisher":"ООО \"Издательство \"Эксмо\"","is_deleted":false,"first_seen_at":"2026-10-12T09:31:21.284191Z","updated_at":"2026-10-12T09:31:21.284191Z","annotation":"","sales_text":"Объектно-ориентированное программирование (ООП) — это метод, основанный на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования, что позволяет по-другому думать о вычислительных задачах и решать их с возможностью многократного использования. \n «Объектно-ориентированное программирование с помощью Python» предназначено для программистов среднего уровня и представляет собой практическое руководство, которое глубоко изучает основные принципы ООП и показывает, как использовать инкапсуляцию, полиморфизм и наследование для написания игр и приложений с использованием Python.\n Книга начинается с рассказа о ключевых проблемах, присущих процедурному программированию, затем вы познакомитесь с основами создания классов и объектов в Python. \n Затем вы научитесь создавать графические интерфейсы c помощью pygame, благодаря чему вы сможете писать интерактивные игры и приложения с виджетами графического пользовательского интерфейса (GUI), анимацией, различными сценами и многоразовой игровой логикой. \n В итоге у вас получится полнофункциональная видеоигра, включающая в себя многие методы ООП и элементы графического пользовательского интерфейса, описанные в книге.\n \n Вы узнаете, как:\n • Создавать несколько объектов и управлять ими с помощью объекта диспетчера объектов.\n • Научитесь использовать инкапсуляцию, чтобы скрыть внутренние детали объектов от клиентского кода.\n • Научитесь использовать полиморфизм для определения одного интерфейса и реализации его в нескольких классах.\n • Сможете применять наследование для использования существующего кода.\n \n «Объектно-ориентированное программирование с помощью Python» — это визуальное, интуитивно понятное руководство, позволяющее полностью понять, как работает ООП и как с его помощью сделать свой код более удобным в сопровождении, читаемым и эффективным, не жертвуя при этом функциональностью.\n \n ОБ АВТОРЕ\n Ирв Калб — адъюнкт-профессор UCSC Silicon Valley Extension и Университета Силиконовой долины, где он преподает вводные курсы и курсы объектно-ориентированного программирования на Python. Он также автор книги «Научитесь программировать на Python 3: пошаговое руководство по программированию».","raw":{"PDF":{"TOC":{"LINK":"https://cdn.eksmo.ru/v2/ITD000000001339567/PDF/ITD000000001339567_TOC.pdf","MTIME":"2023-12-20 11:16:02"},"PREVIEW":{"LINK":"https://cdn.eksmo.ru/v2/ITD000000001339567/PDF/ITD000000001339567.pdf","MTIME":"2023-12-02 00:48:10"}},"RIN":"","CERT":[],"GUID":"c64b2ee9-e7c0-47de-b148-da8cd1e8cb55","ISBN":"978-5-04-186627-3","NAME":"Объектно-ориентированное программирование с помощью Python","DIVID":{"GUID":"498ad3de-5910-11e0-9747-001a64231342","NAME":"120 - Редакция № 5"},"EDFUL":2000,"GENRE":[],"LDATE":"23.01.2024","MEDIA":"НетНосителя","NICHE":{"GUID":"e009c84e-4f03-11e0-a01d-001a64231342","NAME":"ИНФОРМАТИКА. КОМПЬЮТЕРНАЯ ЛИТЕРАТУРА. ЭЛЕКТРОНИКА","OWNER_GUID":"e009c820-4f03-11e0-a01d-001a64231342"},"PAGES":"512","PAPER":"Бумага офсетная 72/80","PROIZ":[{"VID":{"GUID":"3f9f48d2-4f09-11e0-a01d-001a64231342","NAME":"Рукопись"},"GUID":"8109c498-3c86-11ec-80cd-e1f389bfbd0c","NAME":"Object-Oriented Python: Master OOP by Building Games and GUIs","LANGUAGE":"Английский","AUTHOR_GUID":"62835797-5084-11ee-80d4-0050569a365d","IS_TRANSLATE":"false"},{"VID":{"GUID":"3f9f48d2-4f09-11e0-a01d-001a64231342","NAME":"Рукопись"},"GUID":"185a7cf8-df60-11ed-80cc-0050569a365d","NAME":"Объектно-ориентированный Python","LANGUAGE":"Русский","AUTHOR_GUID":"e0a64af0-726b-11e0-a4f2-001a64231342","IS_TRANSLATE":"true","ORIGINAL_PROIZV":{"GUID":"8109c498-3c86-11ec-80cd-e1f389bfbd0c","NAME":"Object-Oriented Python: Master OOP by Building Games and GUIs","LANGUAGE":"Английский"}},{"VID":{"GUID":"ecc37d51-daa7-11e0-8449-5ef3fc5021fb","NAME":"РИП"},"GUID":"263e91ad-f885-11ed-80cd-0050569a365d","NAME":"Объектно-ориентированный Python","LANGUAGE":"","AUTHOR_GUID":"e0a64af0-726b-11e0-a4f2-001a64231342","IS_TRANSLATE":"false"},{"VID":{"GUID":"ecc37d51-daa7-11e0-8449-5ef3fc5021fb","NAME":"РИП"},"GUID":"4bb826fa-09d5-11ee-80d1-0050569a365d","NAME":"Объектно-ориентированный Python","LANGUAGE":"","AUTHOR_GUID":"d0e3e63f-e51a-11e1-8207-5ef3fc5021fb","IS_TRANSLATE":"false"},{"VID":{"GUID":"ecc37d51-daa7-11e0-8449-5ef3fc5021fb","NAME":"РИП"},"GUID":"7f56615d-1733-11ee-80d1-0050569a365d","NAME":"Объектно-ориентированный Python","LANGUAGE":"","AUTHOR_GUID":"bff8c2b7-656e-11de-84c5-000423b38f2a","IS_TRANSLATE":"false"},{"VID":{"GUID":"ecc37d51-daa7-11e0-8449-5ef3fc5021fb","NAME":"РИП"},"GUID":"ffdc2ce8-3c1d-11ee-80d3-0050569a365d","NAME":"Объектно-ориентированный Python","LANGUAGE":"","AUTHOR_GUID":"d0e3e63f-e51a-11e1-8207-5ef3fc5021fb","IS_TRANSLATE":"false"},{"VID":{"GUID":"ecc37d51-daa7-11e0-8449-5ef3fc5021fb","NAME":"РИП"},"GUID":"954d1184-4e4d-11ee-80d4-0050569a365d","NAME":"Объектно-ориентированный Python","LANGUAGE":"","AUTHOR_GUID":"bff8c2b7-656e-11de-84c5-000423b38f2a","IS_TRANSLATE":"false"},{"VID":{"GUID":"2821b0a0-ce10-11e0-9556-5ef3fc5021fb","NAME":"Оригинал-макет"},"GUID":"2ffaa7fa-50b5-11ee-80d4-0050569a365d","NAME":"Объектно-ориентированное программирование с помощью Python","LANGUAGE":"","AUTHOR_GUID":"d750fbd3-64ee-11e9-a33d-000af77e485f","IS_TRANSLATE":"false"},{"VID":{"GUID":"ecc37d51-daa7-11e0-8449-5ef3fc5021fb","NAME":"РИП"},"GUID":"500d8a47-5134-11ee-80d4-0050569a365d","NAME":"Объектно-ориентированное программирование с помощью Python","LANGUAGE":"","AUTHOR_GUID":"d0e3e63f-e51a-11e1-8207-5ef3fc5021fb","IS_TRANSLATE":"false"}],"P_BOX":"false","SCOVR":"","SDATE":"23.01.2024","SERIE":{"GUID":"8671af52-4f03-11e0-a01d-001a64231342","NAME":"Мировой компьютерный бестселлер"},"SGMNT":{"GUID":"e009c820-4f03-11e0-a01d-001a64231342","NAME":"ПРОФЕССИОНАЛЬНАЯ И НАУЧНАЯ ЛИТЕРАТУРА. ДЕЛОВАЯ ЛИТЕРАТУРА (ПРЛ)"},"SIZES":{"DEPTH":33,"WIDTH":168,"HEIGHT":243,"KARTON":{"WIDTH":"160","HEIGHT":"241"},"WEIGHT":904},"SUPER":"false","TIRAJ":[{"GUID":"c48a95b1-df60-11ed-80cc-0050569a365d","XO_DATE":"01.12.2023","PLAN_DATE":"26.01.2024","TIRAJ_CODE":"ITD00531700","TIRAJ_TYPE":"О","FAKTICHESKAYA_DATA":"23.01.2024","TOLSHCINA_KORESHKA":"31","SOGLASOVANNAYA_DATA":"26.01.2024","PLAN_DATE_TREBUEMAYA":"26.01.2024","PLAN_VYPUSKA_OSN_TIR":"15.01.2024","TIRAJ_DT_RAZR_V_PECHAT":"01.01.0001 0:00:00"}],"AUTHOR":[{"CODE":"ITD058649","GUID":"62835797-5084-11ee-80d4-0050569a365d","NAME":"Кальб Ирв","SURNAME":"Кальб","IS_GROUP":"false","PSEVDONIM":false,"DATE_BIRTH":"0000-00-00 00:00:00","DATE_DEATH":"0000-00-00 00:00:00","FIRST_NAME":"Ирв","IS_PISATEL":"true","IS_HUDOJNIK":"false","SECOND_NAME":"","IS_PEREVODCHIK":"false"}],"COVERS":{"cover1":{"H":2087,"W":1455,"DPI":"220x220","LINK":"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/cover1.jpg","SIZE":"1330044","MTIME":"2023-11-30 15:10:46"},"cover4":{"H":2087,"W":1455,"DPI":"220x220","LINK":"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/cover4.jpg","SIZE":"1568998","MTIME":"2023-11-30 15:10:48"},"siluet":{"H":3475,"W":2500,"DPI":"96x96","LINK":"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/siluet.jpg","SIZE":"882737","MTIME":"2024-02-28 01:01:46"},"banner0":{"H":1200,"W":900,"DPI":"","LINK":"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/banner0.jpg","SIZE":"659716","MTIME":"2024-06-06 16:31:39"},"banner1":{"H":1200,"W":900,"DPI":"","LINK":"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/banner1.jpg","SIZE":"689379","MTIME":"2024-06-06 16:31:45"},"banner2":{"H":1200,"W":900,"DPI":"","LINK":"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/banner2.jpg","SIZE":"654723","MTIME":"2024-06-06 16:31:52"},"cover3d":{"H":3185,"W":2354,"DPI":"","LINK":"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/cover3d.jpg","SIZE":"3264395","MTIME":"2023-11-30 15:10:47"},"cover_audio":{"H":800,"W":800,"DPI":"","LINK":"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/cover_audio.jpg","SIZE":"361758","MTIME":"2023-11-30 15:10:49"}},"FOLDER":{"GUID":"6fabf075-b63a-4f6d-a879-9e40d163ec40","NAME":"Книжная продукция (ЭКСМО)"},"FORMAT":{"CODE":"102","GUID":"a791b9ce-4f06-11e0-a01d-001a64231342","NAME":"70x100/16"},"IS_DEL":"Нет","QUOTES":["","","","","",""],"TARGET":{"GUID":"667fc7fe-4fbf-11e0-9f50-001a64231342","NAME":"Производственно-практическое издание"},"ZAPRET":false,"BARCODE":["14600196008069","9785041866273"],"NOMCODE":"ITD000000001339567","SUBJECT":{"GUID":"e64081f2-4f03-11e0-a01d-001a64231342","NAME":"КОМПЬЮТЕРНАЯ ЛИТЕРАТУРА ДЛЯ ПРОФЕССИОНАЛОВ","OWNER_GUID":"e009c84e-4f03-11e0-a01d-001a64231342"},"TOM_NUM":"0","FA_GROUP":"","FA_MONTH":"","GUID_NOM":"d520e0b9-df5f-11ed-80cc-0050569a365d","ISBN_DIG":"9785041866273","NOMGROUP":"КнижнаяПродукция","PRODCODE":"ITD000000001339567","AGE_GROUP":{"GUID":"08501aa5-3ee0-11e2-82d6-5ef3fc5021a7","NAME":"Взрослая группа"},"ANNOTACIA":"","EKSMO_RDC":"Эксмо","PROD_TEXT":"Объектно-ориентированное программирование (ООП) — это метод, основанный на представлении программы в виде совокупности объектов, каждый из которых является экземпляром определенного класса, а классы образуют иерархию наследования, что позволяет по-другому думать о вычислительных задачах и решать их с возможностью многократного использования. \n «Объектно-ориентированное программирование с помощью Python» предназначено для программистов среднего уровня и представляет собой практическое руководство, которое глубоко изучает основные принципы ООП и показывает, как использовать инкапсуляцию, полиморфизм и наследование для написания игр и приложений с использованием Python.\n Книга начинается с рассказа о ключевых проблемах, присущих процедурному программированию, затем вы познакомитесь с основами создания классов и объектов в Python. \n Затем вы научитесь создавать графические интерфейсы c помощью pygame, благодаря чему вы сможете писать интерактивные игры и приложения с виджетами графического пользовательского интерфейса (GUI), анимацией, различными сценами и многоразовой игровой логикой. \n В итоге у вас получится полнофункциональная видеоигра, включающая в себя многие методы ООП и элементы графического пользовательского интерфейса, описанные в книге.\n \n Вы узнаете, как:\n • Создавать несколько объектов и управлять ими с помощью объекта диспетчера объектов.\n • Научитесь использовать инкапсуляцию, чтобы скрыть внутренние детали объектов от клиентского кода.\n • Научитесь использовать полиморфизм для определения одного интерфейса и реализации его в нескольких классах.\n • Сможете применять наследование для использования существующего кода.\n \n «Объектно-ориентированное программирование с помощью Python» — это визуальное, интуитивно понятное руководство, позволяющее полностью понять, как работает ООП и как с его помощью сделать свой код более удобным в сопровождении, читаемым и эффективным, не жертвуя при этом функциональностью.\n \n ОБ АВТОРЕ\n Ирв Калб — адъюнкт-профессор UCSC Silicon Valley Extension и Университета Силиконовой долины, где он преподает вводные курсы и курсы объектно-ориентированного программирования на Python. Он также автор книги «Научитесь программировать на Python 3: пошаговое руководство по программированию».","PUBLISHER":{"GUID":"2a734e3d-a107-11de-8bc8-00265518a912","NAME":"ООО \"Издательство \"Эксмо\""},"REMAINDER":{"TOTAL":"есть"},"ZVEZDNOST":"","CODE_OKPD2":"","CODE_TNVED":"4901990000","DEPARTMENT":{"GUID":"e9c840eb-a9be-11eb-80c1-0050569a365d","NAME":"Группа ИТ-литературы"},"FA_COMMENT":"","PRIZNAK_ZV":"Нет","VID_PROIZV":"Впервые","IZDAT_BRAND":{"GUID":"2111b00b-cf7b-11e7-9ec5-000af77e485f","NAME":"БОМБОРА"},"PRODUCT_VID":{"GUID":"a791ba7e-4f06-11e0-a01d-001a64231342","NAME":"Книга"},"AUTHOR_COVER":"Ирв Кальб","DOP_REKVIZIT":{"HUDOJNIKI":[],"VOZRAST_TO":"","PEREVODCHIKI":[],"VOZRAST_FROM":""},"POSLE_OBREZA":"162x235","TIP_KORESHKA":"Полукруглый","CLASSIFICATOR":{"CODE":"000000363","ID_EKN":"11339","CODE_EKN":"114.22.1.1"},"LAST_STANDART":"5","PEREPLET_TYPE":{"GUID":"a791ba90-4f06-11e0-a01d-001a64231342","NAME":"7БЦ"},"BARCODE_DETAIL":[{"BARCODE":"14600196008069","STANDART":5,"ITEM_TYPE":{"GUID":"523a5767-b9c3-11ee-80d4-0050569a365d","NAME":"пач"},"BARCODE_TYPE":{"GUID":"dce9f404-0286-4da8-8b3d-7d91f6e2108f","NAME":"ITF14"}},{"BARCODE":"9785041866273","STANDART":1,"ITEM_TYPE":{"GUID":"f005f222-0785-4295-be53-da66c19505f2","NAME":"шт"},"BARCODE_TYPE":{"GUID":"39fddca4-7cc4-49d4-a09d-9fe5517b4df6","NAME":"EAN13"}}],"NAME_FOR_PRICE":"Объектно-ориентированное программирование с помощью Python","PREDZAKAZ_SOAP":"N","VID_SKREPLENIYA":"ШитьеНиткой","AUTHOR_FOR_PRICE":"Кальб И.","TSELOFANIROVANIE":"false","IS_ZAPRET_PREVIEW":"Нет","PEREPLET_TYPE_OLD":{"GUID":"bff8c2c1-656e-11de-84c5-000423b38f2a","NAME":"7БЦ"},"ZAPRET_PO_KANALAM":[],"GOD_PERVOGO_IZDANIYA":"2023","VOZRASTNOE_OGRANICHENIE":"12+","ZAPRET_PRODAJ_DATA_SNIATIYA":""},"assets":[{"id":547661,"kind":"cover","source_url":"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/banner0.jpg","raw_value":"{\"details\": {\"DPI\": \"\", \"H\": 1200, \"LINK\": \"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/banner0.jpg\", \"MTIME\": \"2024-06-06 16:31:39\", \"SIZE\": \"659716\", \"W\": 900}, \"variant\": \"banner0\"}","status":"unresolved","sha256":null,"last_error":null},{"id":547662,"kind":"cover","source_url":"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/banner1.jpg","raw_value":"{\"details\": {\"DPI\": \"\", \"H\": 1200, \"LINK\": \"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/banner1.jpg\", \"MTIME\": \"2024-06-06 16:31:45\", \"SIZE\": \"689379\", \"W\": 900}, \"variant\": \"banner1\"}","status":"unresolved","sha256":null,"last_error":null},{"id":547663,"kind":"cover","source_url":"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/banner2.jpg","raw_value":"{\"details\": {\"DPI\": \"\", \"H\": 1200, \"LINK\": \"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/banner2.jpg\", \"MTIME\": \"2024-06-06 16:31:52\", \"SIZE\": \"654723\", \"W\": 900}, \"variant\": \"banner2\"}","status":"unresolved","sha256":null,"last_error":null},{"id":547664,"kind":"cover","source_url":"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/cover_audio.jpg","raw_value":"{\"details\": {\"DPI\": \"\", \"H\": 800, \"LINK\": \"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/cover_audio.jpg\", \"MTIME\": \"2023-11-30 15:10:49\", \"SIZE\": \"361758\", \"W\": 800}, \"variant\": \"cover_audio\"}","status":"unresolved","sha256":null,"last_error":null},{"id":547665,"kind":"cover","source_url":"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/cover1.jpg","raw_value":"{\"details\": {\"DPI\": \"220x220\", \"H\": 2087, \"LINK\": \"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/cover1.jpg\", \"MTIME\": \"2023-11-30 15:10:46\", \"SIZE\": \"1330044\", \"W\": 1455}, \"variant\": \"cover1\"}","status":"unresolved","sha256":null,"last_error":null},{"id":547666,"kind":"cover","source_url":"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/cover3d.jpg","raw_value":"{\"details\": {\"DPI\": \"\", \"H\": 3185, \"LINK\": \"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/cover3d.jpg\", \"MTIME\": \"2023-11-30 15:10:47\", \"SIZE\": \"3264395\", \"W\": 2354}, \"variant\": \"cover3d\"}","status":"unresolved","sha256":null,"last_error":null},{"id":547667,"kind":"cover","source_url":"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/cover4.jpg","raw_value":"{\"details\": {\"DPI\": \"220x220\", \"H\": 2087, \"LINK\": \"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/cover4.jpg\", \"MTIME\": \"2023-11-30 15:10:48\", \"SIZE\": \"1568998\", \"W\": 1455}, \"variant\": \"cover4\"}","status":"unresolved","sha256":null,"last_error":null},{"id":547668,"kind":"cover","source_url":"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/siluet.jpg","raw_value":"{\"details\": {\"DPI\": \"96x96\", \"H\": 3475, \"LINK\": \"https://cdn.eksmo.ru/v2/ITD000000001339567/COVER/siluet.jpg\", \"MTIME\": \"2024-02-28 01:01:46\", \"SIZE\": \"882737\", \"W\": 2500}, \"variant\": \"siluet\"}","status":"unresolved","sha256":null,"last_error":null},{"id":547669,"kind":"pdf","source_url":"https://cdn.eksmo.ru/v2/ITD000000001339567/PDF/ITD000000001339567.pdf","raw_value":"{\"details\": {\"LINK\": \"https://cdn.eksmo.ru/v2/ITD000000001339567/PDF/ITD000000001339567.pdf\", \"MTIME\": \"2023-12-02 00:48:10\"}, \"variant\": \"PREVIEW\"}","status":"unresolved","sha256":null,"last_error":null},{"id":547670,"kind":"pdf","source_url":"https://cdn.eksmo.ru/v2/ITD000000001339567/PDF/ITD000000001339567_TOC.pdf","raw_value":"{\"details\": {\"LINK\": \"https://cdn.eksmo.ru/v2/ITD000000001339567/PDF/ITD000000001339567_TOC.pdf\", \"MTIME\": \"2023-12-20 11:16:02\"}, \"variant\": \"TOC\"}","status":"unresolved","sha256":null,"last_error":null}]}