Skip to content

Commit

Permalink
Add details about some abbreviation and fixes
Browse files Browse the repository at this point in the history
  • Loading branch information
jooola authored and swaroopch committed Mar 20, 2021
1 parent 94b2341 commit e1f0e78
Showing 1 changed file with 4 additions and 4 deletions.
8 changes: 4 additions & 4 deletions about_python.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# About Python

Python is one of those rare languages which can claim to be both _simple_ and _powerful_. You will find yourself pleasantly surprised to see how easy it is to concentrate on the solution to the problem rather than the syntax and structure of the language you are programming in.
Python is one of those rare languages which can claim to be both _simple_ and _powerful_. You will find yourself pleasantly surprised to see how easy it is to concentrate on the solution to the problem rather than the syntax and structure of the language you are programming in.

The official introduction to Python is:

Expand All @@ -26,7 +26,7 @@ As you will see, Python is extremely easy to get started with. Python has an ext

### Free and Open Source

Python is an example of a _FLOSS_ (Free/Libré and Open Source Software). In simple terms, you can freely distribute copies of this software, read its source code, make changes to it, and use pieces of it in new free programs. FLOSS is based on the concept of a community which shares knowledge. This is one of the reasons why Python is so good - it has been created and is constantly improved by a community who just want to see a better Python.
Python is an example of a _FLOSS_ (Free/Libre and Open Source Software). In simple terms, you can freely distribute copies of this software, read its source code, make changes to it, and use pieces of it in new free programs. FLOSS is based on the concept of a community which shares knowledge. This is one of the reasons why Python is so good - it has been created and is constantly improved by a community who just want to see a better Python.

### High-level Language

Expand All @@ -50,7 +50,7 @@ Python, on the other hand, does not need compilation to binary. You just _run_ t

### Object Oriented

Python supports procedure-oriented programming as well as object-oriented programming. In _procedure-oriented_ languages, the program is built around procedures or functions which are nothing but reusable pieces of programs. In _object-oriented_ languages, the program is built around objects which combine data and functionality. Python has a very powerful but simplistic way of doing OOP, especially when compared to big languages like C++ or Java.
Python supports procedure-oriented programming as well as object-oriented programming (OOP). In _procedure-oriented_ languages, the program is built around procedures or functions which are nothing but reusable pieces of programs. In _object-oriented_ languages, the program is built around objects which combine data and functionality. Python has a very powerful but simplistic way of doing OOP, especially when compared to big languages like C++ or Java.

### Extensible

Expand Down Expand Up @@ -85,7 +85,7 @@ For details on differences between Python 2 and Python 3, see:

## What Programmers Say

You may find it interesting to read what great hackers like ESR have to say about Python:
You may find it interesting to read what great hackers like Eric S. Raymond (ESR) have to say about Python:

- _Eric S. Raymond_ is the author of "The Cathedral and the Bazaar" and is also the person who coined the term _Open Source_. He says that [Python has become his favorite programming language](http://www.python.org/about/success/esr/). This article was the real inspiration for my first brush with Python.
- _Bruce Eckel_ is the author of the famous 'Thinking in Java' and 'Thinking in C++' books. He says that no language has made him more productive than Python. He says that Python is perhaps the only language that focuses on making things easier for the programmer. Read the [complete interview](http://www.artima.com/intv/aboutme.html) for more details.
Expand Down

0 comments on commit e1f0e78

Please sign in to comment.