Tagged articles
53 articles
Page 1 of 1
Lisa Notes
Lisa Notes
Mar 26, 2026 · Fundamentals

Java Classes and Objects: A Beginner’s Guide from Scratch

This article explains the fundamentals of object‑oriented programming in Java, covering objects, classes, inheritance, encapsulation, polymorphism, and packages with concrete examples that illustrate how real‑world concepts map to Java code and how objects interact through message passing.

EncapsulationInheritanceJava
0 likes · 12 min read
Java Classes and Objects: A Beginner’s Guide from Scratch
Data STUDIO
Data STUDIO
Aug 25, 2025 · Fundamentals

Why I Stopped Blindly Using Python Classes

The author reflects on years of overusing classes in Python, explains why simpler constructs like functions, dataclasses, dictionaries, and modules often yield clearer, more maintainable code, and outlines when class‑based design still makes sense.

Pythonbest practicesclasses
0 likes · 7 min read
Why I Stopped Blindly Using Python Classes
Code Mala Tang
Code Mala Tang
Mar 25, 2025 · Fundamentals

Master Python Classes: From Basics to Advanced OOP Techniques

This comprehensive guide explains what Python classes are, why to create custom ones, and covers class design aspects such as methods, attributes, inheritance, data validation, static and class methods, read‑only properties, and practical code examples for each concept.

OOPPythonTutorial
0 likes · 17 min read
Master Python Classes: From Basics to Advanced OOP Techniques
Test Development Learning Exchange
Test Development Learning Exchange
Mar 5, 2025 · Fundamentals

Understanding Python Classes: Definitions, Attributes, Methods, Inheritance, and Advanced Features

This article provides a comprehensive guide to Python's class mechanism, covering basic class definition and instantiation, attributes, methods, constructors, special methods like __str__, inheritance, polymorphism, class and static methods, private members, and property decorators, each illustrated with clear code examples and practical usage scenarios.

Encapsulationclassesdecorators
0 likes · 9 min read
Understanding Python Classes: Definitions, Attributes, Methods, Inheritance, and Advanced Features
php Courses
php Courses
Feb 26, 2025 · Backend Development

Object-Oriented Programming in PHP: Core Concepts and Advanced Features

This article introduces PHP's object-oriented programming paradigm, covering fundamental concepts such as classes, objects, properties, methods, the four OOP principles, advanced features like constructors, destructors, static members, magic methods, and best practices for building modular and maintainable backend applications.

Backend DevelopmentEncapsulationInheritance
0 likes · 8 min read
Object-Oriented Programming in PHP: Core Concepts and Advanced Features
php Courses
php Courses
Feb 17, 2025 · Frontend Development

Comprehensive TypeScript Course Outline: Basics to Advanced Topics

This course provides a concise yet thorough introduction to TypeScript, covering installation, VSCode setup, data types, enums, unions, type inference, classes, inheritance, generics, modules, and more, guiding learners step‑by‑step through foundational and advanced concepts for effective TypeScript development.

CourseGenericsTypeScript
0 likes · 2 min read
Comprehensive TypeScript Course Outline: Basics to Advanced Topics
php Courses
php Courses
Jan 21, 2025 · Backend Development

Understanding PHP Classes: Concepts, Benefits, and Practical Examples

This article introduces PHP classes as object blueprints, explains why they improve code organization, reusability, maintainability, and security, and provides concrete PHP 8.4 examples such as Product, ShoppingCart, User, Order, and best‑practice guidelines like SRP, encapsulation, and type safety.

Backend DevelopmentOOPPHP
0 likes · 10 min read
Understanding PHP Classes: Concepts, Benefits, and Practical Examples
Code Mala Tang
Code Mala Tang
Jan 21, 2025 · Fundamentals

Master Python Classes: Inheritance, Composition, and Advanced OOP Techniques

