Knowledge is of two kinds. One is Declarative & another is Imperative. Declarative knowledge is what tells us the end result of a process. It does not tell how to have the result. And there comes the imperative knowledge what tells us how to have the result. And the same does a program. A code is set of a sequence of outcomes. So to learn something imperatively you need to know programming.
First objective to learn programming is that you need to and you should think like a computer scientist. Now there a question rises. “How a computer scientist think?” The answer is that a computer scientist looks for all the possible outcomes of a problem to find the way to solve it.
Then you need to learn a programming language. There a at least hundred of languages out there.Those languages perform differently.Certain language is good for solving certain problem.But there are no best language.
Now you can ask me why I chose Python programming language? Here is my answer: Python is a high level, interpreted, interactive language and it is a general language, it also uses English keywords, it also has fewer syntactical construction than other languages. Now I gonna mention some more features below:
1. Python is interpreted: Python is processed at runtime by the interpreter. You do not need to compile your program before executing it. This is similar to PERL and PHP.

Some useful interpreters :
1 PyCharm
2. Sublime Text 2
3. PyScript
2. Python is Interactive: You can actually sit at a Python prompt and interact with the interpreter directly to write your programs.
3. Python is Object-Oriented : Python supports Object-Oriented style or technique of programming that encapsulates code within objects.
4. Python is a Beginner’s Language:
Python is a great language for the beginner-level programmers and supports the development of a wide range of applications from simple text processing to WWW browsers to games.
5. Easy-to-learn: Python has few keywords, simple structure, and a clearly defined syntax. This allows the student to pick up the language quickly.
6. Easy-to-read: Python code is more clearly defined and visible to the eyes.
7.Easy-to-maintain: Python’s source code is fairly easy-to-maintain.
8. A broad standard library: Python’s bulk of the library is very portable and cross-platform compatible on UNIX, Windows, and Macintosh.
9.Interactive Mode: Python has support for an interactive mode which allows interactive testing and debugging of snippets of code.
10. Portable: Python can run on a wide variety of hardware platforms and has the same interface on all platforms.
11. Extendable: You can add low-level modules to the Python interpreter. These modules enable programmers to add to or customize their tools to be more efficient.
12. Databases: Python provides interfaces to all major commercial databases.
13. GUI Programming: Python supports GUI (graphical user interface) applications that can be created and ported to many system calls, libraries, and windows systems, such as Windows MFC, Macintosh, and the X Window system of Unix.
14. Scalable: Python provides a better structure and support for large programs than shell scripting.
Apart from the above-mentioned features, Python has a big list of good features, few are listed below:
** It supports functional and structured programming methods as well as OOP.
** It can be used as a scripting language or can be compiled to byte-code for building large applications.
**It provides very high-level dynamic data types and supports dynamic type checking.
** IT supports automatic garbage collection.
** It can be easily integrated with C, C++, COM, ActiveX, CORBA, and Java.
In short those are all the reason that tell the importance of learning “python” programming language.
##Stay in touch with us get more interesting blogs on Python!!
Carry on…gd luck
LikeLiked by 2 people
nice writing.plz publish ur next post on this soon..
LikeLiked by 2 people
we will. Be with us till then. Thanks for your comment!!
LikeLiked by 1 person
Thanks for introducing Python. I am eager to learn it!
LikeLiked by 2 people
I made the right decision then.
LikeLiked by 2 people
An excellent introduction to python. I like that your screen shots show the PyCharm community edition. I use the Python plugin with Intellij. Is there a major difference between the two?
LikeLike
I have noticed you don’t monetize your blog,
don’t waste your traffic, you can earn additional bucks every month because you’ve got hi quality
content. If you want to know how to make extra bucks, search for:
Boorfe’s tips best adsense alternative
LikeLike