Member-only story

Python as a multi paradigm programming language

Crystal X
4 min readOct 25, 2021

--

Just this morning I was watching Tech with Tim on YouTube and he made the comment that self taught programmers are not taught about programming paradigms. My interest was piqued, so I decided to research this topic.

I would like to start off by saying that I am not a self taught programmer, as I achieved a BA in Computer Studies three decades ago and studied the programming languages Basic, Pascal, Cobol and C. Of all the programming languages I have studied in my undergraduate days, I think the only one of them that is still in circulation is C, although it has undergone a few incarnations and is now C++ or C#. I studied other computer topics, such as flowcharting, but I have to admit that I have never heard of any programming paradigm until today.

Programming paradigms are a way to classify programming languages according to their features.

The common programming paradigms are imperative and declarative.

The imperative programming paradigm instructs the machine how to change its state. It can be procedural, where it groups instructions into procedures, or object oriented, where it groups instructions with the part of the state they operate on.

The declarative programming paradigm merely declares properties of the desired result, but not how to compute it…

--

--

Crystal X
Crystal X

Written by Crystal X

I have over five decades experience in the world of work, being in fast food, the military, business, non-profits, and the healthcare sector.

No responses yet