# Python Remains Popular in Programming Language Study

# Awesome
Khi bắt đầu dấn thân vào ngành này mình đã trải qua cảm xúc khi có quá nhiều ngôn ngữ lập trình có thể theo đuổi. Nếu chỉ có 1 ngôn ngữ lập trình thì có vẻ việc chọn lựa sẽ dễ dàng hơn nhiều. Con người là vậy đó. Khi có quá nhiều sự lựa chọn thì thành ra chúng ra sẽ không biết chọn cái gì nữa. Theo mình thì 1 là cứ học đại đi, sai thì lại sửa, lúc đó bạn sẽ biết được rằng cái gì thực sự sẽ cần thiết với chính bạn. Trong trường hợp bạn cũng không biết chọn cái ngôn ngữ nào để học trước nữa thì cứ theo phương pháp, cái gì nổi nhất thì học thôi. Và đó xu thế h là python. Nào ta cũng điểm qua các ngôn ngữ hiện tại. PS: mình cũng đang theo xu thế học python xíu xíu.
Do vậy hôm nay mình chọn reup lại bài với nội dung này. Nếu có bất kì sai xót nào mong các bạn comment phía dưới. Cho một thế giới awesome hơn.
<hr />

# Nội dung
Một bảng xếp hạng của công ty phân tích RedMonk phản ánh rằng Python đã tiếp tục phổ biến như là một ngôn ngữ lập trình hàng đầu với một vài lý do. Thông qua một nghiên cứu gần đây bởi Red, JavaScript vẫn tiếp tục giữ vững là một ngôn ngữ phổ biến rộng rãi nhất.

Trong một số trường hợp có thể thấy được sự thể hiện mạnh mẽ của Python - trong các pull requets trên Github và Stack Overflow.

"One lack of change that is worth surfacing is Python’s number-two spot" Stephen O'Grady, một đồng sáng lập RedMonk và là nhà phân tích trong **The RedMonk Programming Language Rankings: January 2021**. "Java was extremely hot on Python’s heels – and was, in fact, closer to the number-one ranking than to PHP behind it – but Python’s ability to defend its new high ranking is notable.".

![Screen-Shot-2021-03-23-at-21.18.24.png](https://cdn.hashnode.com/res/hashnode/image/upload/v1617032646026/IR8qaDi4F.png)

Thứ hạng cao của Python đáng chú ý bởi vì tính hữu dụng của nó. Rachel Stephens, một nhà phân tích của RedMonk người mà chịu trách nhiệm về thiết kế của thứ tự các ngôn ngữ RedMonk, nói với DevOps.com. "The breadth of use cases — and associated libraries that support those use cases — means there are a number of possible entry points for developers. The number of toeholds for the language within the enterprise helps its ubiquity".

Vẫn còn nhiều cuộc thảo luận về sự phổ biến của Python vượt ra ngoài phạm vi nghiên cứu. Một chủ đề phổ biến trong các nhóm forum, bao gồm Reddit, Python được mô tả là rất linh hoạt, dễ học và đơn giản, là ngôn ngữ thanh lịch. Mặc dù không được trích dẫn trong nghiên cứu của RedMonk, một vài kỹ sư phần mềm và các lập trình viên - chẳng hạn như nhà viết này - đánh giá Python có thể tạo ra ý nghĩa trực quan hơn, và cũng ít nứng nhắc hơn so với các ngôn ngữ cổ điền như C++. Trong khi Javascript chủ yếu được sử dụng cho các ứng dụng web và script, dĩ nhiên Python cũng có thể được cho là ngôn ngữ phổ biến nhất bên ngoài lĩnh vực phát triển web, do đó chiếm thứ hạng cao thứ hai trong nghiên cứu.

Do đó "due to the accretive nature of our methodology, movement within the top-ranked languages is an infrequent occurrence," Stephen nói vậy.

"[However], Python overtaking and sustaining its ranking over Java was a big deal. That said, we remain strong believers in the future of Java and the Java ecosystem, and we know there is a vast amount of enterprise Java that isn’t captured in the metrics we use,” Stephens said. “We don’t view Python’s ascendence as a zero-sum gain over the use of Java.".

Cho JavaScript "in spite of all of the competition from up-and-coming languages, all the discussion of fragmentation – and even criticisms of JavaScript the language itself – it remains remarkably popular," O'Grady nói vậy.

"Simply put, JavaScript remains – its detractors notwithstanding – a force of nature like no other within the industry, and there are no indications in the data that this is likely to change any time soon," O'Grady bổ sung.

Trong khi đó, trong quyển sách **Hardcore Programming for Mechanical Engineers**, được xuất bản mởi No Starch Press, JavaScript theo sau Python trong các bảng xếp hạng khác.Trong khi Python cũng phổ biến hơn JavaScript vì các lý do khác được mô tả trong nghiên cứu cyar RedMonk.

Mặc dù Python không phải là ngôn ngữ nhanh nhất. Nhìn chung tính phổ biến của Python vẫn rất cao, theo tác giả của cuốn sách.

"These results are not surprising; Python is an extremely versatile and productive language,” author Ángel Sola Orbaiceta wrote. “Writing code in Python is a delight, and its standard library is well-equipped: for just about anything you want to do, Python has something ready to help."
<hr />
Thôi đi học Python nào. Mỗi ngày 15' nhé. Follow me!!!

Nguồn: https://devops.com/python-remains-popular-in-programming-language-study
