Page 294 - Artificial Intellegence_v2.0_Class_9
P. 294
Step 15 Click on the CONTINUE button to go to the next level.
CodeCombat has a
Classroom Version!
Enter Class Code:
Don't have one? Ask your teacher!
Join
Want to create a class?
Set up a class, add your students,
and monitor progress!
Create free teacher account
26 LEVEL 2 ANONYMOUS PLAYER LOG IN SIGN UP ENGLISH (US)
What is Python?
Python is a general-purpose, object-oriented, easy-to-learn and high-level programming language. Guido van
Rossum designed Python and released it in 1991. He wanted to give a unique name to it so he named it after
the famous BBC comedy TV show "Monty Python's Flying Circus".
Python as a language supports simple English-like statements making it easy for the programmers to learn and
maintain. This is one important reason for its popularity.
In this chapter, we will learn a few other important features and the basic concept of programming through Python.
Important Features of Python
Python is a very popular programming language. Let us study some of its important features to find out the
reasons for its popularity:
• High-Level Language: Python is a high-level and general-purpose programming language which simplifies the
process of developing a program. The code written in Python is more close to human language and away from
machine language.
• Easy to Learn and Use: Python has simple English-like statements which are easy to learn and use. Anybody
can easily get used to its syntax and can expertise in it.
• Expressive Language: Python supports simple code that expresses itself in a few lines to do big and complicated
tasks.
• Free and Open Source: Python code is developed under OSI-approved open-source license which allows it
to be downloaded free of cost from its official website https://www.python.org. The code can be modified and
distributed further even for commercial purposes.
• Cross Platform Language: Python supports multiple platforms like Windows, Linux, Mac, Raspberry, Pi, etc.
which means a code written in one platform can easily run on another platform with little or no changes.
• Interpreted Language: Python uses an interpreter where the source code is converted and executed line by
line at a time.
• Object-Oriented Language: Python supports the concept of classes and objects that makes its code efficient
and reusable with important features like polymorphism, inheritance, data encapsulation, etc.
• Supports GUI: Python supports Graphical User Interface which makes its more user friendly and easy for the
programmers to design code.
292 Touchpad Artificial Intelligence (Ver. 2.0)-IX

