Do you know why Python is better than C++?
Python is considered a better starter language.
You can use it for casual scripting as well
as bigger projects.
C++ is an older, more established language.
It is also closer to the hardware, thus harder
to work with.
C++ is greater for drivers and video card
controls but not so good for crafting a quick
app.
You're implying it is better for beginners.
Python is good for writing and then re-writing
code.
I'd like to get it right the first time.
Even with agile development or side-by-side
programming, you'll need to debug and document
everything.
Python is better suited to that type of editing.
What's another advantage of Python over C++?
Python code is rather readable.
You can tell what someone else's code does
by looking at it instead of trying to decode
their code.
Or it would let me figure out what I was doing
when I go back to a project.
Python has a larger online community and resources
to help you figure out what to do when you
run into problems.
That's always helpful.
Python has a smaller "vocabulary" than C++,
making it easier to learn.
So now I have left is the grammar and syntax.
Python code tends to be terse, so you do not
tie yourself in knots trying to write out
a full expression.
I may do better with Python than I did Spanish.
Another advantage of Python is all the agreed
upon conventions, instead of some like PHP
that are like the Wild, Wild West.
I thought that was a Will Smith movie.
Both the PHP freelance programming and the
Will Smith movie are something to avoid.
Whereas Python has large third party libraries
of quality code to make code plug-and-play
simple and straightforward.
Less head banging on the keyboard is always
good.
Whereas I'd give C++ an A+ when it comes to
programmer frustration.
