Python


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.

Introduction

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.

Basics

Machine Learning

Miscellaneous Utilities

References

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.