Tag

objects

0 views collected around this technical thread.

Code Mala Tang
Code Mala Tang
Apr 23, 2025 · Fundamentals

Why Everything Is an Object in Python: Understanding Mutable vs Immutable

This article explains Python’s core principle that every value is an object, detailing how identity, type, and value define objects, and contrasts mutable and immutable types through practical code examples, illustrating their impact on memory management, variable assignment, function arguments, and common pitfalls.

ImmutableMemory ManagementMutable
0 likes · 11 min read
Why Everything Is an Object in Python: Understanding Mutable vs Immutable
Test Development Learning Exchange
Test Development Learning Exchange
Jan 19, 2025 · Fundamentals

Understanding Classes and Objects in Python: Definitions, Instantiation, Attributes, Methods, Inheritance, Polymorphism, and Encapsulation

This article introduces Python's object‑oriented programming fundamentals, explaining how to define classes, instantiate objects, differentiate class and instance attributes, and use various method types, followed by practical examples of inheritance, polymorphism, and encapsulation to build well‑structured, maintainable code.

ClassesEncapsulationOOP
0 likes · 7 min read
Understanding Classes and Objects in Python: Definitions, Instantiation, Attributes, Methods, Inheritance, Polymorphism, and Encapsulation
Test Development Learning Exchange
Test Development Learning Exchange
Jan 7, 2025 · Fundamentals

Understanding Classes and Objects in Python: Concepts, Inheritance, Special Methods, and Advanced Examples

This article introduces Python's class and object fundamentals, covering class definitions, instance and class variables, inheritance, special (dunder) methods, and advanced examples such as encapsulation, operator overloading, and the use of class and static methods, all illustrated with clear code snippets.

ClassesEncapsulationOOP
0 likes · 10 min read
Understanding Classes and Objects in Python: Concepts, Inheritance, Special Methods, and Advanced Examples
Python Programming Learning Circle
Python Programming Learning Circle
Mar 11, 2024 · Fundamentals

Python Basics: Numbers, Strings, Functions, Data Structures, Classes, and Tools

An extensive Python tutorial covering numeric operations, string handling, built‑in functions, data structures, class and object concepts, as well as useful tools such as iterators, file I/O, serialization, and common utilities, illustrated with clear code examples.

Data StructuresFunctionsTutorial
0 likes · 20 min read
Python Basics: Numbers, Strings, Functions, Data Structures, Classes, and Tools
php中文网 Courses
php中文网 Courses
Dec 18, 2023 · Backend Development

Understanding PHP Variables and Data Types

This article provides a comprehensive overview of PHP variables and its eight basic data types—including scalars, compound, and special types—explaining declaration rules, naming best practices, dynamic variables, strings, integers, floats, booleans, arrays, and objects to help beginners start programming with PHP.

Data TypesPHPVariables
0 likes · 15 min read
Understanding PHP Variables and Data Types
php中文网 Courses
php中文网 Courses
Dec 13, 2023 · Fundamentals

Understanding Classes, Objects, and OOP Principles in PHP

This article introduces the core concepts of object‑oriented programming—classes, objects, abstraction, encapsulation, inheritance, and polymorphism—using clear explanations and practical PHP code examples that demonstrate class definitions, object instantiation, method calls, and inheritance hierarchies.

ClassesEncapsulationOOP
0 likes · 9 min read
Understanding Classes, Objects, and OOP Principles in PHP
政采云技术
政采云技术
Nov 15, 2022 · Fundamentals

Understanding How Git Works: Objects, Branches, Merges, and the Myers Diff Algorithm

This article explains the internal mechanics of Git, covering its distributed nature, object model (commits, trees, blobs), branch creation, merging strategies, conflict resolution, and the Myers algorithm used for diff operations, illustrated with command‑line examples and diagrams.

Diff AlgorithmVersion Controlbranching
0 likes · 19 min read
Understanding How Git Works: Objects, Branches, Merges, and the Myers Diff Algorithm
Cognitive Technology Team
Cognitive Technology Team
May 6, 2022 · Fundamentals

Why Java equals Returns False for Different Wrapper Types and How to Avoid It

Although numeric wrapper objects in Java may hold equal values, using the equals method on different wrapper types—or mixing primitive and wrapper types—returns false; this article explains the underlying source‑code behavior and recommends using type‑consistent equals or the compare methods to avoid bugs.

compareequalsobjects
0 likes · 4 min read
Why Java equals Returns False for Different Wrapper Types and How to Avoid It
Python Programming Learning Circle
Python Programming Learning Circle
Mar 31, 2022 · Fundamentals

Understanding Python Objects and Class Decorators

This article explains Python's object model, showing that numbers, strings, lists, tuples, sets, dictionaries, functions, classes, and modules are all objects, and then thoroughly introduces decorators, describing their design‑pattern nature, typical uses such as logging and profiling, and demonstrates class‑decorator implementation with practical examples.

