I will die on this hill. Python is wonderfully readable as it saves on unnecessary characters because indentations as well as line breaks are (usually) part of the syntax. Something like C++ with all its :;{}<> is just painful to read, not to mention annoying to write on many non-US keyboard layouts such as german without modifications.
i code using a german layout and to type any kind of bracket you have to use a modifier key and a number. its awkward, but i am to lazy to switch between layouts and sometimes work on machines where i can’t change the layout easily.
python is quite nice to programm on a german layout, because it tends to have fewer braces than other languages.
tl;dr: german keyboard layout “hides” many symbols on a second layer beneath the number row which makes it awkward to use for many programming languages.
Meaningful Indentation > Unnecessary visual clutter
I will die on this hill. Python is wonderfully readable as it saves on unnecessary characters because indentations as well as line breaks are (usually) part of the syntax. Something like C++ with all its :;{}<> is just painful to read, not to mention annoying to write on many non-US keyboard layouts such as german without modifications.
said like someone who’s never had to parse through 10k+ lines of python source without an IDE. lol
You code in german?
i code using a german layout and to type any kind of bracket you have to use a modifier key and a number. its awkward, but i am to lazy to switch between layouts and sometimes work on machines where i can’t change the layout easily.
python is quite nice to programm on a german layout, because it tends to have fewer braces than other languages.
tl;dr: german keyboard layout “hides” many symbols on a second layer beneath the number row which makes it awkward to use for many programming languages.