[Introduction to Python] What is the most powerful programming language now?

Reference site: [Introduction to Python] What is the most dynamic programming language now?

[Introduction to Python] What is the most powerful programming language now?

The programming language "Python" boasts a very high market share in the world, but it is surprisingly low-profile in Japan. There is less information in Japanese than in C and Java, so you may have the impression that it is a little difficult to get to. However, Python is a language with great potential, such as being ranked first in the average annual income ranking, and I think many people want to learn it.

Here's a quick explanation of what Python is.

Python is a general-purpose programming language that appeared in 1991. In Japan, it is less well known than C, Java, Ruby, etc., and many people may not know much about it. However, it is known as a very major language in the world, and it is also used by major IT companies such as Google, Microsoft, and Apple, and in the field of research.

Features of Python

Easy to read even for beginners and easy to write beautiful code

Compared to C and Java, Python has a simpler grammar and is easier to code, making it an easy language for beginners.

Python also uses indentation to represent blocks (program chunks). For example, a C language program uses curly braces {} to represent a block as shown below.

void func(int x, int y){
    return x + y;
}

For the most part, Python uses indentation to represent blocks.

def test(x, y):
    return x + y

Therefore, in Python, you can code cleanly and easily without being aware of anything. In addition, it has a habit of properly indenting, so you can code beautifully in other languages.

Versatile library

One of the features of Python is that it has abundant external libraries. A wide variety of libraries are available, including libraries for scientific calculations and libraries for media such as images and music. The large number of libraries available is also the reason why Python is used in a wide range of genres.

Interprinter language

Python is a language in the form of an "interprinter" that executes code sequentially. Python comes standard with an "interactive shell" that allows you to write and run programs and see the results immediately, allowing you to quickly test simple code.

Python usage

As mentioned earlier, Python has a wealth of libraries. That's why Python is used for every purpose. Web applications and applications that use databases, Web services such as YouTube and Google, scientific computing and analysis, natural language processing, artificial intelligence that has become popular in recent years, etc. That's why Python is a widely used language.

Recommended Posts

[Introduction to Python] What is the most powerful programming language now?
What kind of programming language is Python?
Introduction to Python language
[What is an algorithm? Introduction to Search Algorithm] ~ Python ~
[Introduction to Udemy Python 3 + Application] 54. What is Docstrings?
[Introduction to Python] What is the difference between a list and a tuple?
[Introduction to Python] What is the method of repeating with the continue statement?
An introduction to Python Programming
[Introduction to Python] What is the recommended way to install pip, a package management system?
[Introduction to Python] What is the important "if __name__ =='__main__':" when dealing with modules?
[Pyro] Statistical modeling by the stochastic programming language Pyro ① ~ What is Pyro ~
[Introduction to Python3 Day 1] Programming and Python
[Python] What is @? (About the decorator)
Introduction to Protobuf-c (C language ⇔ Python)
[python] What is the sorted key?
What is the python underscore (_) for?
What to do when the value type is ambiguous in Python?
The most sought after programming language in 2020
What is "mahjong" in the Python library? ??
Probably the most straightforward introduction to TensorFlow
[Python] What is a formal argument? How to set the initial value
What is a C language library? What is the information that is open to the public?
What is the fastest way to create a reverse dictionary in python?
What is python
List of language codes used in twitter (including API) (with Python dictionary). What is the most commonly used language?
What is Python
Introduction to Python Let's prepare the development environment
What is "functional programming" and "object-oriented" in Python?
[Introduction to AWS] The first Lambda is Transcribe ♪
What is wheezy in the Docker Python image?
[Introduction to Python3 Day 20] Chapter 9 Unraveling the Web (9.1-9.4)
Introduction to Python with Atom (on the way)
[Introduction to Algorithm] Find the shortest path [Python3]
Introduction to Programming (Python) TA Tendency for beginners
Even if the development language is changed to python3 in Cloud9, version 2 is displayed in python --version
Try to solve the programming challenge book with python3
[Introduction to statistics] What kind of distribution is the t distribution, chi-square distribution, and F distribution? A little summary of how to use [python]
[Python] What is Pipeline ...
[Introduction to Python] How to iterate with the range function?
[Chapter 5] Introduction to Python with 100 knocks of language processing
Introduction to OpenCV (python)-(2)
What to do if the progress bar is not displayed in tqdm of python
[Chapter 3] Introduction to Python with 100 knocks of language processing
[Chapter 2] Introduction to Python with 100 knocks of language processing
[Introduction to Udemy Python3 + Application] 27. How to use the dictionary
[Introduction to Udemy Python3 + Application] 30. How to use the set
[Introduction to Python] How to stop the loop using break?
How to enjoy Python on Android !! Programming on the go !!
[Introduction to Python] Basic usage of the library matplotlib
The programming language you want to be able to use
[Python] What is virtualenv
[Chapter 4] Introduction to Python with 100 knocks of language processing
[Introduction to Infectious Disease Models] What is the difference between the April epidemic and this epidemic? .. .. ‼
Which is the most popular python visualization tool after all?
I wanted to solve the Panasonic Programming Contest 2020 with Python
What I did to welcome the Python2 EOL with confidence
What is the default TLS version of the python requests module?
Tweet Now Playing to Twitter using the Spotify API. [Python]
[Introduction to Python] How to get data with the listdir function
AOJ Introduction to Programming Topic # 1, Topic # 2, Topic # 3, Topic # 4
Introduction to Python Django (2) Win