class-decoratordecoratorsdesign pattern
0 likes · 3 min read
Understanding Python Objects and Class Decorators
IT Architects Alliance
IT Architects Alliance
Sep 6, 2021 · Fundamentals

Understanding Git Internals: Repository Structure, Objects, and Core Commands

This article explains how Git works internally by describing the .git directory layout, the creation of blob, tree and commit objects during init, add, and commit operations, and how branches, HEAD, remote configuration, reflog, and diff commands manage version history.

RepositoryVersion Controlbranch
0 likes · 20 min read
Understanding Git Internals: Repository Structure, Objects, and Core Commands
Xueersi Online School Tech Team
Xueersi Online School Tech Team
Dec 18, 2020 · Fundamentals

Understanding Git Internals: Objects, Trees, Commits, Tags, and Packfiles

This article explains how Git stores data by describing the .git directory layout, the four object types (blob, tree, commit, tag), how objects are hashed and organized, and how Git packs objects to save space, answering why a second commit stores a full file.

RepositoryVersion Controlcommit
0 likes · 13 min read
Understanding Git Internals: Objects, Trees, Commits, Tags, and Packfiles
Sohu Tech Products
Sohu Tech Products
Oct 14, 2020 · Fundamentals

Understanding JavaScript Arrays and Objects: Operations and Big O Complexity

This article explains when to use JavaScript arrays versus objects by describing their memory layout, common operations such as adding, removing, and searching elements, and analyzing each operation's time complexity using Big O notation, while also covering hash collisions and practical performance considerations.

Data StructuresJavaScriptarrays
0 likes · 12 min read
Understanding JavaScript Arrays and Objects: Operations and Big O Complexity
Full-Stack Internet Architecture
Full-Stack Internet Architecture
Aug 3, 2020 · Fundamentals

Comprehensive Introduction to Git: Workflow, Commands, and Advanced Operations

This article provides a thorough overview of Git, covering its origins, core workflow areas, file‑status transitions, essential and advanced commands, merge and rebase strategies, object model, and reference handling, all illustrated with practical code snippets and visual diagrams.

Version Controlcommandsgit
0 likes · 22 min read
Comprehensive Introduction to Git: Workflow, Commands, and Advanced Operations
政采云技术
政采云技术
Aug 20, 2019 · Frontend Development

JavaScript Objects, Prototypes, and Inheritance Explained

This article provides a comprehensive guide to JavaScript’s object model, covering object literals, constructor functions, prototype inheritance, prototype chains, and practical coding patterns, illustrating how to create, extend, and manage objects efficiently in modern frontend development.

JavaScriptPrototypesfrontend
0 likes · 41 min read
JavaScript Objects, Prototypes, and Inheritance Explained
Java Captain
Java Captain
Nov 24, 2018 · Fundamentals

Understanding Object‑Oriented Programming: Classes and Objects in Java

This article explains the core concepts of object‑oriented programming for Java beginners, covering the relationship between classes and objects, the four OOP principles, comparisons with procedural design, memory layout, and includes practical code examples to illustrate how to model real‑world entities in software.

ClassesJavaOOP
0 likes · 12 min read
Understanding Object‑Oriented Programming: Classes and Objects in Java
Test Development Learning Exchange
Test Development Learning Exchange
Jul 30, 2018 · Fundamentals

Understanding Python's id() Function and Parameter Passing Mechanics

This article explains Python's id() function, how objects and references work, and demonstrates parameter passing behavior with detailed code examples illustrating memory address handling for immutable and mutable types, including lists, integers, and strings, and clarifies why variable assignments may share the same address.

ImmutableMutableid
0 likes · 8 min read
Understanding Python's id() Function and Parameter Passing Mechanics
Java Captain
Java Captain
Feb 28, 2018 · Fundamentals

Understanding Object‑Oriented Programming: Classes, Objects, and Memory in Java

This article explains the core concepts of object‑oriented programming in Java, covering the relationship between classes and objects, the four OOP principles, comparisons with procedural programming, illustrative Gomoku game code, and how Java’s stack and heap memory model underpins references and object instantiation.

ClassesJavaOOP
0 likes · 11 min read
Understanding Object‑Oriented Programming: Classes, Objects, and Memory in Java
360 Zhihui Cloud Developer
360 Zhihui Cloud Developer
Sep 7, 2017 · Fundamentals

Master Python Classes and Objects with Real‑World House Building Analogies

This guide uses a house‑building analogy and vivid illustrations to demystify Python classes, objects, variable assignment, and object identity, helping beginners grasp object‑oriented fundamentals and avoid common misconceptions.

ClassesProgramming Basicsfundamentals
0 likes · 5 min read
Master Python Classes and Objects with Real‑World House Building Analogies