Python:the full story
Today's subject is the old new programming language PYTHON. yes, we love that snake and it's very recommended for beginners (beginner's friendly) and very famous among developers community. But why ?
First, this post isn't about technical skills but it will give you a pretty good knowledge about python.
knowing about programming languages and its concepts will allow you to know when and how to use each one of, also will help you stay persisting and patient when learning it and of course you will be asked some question in any interviews 😉 .
Python was created in 1991 by Guido van Rossum , it's an interpreted language (made using C) it means it will be interpreted to C than to binary language when you run your code.
Well, this makes python a slow language for sure but we still love it 😍 it's very easy to learn, dynamic data types actually you don't even need to declare variables! no semi-colon => less syntax error 😎 years much more.
but all this was at the cost of speed and efficiency. python mainly is used for data science and machine learning purpose. thanks to Vectorization . let explain to me:
imagine you have 2 tables (A and B) and you want to move bottles (in A) to B. other programming language will take bottles one by one from A to B (looping), but for Python it will put all bottles in box and move the box to B! easy no.
this concept helps a lot dealing with big data.
So if you are getting into python you may consider it to have a look on fields such as machine learning , data analysis and data science .
python is famous also for web development , the famous Django framework: develop fast , secure and scalable project😍it's full of built-in models, makes your work much more easier and recommended for perfectionist with deadlines.
Same goes for flask : a micro framework with much more freedom in work.
Security and ethical hacking is a very famous domaine for python, you can take a look since it's a very raising field (everyone wants to be secure 😉 )
python also have others framework for mobile and desktop and even for game development. such as: kivi / pyQt / pygame ...
you should give it a try you may love it 😁
so those are mainly usage of python for developers, make sure to try some of them.
hope you like it.
No comments