Python and I

I recently started learning Python Programming Language and so this series will be me sharing all the things I’m learning along the way.

First of all though, a brief introduction to the Python Language

Created by Guido van Rossum and first released in 1991, it has gained popularity over the years

“Python Programming language is a high-level programming language that is used for general purpose programming”

“Oooooooooh! Shiny”

What this means is that it is a programming language that can be written independent of the type of computer and its syntax structure is closer to human language than machine language (binary 1’s and 0’s).

For example, if we wanted to generate a query in simple to understand English, it would look something like this

English: “If it rains today, I won’t go out; however, if it doesn’t rain today, I will go out”

In Python it would look something like this

if rain==true:
print("I will not go out")
else:
print("I will go out")

The syntax is pretty close to natural English language and so it is a bit easier to understand.

The language relies heavily on indentation and shrugs the use of semi-colons. It is probably the best language to get started with as a budding developer because of its many benefits which include:

  • Easy to understand because it is so close to English Language.
  • Multipurpose use which makes it perfect for fields like Web Development, Machine Learning, Data Science, Data analysis and others
  • Vast libraries available examples include Scikit-Learn for Machine learning, Matplotlib for plotting charts and graphs and many other libraries.
  • Easy to learn since there are so many tutorials and channels of learning

The great thing about Python is that it sometimes acts as a stepping stone to even more complex software engineering careers, thinking about starting a career as a data analyst, it can be your go to language, thinking about starting a career in Data Science, it is one of the recommended languages for it, thinking about starting out learning Machine Learning and Artificial Intelligence, you would do well to start with Python.

The possibilities are endless and only really depend on your creativity and the hundreds of Python libraries out there.

As always, I remain, DevNess.

Ciao!

Leave a comment