Blog‎ > ‎Miscellaneous‎ > ‎

What’s So Good About Python? How Can I Start Learning It??!

posted Jul 31, 2017, 7:46 AM by Rohit Bhaskar   [ updated Jul 31, 2017, 8:02 AM ]

There have always been disputes among about the ‘best’ programming language. There is no ‘best’ language actually as far as i know….But there is the ‘best for…’ tag which can always be passed around.

As i was just learning python (which is quite easy if i might i add), i decided that i could mention some of its merits and demerits over other languages…

So what does make python soooo good? (no offense to other languages ;p)

Is it because of its wide applications in games, web applications, network servers, scientific computing, desktop tools, application scripting, etc. Or is it because It is used daily in the operations of the Google search engine, the video sharing web site YouTube, NASA , and the New York Stock Exchange!! Maybe that’s the reason that Python was the most popular language for teaching introductory computer science courses at top-ranked U.S. departments.

Python is so Awesome!!

Well anyway…for all those who don’t know what python is (I thought it would be better to explain before they you start imagining it as a huge snake…)…

Python is a widely used general-purpose, high-level programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C++ or Java. Python supports multiple programming paradigms (a programming paradigm is a method of programming, for example the usage of classes, or object oriented programming). Python interpreters are available for installation on many operating systems, allowing Python code execution on a wide variety of systems. Django (which is a high-level Python Web framework that encourages rapid development) is based on python, and it is used by countless programmers for the purpose of web-development.

To summarize, the advantages of python are,

  • Code Readability
  • Simplicity
  • Extensibility (easy reuse of existing modules and code)
  • Cross-platform Runability
  • Just Pure Awesomeness

Python has helped create better and more sustained software for a long time… you can see the link below for getting a glimpse at all the awesome things that it has aided to achieve…

Getting to the most important part for people who want to learn python…I referred the tutorials by Bucky Roberts. You can check out his videos on youtube from here…

It takes a while to learn, but if you do finish, think of all the awesome things you can do with it!!

Happy learning!!