Page 2 - Lesson Note-Introduction to Python
P. 2

Features and advantages of Python
                   1.  Easy to use and expressive language.
                   2.  Compiled Python bytecode is run by the interpreter (virtual machine), which makes
                       it platform independent.
                   3.  Object oriented programming language with few keywords
                   4.  Free open-source and portable language having a large repository of libraries.
                   5.  Shorter program size and takes less time to write programs.
                   6.  Supports dynamic typing
                   7.  Supports GUI and garbage collection (better memory management)
                   8.  Used for both scientific and non-scientific programming.\
                   9.  Cross platform language – runs equally well in Windows, Linux, Macintosh, Super
                       computers, smart phones etc.
                   10. Variety of usage/Applications:
                          a)  Scripting
                          b)  Web application
                          c)  Game development
                          d)  Database applications
                          e)  GUI programs
                          f)  System administration

               Limitations of Python
                   1.  Not the fastest language
                   2.  Memory consumption
                   3.  Incompatibility of Two Versions
                   4.   Lacks Web Development Capabilities
                   5.  Database access
                   6.  Not strong on type binding
                   7.  Runtime errors
                   8.  Mobile Development

               Download and Install Latest Python Version on Windows/Linux/Mac
                   •  Since Python is open-source software. It is available for almost all Operating systems
                       including Windows, Mac, Linux, etc.
                   •  To install Python in Linux, you can either make use of the repositories in Linux or
                       download the package from the official website python.org.
                   •  The website will identify the operating system you’re on and offer you the right
                       packages to download.

               Two modes of working in Python
                   ➢  Python Command Mode/Interactive mode
                   ➢  Python Script Mode
   1   2