Tagged articles
14 articles
Page 1 of 1
IT Services Circle
IT Services Circle
Jul 20, 2025 · Fundamentals

Why __init__.py Is the Secret Backbone of Your Python Packages

This article explains the purpose and evolution of the __init__.py file, shows how it marks a directory as a Python package, demonstrates core functions like package initialization, API control, lazy importing, version management, and provides best‑practice guidelines with real‑world examples.

InitializationLazy ImportPackage
0 likes · 9 min read
Why __init__.py Is the Secret Backbone of Your Python Packages
Test Development Learning Exchange
Test Development Learning Exchange
Jun 12, 2024 · Fundamentals

Understanding the Role of __init__.py in Python Packages

The article explains how the __init__.py file marks a directory as a Python package, enables package initialization, controls namespace exposure, defines package‑level variables and metadata, supports dynamic loading, performance optimizations, and can serve as an entry point, while noting changes introduced in Python 3.3 and PEP 420.

ModulesPackagePython
0 likes · 5 min read
Understanding the Role of __init__.py in Python Packages
TAL Education Technology
TAL Education Technology
Apr 1, 2021 · Mobile Development

Creating, Publishing, and Using Flutter Packages and Plugins

This article explains what Flutter packages and plugins are, how to create them via IDE or command line, the required file structure, how to publish them to pub.dev, private registries or Git, and how to add them as dependencies in a Flutter project while also covering common troubleshooting steps.

DARTFlutterPackage
0 likes · 9 min read
Creating, Publishing, and Using Flutter Packages and Plugins
Alibaba Cloud Developer
Alibaba Cloud Developer
Nov 24, 2020 · Fundamentals

Why Classification Thinking Is the Core of Application Architecture

This article explains how classification thinking—organizing software into modules, components, and packages—forms the foundation of application architecture, illustrates the COLA framework’s evolution, and shows how proper layering and domain‑oriented packaging improve maintainability and scalability.

COLAComponentPackage
0 likes · 15 min read
Why Classification Thinking Is the Core of Application Architecture
MaGe Linux Operations
MaGe Linux Operations
May 26, 2019 · Fundamentals

Master Python Imports: From Basics to Advanced Techniques

This article explains Python's flexible import system, covering regular imports, from‑statement imports, relative imports, optional imports, local imports, and common pitfalls such as circular and shadowed imports, while providing clear code examples and best‑practice recommendations.

PackageRelative Importbest-practices
0 likes · 13 min read
Master Python Imports: From Basics to Advanced Techniques