Separation of concerns is not a question about language, but how your code is 
organised. Python is a general-purpose language and isn't restricted to certain 
programming domains. The restrictions are purely practical, such as performance 
and the availability of the runtime on various platforms.

There are many Python frameworks that could qualify as front end tools, 
including various attempts at running Python on the JS runtime in browsers. The 
pyodide project which runs Python and native code on webassembly in the 
browser, frameworks for desktop applications and even command line interfaces 
are all front end.
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to