This guide explores Python class fundamentals, covering inheritance versus composition, the use of super(), distinctions among instance, class, and static methods, dataclasses, the __dict__ attribute, name mangling, @property, dynamic class creation with type(), and __slots__ for attribute control.

InheritanceOOPProperty
0 likes · 9 min read
Master Python Classes: Inheritance, Composition, and Advanced OOP Techniques
Test Development Learning Exchange
Test Development Learning Exchange
Oct 3, 2024 · Fundamentals

Master Python OOP: Classes, Inheritance, Magic Methods & More

This comprehensive guide walks through Python's object‑oriented programming essentials, covering class definitions, attributes, common magic methods, inheritance, polymorphism, exception handling, as well as module and package creation and usage, complete with clear code examples for each concept.

Exception HandlingInheritanceModules
0 likes · 12 min read
Master Python OOP: Classes, Inheritance, Magic Methods & More
DaTaobao Tech
DaTaobao Tech
Apr 1, 2024 · Fundamentals

Fundamentals of Modern C++: Types, Pointers, Functions, and Classes

The article offers a concise, modern C++ (C++11+) tutorial covering fundamental built‑in types, variable declaration with auto and uniform initialization, pointer and array handling, function definitions, overloading, templates, class design—including constructors, move semantics, inheritance, virtual functions—and essential standard‑library utilities such as smart pointers and std::function.

Cclassesfunctions
0 likes · 48 min read
Fundamentals of Modern C++: Types, Pointers, Functions, and Classes
Test Development Learning Exchange
Test Development Learning Exchange
Mar 2, 2024 · Fundamentals

Understanding Python Packages, Classes, and Methods

This article explains the concept and structure of Python packages, demonstrates how to import modules and manage packages with pip, and provides a comprehensive overview of defining classes, their variables, special methods, and different types of methods such as instance, class, and static methods.

Packagesclassesfundamentals
0 likes · 7 min read
Understanding Python Packages, Classes, and Methods
php Courses
php Courses
Jan 19, 2024 · Backend Development

Defining Classes and Using Constructor Property Promotion in PHP

This article explains how to define a PHP class with properties and methods, demonstrates traditional class syntax with a Bird example, and shows how PHP 8's constructor property promotion and default values simplify class definitions while improving readability and efficiency.

Constructor PromotionPHPclasses
0 likes · 4 min read
Defining Classes and Using Constructor Property Promotion in PHP
php Courses
php Courses
Jan 12, 2024 · Backend Development

Defining Classes and Using Constructor Property Promotion in PHP

This article explains how to define a PHP class with properties and methods, demonstrates traditional class syntax, introduces PHP 8.0 constructor property promotion for more concise initialization, shows how to set default values, and outlines the benefits of using this feature.

ConstructorPHPProperty Promotion
0 likes · 5 min read
Defining Classes and Using Constructor Property Promotion in PHP
Python Programming Learning Circle
Python Programming Learning Circle
Dec 29, 2023 · Fundamentals

Introduction to Object-Oriented Programming in Python

This article provides a comprehensive overview of Python's object‑oriented programming features, covering classes, class and instance variables, methods, inheritance, method overriding, built‑in class attributes, and garbage collection, supplemented with clear code examples and explanations.

Garbage CollectionInheritanceOOP
0 likes · 9 min read
Introduction to Object-Oriented Programming in Python
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.

EncapsulationInheritanceOOP
0 likes · 9 min read
Understanding Classes, Objects, and OOP Principles in PHP
Cognitive Technology Team
Cognitive Technology Team
Oct 6, 2023 · Fundamentals

Understanding the final Keyword in Java

The article explains Java's final keyword, detailing its three distinct uses—modifying variables, methods, and classes—while describing how final variables become immutable constants, final methods cannot be overridden, and final classes cannot be subclassed, illustrating each case with examples.

Javaclassesfinal keyword
0 likes · 3 min read
Understanding the final Keyword in Java
php Courses
php Courses
Jul 9, 2023 · Backend Development

Readonly Classes in PHP 8.2: Purpose, Benefits, and Example

This article explains PHP 8.2’s readonly classes, describing their purpose, advantages such as maintainability, security and performance, and provides a complete code example that demonstrates defining a class with readonly properties and the resulting behavior when attempting modifications.

Backendclassescode-example
0 likes · 4 min read
Readonly Classes in PHP 8.2: Purpose, Benefits, and Example
Python Programming Learning Circle
Python Programming Learning Circle
Jan 17, 2022 · Fundamentals

Six Alternatives to Classes in Python

This article compares six Python alternatives to traditional classes—plain classes, tuples, dictionaries, named tuples, attrs, dataclasses, and Pydantic—examining their syntax, validation capabilities, mutability, string representation, JSON (de)serialization, memory usage, and performance to help developers choose the most suitable data‑modeling approach.

PydanticPythonalternatives
0 likes · 17 min read
Six Alternatives to Classes in Python
Python Programming Learning Circle
Python Programming Learning Circle
Jul 30, 2021 · Fundamentals

Understanding Basic Python Programming Concepts: Code, Conditionals, Loops, Variables, Functions, Modules, and Classes

This article introduces fundamental Python programming concepts by using everyday analogies, covering what code is, conditional statements, loops, variables, functions with parameters, modules, and classes, and provides clear example code snippets to illustrate each topic for beginners.

ConditionalsLoopsModules
0 likes · 15 min read
Understanding Basic Python Programming Concepts: Code, Conditionals, Loops, Variables, Functions, Modules, and Classes
Python Crawling & Data Mining
Python Crawling & Data Mining
May 18, 2021 · Fundamentals

Master Python Classes: From Basics to Advanced OOP Techniques

An in‑depth Python tutorial walks through the fundamentals of classes, covering creation, instance and class methods, protected and private members, core OOP features such as encapsulation, inheritance and polymorphism, as well as dynamic attribute handling with __slots__ and property decorators, illustrated with clear examples.

EncapsulationInheritanceOOP
0 likes · 8 min read
Master Python Classes: From Basics to Advanced OOP Techniques
Python Crawling & Data Mining
Python Crawling & Data Mining
Aug 27, 2020 · Fundamentals

Master Python OOP: From Classes to Real‑World Objects

This article explains the fundamentals of object‑oriented programming in Python, covering concepts such as encapsulation, inheritance, polymorphism, class definition, instance creation, special methods, garbage collection, and the differences between equality and identity, all illustrated with clear code examples and diagrams.

OOPPythonPython Tutorial
0 likes · 11 min read
Master Python OOP: From Classes to Real‑World Objects
Python Crawling & Data Mining
Python Crawling & Data Mining
Jul 16, 2020 · Fundamentals

Master Python OOP: From Real‑World Thinking to Classes and Objects

This article introduces the fundamentals of object‑oriented programming in Python, contrasting procedural and OOP approaches, explaining classes, objects, their attributes and methods, and provides step‑by‑step code examples—including class definition, object creation, method invocation, and property manipulation—to help beginners grasp OOP concepts.

OOPObjectsPython
0 likes · 10 min read
Master Python OOP: From Real‑World Thinking to Classes and Objects
Python Programming Learning Circle
Python Programming Learning Circle
May 23, 2020 · Fundamentals

Comprehensive Python Tutorial: Data Types, Containers, Strings, and Custom Classes

This tutorial walks through Python's core data types—including numeric, container, and string objects—demonstrates common operations and examples such as hexadecimal literals, list manipulation, 99 multiplication table, regex password checks, and shows how to define custom classes, attributes, methods, and properties for clean, object‑oriented code.

Data TypesStringsclasses
0 likes · 12 min read
Comprehensive Python Tutorial: Data Types, Containers, Strings, and Custom Classes
Python Programming Learning Circle
Python Programming Learning Circle
May 18, 2020 · Fundamentals

