Tagged articles
7 articles
Page 1 of 1
Java Tech Enthusiast
Java Tech Enthusiast
Nov 24, 2025 · Fundamentals

Bython: Add Braces to Python with a Simple Preprocessor

Bython is an open‑source Python preprocessor that lets you write Python code with curly braces instead of relying on indentation, offering easy installation via PyPI or source, full compatibility with the Python ecosystem, and straightforward command‑line usage.

BythonCLIInstallation
0 likes · 5 min read
Bython: Add Braces to Python with a Simple Preprocessor
Data Party THU
Data Party THU
Aug 24, 2025 · Fundamentals

Why Does Python Do Things Differently? 9 Surprising Design Decisions Explained

This article explores nine common questions about Python’s design—from mandatory indentation and missing semicolons to the ellipsis literal, for‑else syntax, elif, the absence of a main() function, zero‑based indexing, the Global Interpreter Lock, and the difference between == and is—providing historical context, official explanations, and practical code examples.

ellipsisequality vs identityfor-else
0 likes · 10 min read
Why Does Python Do Things Differently? 9 Surprising Design Decisions Explained
Senior Brother's Insights
Senior Brother's Insights
Oct 26, 2023 · Fundamentals

Tabs vs Spaces: Why Go Chooses Tabs and Others Favor Spaces

The article examines the long‑standing debate between tabs and spaces for code indentation, citing a massive GitHub analysis that shows spaces dominate most languages while Go uniquely enforces tabs, and explains the technical, historical, and practical reasons behind these preferences and how IDEs can enforce consistent styles.

GoSpacescoding standards
0 likes · 7 min read
Tabs vs Spaces: Why Go Chooses Tabs and Others Favor Spaces
Python Programming Learning Circle
Python Programming Learning Circle
Apr 10, 2023 · Fundamentals

Common Python Design Questions and Explanations

This article explains why Python uses indentation for block grouping, how floating‑point arithmetic works, why strings are immutable, the purpose of the explicit self parameter, the absence of assignment in expressions, and many other design decisions that shape Python's syntax and runtime behavior.

Data StructuresFAQMemory Management
0 likes · 27 min read
Common Python Design Questions and Explanations
MaGe Linux Operations
MaGe Linux Operations
Feb 9, 2017 · Fundamentals

Master Python Basics: From First Program to Syntax Essentials

This tutorial walks you through Python fundamentals, covering interactive and script programming, identifiers, reserved keywords, indentation rules, multi‑line statements, string quoting, comments, blank lines, user input, multiple statements per line, code blocks, and command‑line arguments, with clear examples and code snippets.

IdentifiersPythoncomments
0 likes · 9 min read
Master Python Basics: From First Program to Syntax Essentials