FILES:

A file is an object on a computer that stores the chunk of a logically related data used with a computer program. File is a named location on disk to store related information. It can permanently store data in a non-volatile memory (e.g. hard disk). Every file is associated with a combination of unique name and the path for identification. Since, the data stored in variabls is volatile which will be lost when the computer is turned off, we use files for permanently stroing the data.

        About the origin of Python, Guido Van Rossum wrote in 1996 as:

"Over six years ago, in December 1989, I was looking for a "hobby" programming project that would keep me occupied during the week around Christmas. My office would be closed, but I had a home computer, and not much else on my hands. I decided to write an interpreter for the new scripting language I had been thinking about lately: a descendant of ABC that would appeal to Unix/C hackers. I chose Python as a working title for the project, being in a slightly irreverent mood (and a big fan of Monty Python's Flying Circus)."

Guido Van Rossum

Why Python?


  Working with python is really fun as the syntax of the language is simple and clean and also has support for wide range of builtin librarieswhich makes the development time much smaller compared to the other languages. It supports Web development(Django, flask etc.), Machine Learning, Scientific Computing and is one of the best languages for automation in software industry.

Python releases:

The first standard version 1.0 is released in 1994 July and the version 2.0 is released in 2000 October. The last major release for python 2.x is released in September 2017 as 2.7.14. The 2.x branch will see no new major releases after that. The first 3.x version is released in 2008 as 3.0 which is under active development and has already seen over six years of stable releases, including version 3.6.3 in 2017 November.

The Prisoner of Azkaben

This tutorial is based on Python 3.6.3 and the examples may not work properly if you are using earlier Versions. We strongly recommend you to install the latest version from official python website before beginning.

Variable Namespace Modules & Packages