The Magician’s Tool (1) - Python

The Magician’s Tool (1) - Python

What is Python? Why Python?

I really do wonder, did a hit song play on the background when great men did historic things? Like when Leonardo Da Vinci painted the La Gioconda (Mona Lisa) or when Guido van Rossum was developing Python. Did these men even know their works will live on for years and make great impact? (Guess I can ask Guido van Rossum one day).

Okay! I am not planning to lose you anywhere around here. You know the Mona Lisa right? I’m not going to tell you who or what she is cause that’s not a magician tool, probably a magician’s work but not a tool.

We’ll be trying to understand Guido van Rossum’s creation; Python.

Python

Python is an interpreted, high-level and general purpose programming language. Most times, more like writing English, easy to read and write (A french native is disagreeing with my analogy right now). I mean, this language’s name was inspired by a BBC comedy series so we’re definitely smiling while writing this one.

You know what I mean by programming right? That thing those guys on TV do when they want to hack into something or deploy a malware, that punching thing they do on their laptops. (Unless that I'm talking about more than hacking right now).

Python unlike HTML, CSS and JavaScript can be used for many types of programming and software development besides web development (On a second thought, let’s leave JavaScript out of this).

Python is used for backend development, software development... I've not met a data scientist who doesn’t write python (I’m sure Geoffrey Hinton writes Python too). Python is also used in writing system scripts among other things. Just lost 12% of my audience to Google, they went to search who “Geoffrey Hinton” is, I hope they don’t get lost.

Uses of Python

So you’re reading this and you don’t already write Python or plan to…(self-control, it’s not cool to go savage in a public article). You probably need a reason, I’ll give you three.

  • Python has a clean syntax and is easy to learn
  • Python has broad application in various fields and “limitless possibilities to create amazing things out of a scratch”.
  • Big companies like Quora, Google, NASA, YouTube, Uber and Spotify use python (I know right? I just mentioned about two of the dream companies you’ve always wished you work with)

Should we still talk about the various frameworks under Python? You’re either writing “python or nothing”! (Nothing = Other programming languages).

If you’ve not started python already or you just started recently, you might want to anticipate helping articles from me on beginner python. But you know what can motivate and speed me up? You telling me what aspect of python you’ll love to see me write about and your progress in python.

Make sure to react if you love this write-up. Go create magic. Peace.