365 Days of Python: Day #2 — NumPy Novice

Rick Deckard
2 min readNov 17, 2022

As mentioned in my previous blog, programming originally deterred me due to its innumerable, ever-growing amount of languages. The Online Historical Encyclopedia of Programming Languages claims that there are 8,945 programming languages dating back to the 18th century.

How does an aspiring programmer decide which one(s) to learn?

Luckily, not all 8,945 programming languages are still prevalent today. In reality, there are only 10–15 programming languages that have practical applications in today’s world. Still, picking from a list that large can be a daunting task.

Why did I pick Python?

In short, I picked Python not only because of its usefulness in my field of work, but also because of my familiarity with it. I like to make the analogy of relearning Spanish after having taken it in high school. You do not remember much, but it is far easier to pick back up than pursuing a new language.

Day #2 (11/16/2022)

“We cannot learn without pain.”

— Aristotle

Accomplishments

  • Learned how to create, modify, and concatenate arrays using NumPy
  • Began writing my PotW (program of the week)

--

--