Skip to main content

Python: the language of future

Python is an easy to learn, powerful programming language. It has efficient high-level data structures and a simple but effective approach to object-oriented programming.



 Python’s elegant syntax and dynamic typing, together with its interpreted nature, make it an ideal language for scripting and rapid application development in many areas on most platforms.


Python is an object-oriented language that was developed in the late 1980s(the name is derived from the British television series, Monty Python’s Flying Circus) by Guido van Rossum at Stichting Mathematisch Centrum in the Netherlands as a successor of a language called ABC . Guido remains Python’s principal author, although it includes many contributions from others. Python is well Known in programming community.


The Python interpreter and the extensive standard library are freely available in source or binary form for all major platforms from the Python Web site, http://www.python.org/, and may be freely distributed. The same site also contains distributions of and pointers to many free third party Python modules, programs and tools, and additional documentation.


The Python interpreter is easily extended with new functions and data types implemented in C or C++ (or other languages callable from C). Python is also suitable as an extension language for customizable applications.


Python is an interpreted language. The main advantage of an interpreted language is tha programs can be tested and debugged quickly. Python programs can be developed in a shorter time than any other equivalent languages.


Python is simple to use, but it is a real programming language, offering much more structure and support for large programs than shell scripts or batch files can offer. 


On the other hand, Python also offers much more error checking than C, and, being a very-high-level language, it has high-level data types built in, such as flexible arrays and dictionaries. Because of its more general data types Python is applicable to a much larger problem domain than Awk or even Perl, yet many things are at least as easy in Python as in those languages.


Python allows you to split your program into modules that can be reused in other Python programs. It comes with a large collection of standard modules that you can use as the basis of your programs — or as examples to start learning to program in Python. Some of these modules provide things like file I/O, system calls, sockets, and even interfaces to graphical user interface toolkits like Tk.


Python enables programs to be written compactly and readable. Programs written in Python are typically much shorter than equivalent C, C++, or Java programs, for several reasons:

  • ·         the high-level data types allow you to express complex operations in a single statement;
  • ·         statement grouping is done by indentation instead of beginning and ending brackets;
  • ·         no variable or argument declarations are necessary.

 

Obtain Python

The Python interpreter can be downloaded from

http://www.python.org/getit

It normally comes with a nice code editor called Idle that allows you to run programs directly from the editor. If you use Linux, it is very likely that Python is already installed in your machine.



Module

A module is a file containing Python definitions and statements. Python comes with a library of standard modules, described in a separate document, the Python Library Reference.


A module can be loaded into a program by the statement

from module_name import*


Packages

Packages are a way of structuring Python’s module namespace by using “dotted module names”.

 For example, the module name A.B designates a sub module named B in a package named A. 

Just like the use of modules saves the authors of different modules from having to worry about each other’s global variable names, the use of dotted module names saves the authors of multi-module packages like NumPy or the Python Imaging Library from having to worry about each other’s module names.





Comments

Post a Comment

Popular posts from this blog

A python approach to GOLDBACH’S CONJESTURE

Goldbach’s conjecture On 7 June 1742, the German mathematician Christian Goldbach wrote a letter to Leonhard Euler, in  which he proposed the following conjecture. Goldbach’s conjecture is one of the oldest and best-known unsolved problems in number theory and all of mathematics.  Every  even integer greater than 2 can be expressed as the sum of two primes What is a conjecture ?😕😕😕 A Conjecture is a conclusion or proposition based on incomplete information, for which no proof or disproof has yet been found. Goldbach number A Goldbach number is a positive even integer that can be expressed as the sum of two odd primes.  Since 4 is the only even number greater than 2 that requires the even prime 2 in order to be written as the sum of two primes, another form of the statement of Goldbach’s conjecture is that all even integers greater than 4 are goldbach numbers. The conjecture has been shown to hold for all integers less than 4⨯〖10〗^18, but remains unproven considerabl effort.😵 Advant

Internship day 23

ശനിയാഴ്ച ക്ലാസ്സ്‌ വെക്കുന്നത് കുട്ടികൾക്കു ആരോചകമാണെങ്കിലും ട്രെയിനിങ് ടീച്ചേർസ് നു അത് ആശ്വാസമാണ്.

ഓഫ് ലൈൻ ക്ലാസ് അവസാനിക്കുന്നു

 ഇന്ന് വളരെ പ്രത്യേകതകളുള്ള ഒരു ദിവസമായിരുന്നു. കുറച്ചു നാളുകളായി ഉള്ള ഓഫ്‌ലൈൻ ക്ലാസ്സുകൾക്ക് ഇന്ന് അവസാന ദിനം.  നാളെ മുതൽ ക്ലാസുകൾ എല്ലാം ഓൺലൈൻ ആണ്. അതുകൊണ്ടൊക്കെ ആയിരിക്കണം ഇന്ന് സ്കൂളിൽ പൊതുവേ കുട്ടികൾ കുറവായിരുന്നു. മാത്രമല്ല ഇന്ന് സ്കൂളിൽ ലിറ്റിൽ കൈറ്റ്സ് ക്യാമ്പ് ഉണ്ടായിരുന്നു. പകുതിയിലേറെ കുട്ടികളും ആ ക്യാമ്പിൽ അറ്റൻഡ് ചെയ്യാൻ പോയിരുന്നു.  എനിക്കും ആ ക്യാമ്പ്  കാണാൻ സാധിച്ചു.  ഇന്ന് ഒരു പിരീഡ് എനിക്ക് ഫ്രീ പിരീഡ് ക്ലാസ് കിട്ടി 9A Polynomials Concept Attainment Model  കുട്ടികളെല്ലാവരും ക്യാമ്പിന് പോകാൻ തയ്യാറായി ഇരുന്നത് ആയിരുന്നെങ്കിലും പോലും എല്ലാവരും തന്നെ ആക്ടീവായി ക്ലാസിൽ പങ്കെടുത്തു.