Rise of Python

Python is an easy-to-learn, general purpose and platform independent programming language that has become extremely popular in recent years. Python is widely used in web development and powers websites such as Quora and Reddit. However its rise in prominence is due to its usefulness in data science and machine learning. Its convenient array manipulation functions along with libraries such as NumPy make Python especially useful in this white-hot space.

Python has become an all-purpose language in infrastructure. It has been used to build cloud infrastructures projects such as OpenStack, and even supports web applications through frameworks such as Django. Python is an approachable language with a wide range of uses.

Python has continued its upward trajectory from last year and jumped two places to the No. 1 slot, though the top four—Python, C, Java, and C++—all remain very close in popularity.


  • History of python
  • Bytecode vs. Machine Code
  • Python Identifiers
  • Data Types
  • Operators in python
  • Decision making statements
  • Python loops
  • Python lists
  • Python - tuple
  • Dictionary
  • Functions
  • Python Modules
  • Console Input
  • Date and Time
  • Working with Files and Directories
  • The file reading/writing Process
  • Command line Arguments
  • Exceptions
  • Assertions
  • Logging
  • OOP Terminology
  • Classes
  • Inheritance
  • Regular Expressions
  • Iterators
  • Generators
  • Closures
  • Decorators
  • Property
  • Database Access
  • Comprehensions
  • Threads in Python
  • GUI Programming
  • CGI Programming using python