Bất Ngờ Với 5 Ứng Dụng Khủng Được Viết Bằng Python

Theo trào lưu của những Machine Learning – Học máy, Deep Learning – Học sâu thì Python nổi lên như một ngôn ngữ lập trình phổ biến nhất. Theo khảo sát trong cộng đồng lập trình viên vào năm 2019 của Stack Overflow thì Python đứng nằm trên cả Java lẫn C# trong top những ngôn ngữ lập trình phổ biết nhất và cũng là ngôn ngữ có sự phát triển nhanh nhất trong những năm gần đây.

 

Có lẽ Khoa học tài liệu đã kéo nhu yếu về Python lên nhưng có một thực sự mê hoặc là không phải khoa học dữ liệu mà tăng trưởng web là nghành mà Python được sử dụng nhiều nhất trong năm 2020 theo khảo sát của JetBrain, nhà tăng trưởng của PyCharm – IDE phổ cập nhất cho Python .

Khá giật mình đúng không nào, nhưng bạn sẽ không còn kinh ngạc nữa khi biết rằng có những website, ứng dụng vô cùng nổi tiếng đã được viết bằng Python .

1. Google

Chính xác thì Python là ngôn từ chính được sử dụng ở gã khổng lồ công nghệ tiên tiến này, thậm chí còn Guido van Rossum, cha đẻ của Python đã thao tác ở đây mãi cho tới năm 2012. Và để chi tiết cụ thể hơn thì đây là 1 số ít tác dụng của Python ở Google :

  • Hầu hết các thuật toán tìm kiếm cốt lõi tại Google được viết bằng Python và C++.
  • Các hệ thống xây dựng khác nhau, phân tích nhật ký, công cụ review code,… được viết bằng Python bởi nhân viên của Google.
  • Rất nhiều thư viện mã nguồn mở.
  • Các thư viện dữ liệu và API khác nhau như: Google Data Python Client Library, Google APIs Client Library for Python and Google AdWords API Python Client Library.
  • YouTube: trước đây nó được viết bằng PHP nhưng cuối cùng nó đã được thay thế bằng Python và trang web sử dụng Python nhiều cho các mục đích khác nhau như xem video,…
  • Một trong những trang web chính để lưu trữ cho các lập trình viên của Google là code.google.com.
  • Hầu hết các dự án Machine Learning, AI cũng như robot tại Google đều được triển khai bằng Python và C ++.

2. Instagram

Kẻ thay đổi cách chúng ta chia sẻ hình ảnh, mở ra kỷ nguyên mới cho các nhà sáng tạo nội dung, định nghĩa lại thị trường quảng cáo, marketing. Instagram giúp cho việc chụp ảnh, chỉnh sửa và chia sẻ chúng trở nên đơn giản hơn vô số lần với chỉ chiếc điện thoại trên tay. Với hơn 400 triệu lượt truy cập hàng ngày, nó đứng thứ 5 trong bảng xếp hạng của SimilarWeb. Theo Hui Ding một trong những lập trình viên phát triển Instagram từ những ngày đầu thì phương châm của các kĩ sư ở Instagram là: “Do the simple things first” – Cái gì dễ làm trước. Do đó Python với sự thân thiện cho người dùng, giúp cho các kỹ sư tập trung vào việc phát triển các tính năng mới, cùng với sự đơn giản, gọn gàng và vô cùng thực dụng của mình đã trở thành sự lựa chọn của các kỹ sư ở đây.

3. Spotify

Nền tảng stream nhạc phổ biến nhất trên toàn thế giới, cùng với iTunes, nó đã thay đổi cách người ta nghe, mua bán các bài hát và nó được viết bởi chính Python, thậm chí Spotify còn hỗ trợ hẳn một api cho các nhà phát triển tự mày mò, có thể mình sẽ nghịch api này trong một bài viết khác về Spotify. Họ lựa chọn Python, hay cụ thể hơn là Django làm framework một phần bởi khả năng phân tích dữ liệu của Python giúp cho việc phát triển các tính năng cốt lõi của Spotify như Discovery, Radio; tính năng giới thiệu bài hát mới, kênh radio thú vị dựa trên thói quen, sở thích nghe nhạc của từng người dùng.

4. Pinterest


Mạng lưới chia sẻ ý tưởng lớn nhất, nơi người dùng có thể thu thập, chia sẻ ý tưởng thông qua các hình ảnh thú vị. Là một trong những ứng dụng được truy cập qua web nhiều nhất, Pinterest sử dụng Python và Django để xử lý một cách nhanh chóng lượng nội dung hình ảnh khổng lồ hàng ngày. Thực tế thì ngay từ ngày đầu phát triển, Pinterest đã được viết bằng Python rồi.

5. Reddit


Có lẽ không phổ biết ở Việt Nam nhưng đây thực sự là một mạng xã hội cực kì thú vị, kẻ gây xao nhãng số một với những kênh SubReddit vô cùng đa dạng về thông tin, kiến thức từ những câu chuyện vui hàng ngày cho tới kiến thức về khoa học dữ liệu. Nó cho phép người dùng đăng tải hình ảnh, video, câu chuyện trong hàng ngàn kênh phụ này và hỗ trợ tới 89 loại ngôn ngữ khác nhau.

Tạm Kết

Mình vừa nêu ra một vài trang web hàng đầu được tạo ra bởi Python, ngoài ra còn nhiều trang web khác cũng được viết bằng ngôn ngữ này như Netflix, NASA, Quora,… Thế thì câu hỏi là tại sao Python lại được sử dụng nhiều trong việc lập trình web như vậy? Python có những ưu điểm gì? Những framework nào được dùng khi làm web với Python?
Mình xin hẹn các bạn thảo luận ở bài sau.

Tham khảo:
https://hackernoon.com/top-seven-apps-built-with-python-2cd8dfd3c00a

10 Famous Websites Built Using Python


https://www.jetbrains.com/lp/devecosystem-2020/python/

https://insights.stackoverflow.com/survey/2019

https://stackoverflow.com/questions/2560310/heavy-usage-of-python-at-google/2561008#2561008

Instagram Makes a Smooth Move to Python 3


https://www.similarweb.com/top-websites/

Source: https://bacxiunong.com
Category: Blog

Related Posts

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *