Python is a widely used general-purpose, high level programming language. It was created by Guido van Rossum in 1991 and further developed by the Python Software Foundation. It was designed with an emphasis on code readability, and its syntax allows programmers to express their concepts in fewer lines of code.
Python is a programming language that lets you work quickly and integrate systems more efficiently.
There are two major Python versions: Python 2 and Python 3. Both are quite different.
Beginning with Python programming:
1) Finding an Interpreter:
Before we start Python programming, we need to have an interpreter to interpret and run our programs. There are certain online interpreters like https://ide.geeksforgeeks.org/, http://ideone.com/ or http://codepad.org/ that can be used to run Python programs without installing an interpreter.
Windows: There are many interpreters available freely to run Python scripts like IDLE (Integrated Development Environment) that comes bundled with the Python software downloaded from http://python.org/.
Linux: Python comes preinstalled with popular Linux distros such as Ubuntu and Fedora. To check which version of Python you’re running, type “python” in the terminal emulator. The interpreter should start and print the version number.
macOS: Generally, Python 2.7 comes bundled with macOS. You’ll have to manually install Python 3 from http://python.org/.
2) Writing our first program:
Just type in the following code after you start the interpreter.
Let’s analyze the script line by line.
Line 1: [# Script Begins] In Python, comments begin with a #. This statement is ignored by the interpreter and serves as documentation for our code.
Line 2: [print(“GeeksQuiz”)] To print something on the console, print() function is used. This function also adds a newline after our message is printed(unlike in C). Note that in Python 2, “print” is not a function but a keyword and therefore can be used without parentheses. However, in Python 3, it is a function and must be invoked with parentheses.
Line 3: [# Script Ends] This is just another comment like in Line 1.
Please comment if you find anything incorrect, or if you want to share more information about the topic discussed above.
- Natural Language Processing using Polyglot - Introduction
- Python – The new generation Language
- Python Language advantages and applications
- Python - Fastest Growing Programming Language
- Why is Python the Best-Suited Programming Language for Machine Learning?
- Difference Between Go and Python Programming Language
- Detect an Unknown Language using Python
- Python program to find GSoC organisations that use a Particular Programming Language
- Python IMDbPY – Getting the language codes of the series
- Grammar Checker in Python using Language-check
- Language Translator Using Google API in Python
- How to Create a Programming Language using Python?
- Python Tweepy – Getting the language of a tweet
- Tips and Tricks for Competitive Programmers | Set 2 (Language to be used for Competitive Programming)
- Encrypt a string into the Rovarspraket (The Robber Language)
- Syntax Tree - Natural Language Processing
- Facts about Cython Programming Language
- Function Decorators in Python | Set 1 (Introduction)
- Complex Numbers in Python | Set 1 (Introduction)
- Array in Python | Set 1 (Introduction and Functions)