MARC details
000 -LEADER |
fixed length control field |
01585nam a2200217Ia 4500 |
003 - CONTROL NUMBER IDENTIFIER |
control field |
NULRC |
005 - DATE AND TIME OF LATEST TRANSACTION |
control field |
20250520102804.0 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
fixed length control field |
250520s9999 xx 000 0 und d |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9781785289637 |
040 ## - CATALOGING SOURCE |
Transcribing agency |
NULRC |
050 ## - LIBRARY OF CONGRESS CALL NUMBER |
Classification number |
QA 76.73 .H55 2015 |
100 ## - MAIN ENTRY--PERSONAL NAME |
Personal name |
Hillar, Gaston C. |
Relator term |
author |
245 #0 - TITLE STATEMENT |
Title |
Learning object-oriented programming : |
Remainder of title |
explore and crack the OOP code in Python, JavaScript, and C# / |
Statement of responsibility, etc. |
Gaston C. Hillar |
260 ## - PUBLICATION, DISTRIBUTION, ETC. |
Place of publication, distribution, etc. |
Birmingham, UK : |
Name of publisher, distributor, etc. |
Packt Publishing, Limited, |
Date of publication, distribution, etc. |
c2015 |
300 ## - PHYSICAL DESCRIPTION |
Extent |
x, 256 pages : |
Other physical details |
illustrations ; |
Dimensions |
24 cm. |
504 ## - BIBLIOGRAPHY, ETC. NOTE |
Bibliography, etc. note |
Includes index. |
505 ## - FORMATTED CONTENTS NOTE |
Formatted contents note |
Chapter 1. Objects everywhere -- Chapter 2. Classes and instances -- Chapter 3. Encapsulation of data -- Chapter 4. Inheritance and specialization -- Chapter 5. Interfaces, multiple inheritance, and composition -- Chapter 6. Duck typing and generics -- Chapter 7. Organization of object-oriented code -- Chapter 8. taking full advantage of object- oriented programming. |
520 ## - SUMMARY, ETC. |
Summary, etc. |
Object-oriented programming, also known as OOP, is a required skill in absolutely any modern software developer job. It makes a lot of sense because object-oriented programming allows you to maximize code reuse and minimize the maintenance costs. However, learning object-oriented programming is challenging because it includes too many abstract concepts that require real-life examples to make it easy to understand. In addition, object-oriented code that doesn't follow best practices can easily become a maintenance nightmare. |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name entry element |
C# -- COMPUTER PROGRAMMING LANGUAGE |
942 ## - ADDED ENTRY ELEMENTS (KOHA) |
Source of classification or shelving scheme |
Library of Congress Classification |
Koha item type |
Books |