Notes on Python

Over the last few years, its popularity has boomed very fast because of its applicability in the upcoming domains like Machine Learning and Data Analytics. Below are my notes as I learnt different aspects of Python from various sources.


Python is one the most popular programming languages today. As people leave Java behind, Python is taking up quite fast. Actually Python is not so new. It was created by Guido van Rossum and first released in 1991 - as a Christmas project. Python has a huge open source support and you have a library for almost everything you would want to do. Python has a design philosophy that emphasizes code readability, notably using significant white space. It provides constructs that enable clear programming on both small and large scales. This is an important strong points of the language - that enables developer to focus on the domain rather than getting engrossed in the syntax of the language.


Machine Learning

Miscellaneous Utilities


Python is infinite. You can go on learning different aspects of the language - and I can assure you that the language will grow faster than you can learn! Below are two popular books that people recommend for a detailed study of the concepts.