article ARTICLE
article4 min read

Python’s characteristics

It's simple: Python is a simple and minimalist language. Reading a good program in Python is like the English language, but very strict “English”. This resemblance to pseudocodeis one of its strong points. It allows you to concentrate on a solution to a problem rather than the language itself.
Easy to learn: It is extremely easy to start with Python. Python has an unusually simple syntax.
Free and TracingCode: Python is an example of free software and open source software. Simply put, you can distribute copies of the software, read its source code, make changes to it, and use its tracks in new free programs. Free software and open source software is based on the idea of a community that is related toknowledge. This is one of the reasons why the python is so good. It has been constantly being developed and improved by a community that only wants is a better sign.
Portable: Due to the elevation of the code, the group has been implemented, that is, it has been changed to operate on many platforms. All scheduled programs can run on any of these platforms without having to change them if you are careful enough to avoid using the commands that depend on each system. You can use the mouse on Linux, Windows, FreeBSD, Macintosh, Solaris, OS / 2, Amiga, AROS, AS / 400,BeOS, OS / 390, Palm OS, QNX Damage, VMS Damage, Psion Damage, Acorn RISC OSDamage, VxWorks Damage, PlayStation, Living Sharp Zaurus, Damaging Windows CEand the PocketPC !
High Level Language: When writing programs in Python language, you never need to know about the low-level details, such as managing the memory used by your programs, etc
Interpreted: A program that you write in a compiled language such as C or C ++ is converted from the source language, for example C or C ++ into a language spoken by your computer using a compiler with various flags and options. When you run it program, the link copies the program to memory and starts running it. Python, from the other, does not need to be compiled into a binary file. Just run the program directly from the source code. Internally, the Python converts the source code into an intermediate form called bytecode, and then translates it into the PC language and after that it runs the program. All this actually makes the use of the Python much easier because you do not have to worry about spreading the program, linking it with the appropriate libraries. This also makes the programs of the library extremely portable, since you can just copy the Python that you made on another computer and work that way.
Expandable: If youneed a critical piece of code to run too fast or if you need to have a bit of an algorithm that is not open, then you can program that piece in C or C ++ and then use it from your Python program.
Object-oriented: Python supports both procedure-oriented and object-oriented programming. In the process-oriented, the program builds on processes or functions that are not hing but re-used tracks in these programs. In object-oriented programming, programs are built on objects that combine data and functionality. Python has a very powerful but very simple way for object-oriented programming especially when compared to other languages, like C++ or Java.
Embeddable: You can integrate the Python into the programs in C / C ++ to give them "scripting" capabilities for your users.
Extensive libraries: The template library is really huge. It can help you do various things in terms of regular expressions, document creation, unit views, filming, databases, web browsing, CGI, FTP, email, XML, RPC, HTML, WAV files, (GUI) graphical user interfaces, Tk, and other things that depend on the system. Remember that all of these are available whenever the Python is installed. This is called the "Batteries Included" philosophy of Python. In addition to the standard library, there are several other high quality libraries such as Python, Twisted, Python Imaging Library and many more.

Groups

2
  •  Inspiring
  • comment_icon  Comment