Understanding Python Classes as Objects and Metaclasses

This article explains that in Python classes are objects, demonstrates how to assign, copy, and pass them, shows dynamic class creation with functions and the built‑in type, and introduces custom metaclasses for modifying class creation, concluding with practical ORM examples and advice on when to use metaclasses.

Dynamic Class CreationOOPadvanced-python
0 likes · 10 min read
Understanding Python Classes as Objects and Metaclasses
Jike Tech Team
Jike Tech Team
Sep 24, 2019 · Mobile Development

Master Kotlin for Android: A Quick Start Guide for Mobile Developers

This guide walks Android engineers through adding Kotlin support to new or existing projects, explains Kotlin's variable declarations, null‑safety features, type inference, val/var usage, visibility modifiers, class inheritance, open/final semantics, and safe casting, providing concise code examples and practical tips.

AndroidKotlinMobile Development
0 likes · 25 min read
Master Kotlin for Android: A Quick Start Guide for Mobile Developers
21CTO
21CTO
Jan 29, 2019 · Fundamentals

Master Python Basics: Data Types, Control Flow, Functions, and More in Minutes

This tutorial introduces Python 3 fundamentals—including primitive data types, operators, variables, collections, control structures, functions, classes, modules, and advanced features like generators and decorators—through concise explanations and runnable code examples that let readers quickly grasp the language's core concepts.

Data TypesPythonTutorial
0 likes · 19 min read
Master Python Basics: Data Types, Control Flow, Functions, and More in Minutes
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.

JavaOOPObjects
0 likes · 12 min read
Understanding Object‑Oriented Programming: Classes and Objects in Java
ITPUB
ITPUB
May 25, 2018 · Fundamentals

Understanding Code: From Conditions to Functions with Real‑World Analogies

This tutorial explains programming fundamentals using everyday analogies, covering how code serves as a precise language for computers, the role of conditionals, loops, variables, functions, modules, and an introduction to classes, all illustrated with Python examples that model buying fruit under different scenarios.

ConditionalsLoopsModules
0 likes · 16 min read
Understanding Code: From Conditions to Functions with Real‑World Analogies
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.

JavaOOPObjects
0 likes · 11 min read
Understanding Object‑Oriented Programming: Classes, Objects, and Memory in Java
21CTO
21CTO
Jan 14, 2018 · Fundamentals

Master Python Loops, Dictionaries, and OOP Basics with Practical Examples

This tutorial walks you through Python's for loops, iterating over lists and dictionaries, demonstrates key-value access, explores class definitions, constructors, getters, setters, and property decorators, and shows how to create and manipulate objects with clear code examples.

DictionariesLoopsOOP
0 likes · 8 min read
Master Python Loops, Dictionaries, and OOP Basics with Practical Examples
MaGe Linux Operations
MaGe Linux Operations
Sep 15, 2017 · Fundamentals

Master Python OOP: Classes, Inheritance, and Object Lifecycle Explained

This article introduces Python's object‑oriented programming fundamentals, covering class definitions, class and instance variables, the __init__ constructor, the role of self, inheritance, method overriding, built‑in class attributes, garbage collection, and private members, complemented by illustrative code snippets.

Garbage CollectionInheritanceOOP
0 likes · 9 min read
Master Python OOP: Classes, Inheritance, and Object Lifecycle Explained
Tencent IMWeb Frontend Team
Tencent IMWeb Frontend Team
Apr 9, 2017 · Frontend Development

Boost Mini Program Development with Essential ES6 Features

This article explains how key ES6 features—arrow functions, array methods, destructuring, enhanced object literals, classes, and block‑scoped variables—can streamline WeChat Mini Program development, improve code readability, and increase development efficiency.

Arrow FunctionsJavaScriptWeChat Mini Program
0 likes · 8 min read
Boost Mini Program Development with Essential ES6 Features