Các công ty sử dụng phụ trợ Python

Python là một ngôn ngữ lập trình mạnh mẽ được tạo ra bởi Guido van Rossum vào năm 1991. Python là ngôn ngữ phổ biến với cả người mới bắt đầu và nhà phát triển dày dạn kinh nghiệm

Nhiều công ty công nghệ thành công nhất hiện nay đang chọn Python làm phần phụ trợ cho trang web của họ. Hãy cùng điểm qua 10 trang web nổi tiếng được xây dựng bằng Python.

1. Instagram

Instagram, ứng dụng chia sẻ ảnh trực tuyến lớn nhất thế giới, sử dụng Python trên phần phụ trợ của nó. Theo nhóm kỹ thuật của Instagram,

Instagram hiện có triển khai khung web Django lớn nhất thế giới, được viết hoàn toàn bằng Python

Đọc thêm về cách Instagram sử dụng Python trên blog Instagram.

2. Google

Google là công cụ tìm kiếm được sử dụng rộng rãi nhất trên thế giới với hơn 75% thị phần. Kỹ sư lâu năm của Google, Alex Martelli, đã giải thích trong kho công nghệ của họ,

Tôi tin rằng tất cả đã bắt đầu bởi vì những nhân viên đầu tiên của Google [Sergey, Larry, Craig, …] đã đưa ra một quyết định kỹ thuật đúng đắn. “Python nơi chúng ta có thể, C++ nơi chúng ta phải. ”

Đọc thêm về .

3. Spotify

Spotify cho phép nghe tức thì các bản nhạc hoặc album cụ thể mà hầu như không có độ trễ của bộ đệm. Ứng dụng được ra mắt vào năm 2008 và kể từ đó đã đạt hơn 75 triệu người đăng ký trả phí.

Trong khi Trang web của Spotify được xây dựng bằng WordPress, ứng dụng Spotify được xây dựng bằng Python. Kỹ sư Spotify Geoff van der Meer giải thích cách Spotify sử dụng Python để mã hóa phần phụ trợ của ứng dụng.

Chương trình phụ trợ của Spotify bao gồm nhiều dịch vụ phụ thuộc lẫn nhau, được kết nối bằng giao thức nhắn tin riêng [của nó] qua ZeroMQ. Khoảng 80% các dịch vụ này được viết bằng Python

Đọc thêm về cách Spotify sử dụng Python.

4. Netflix

Netflix là mạng truyền hình internet hàng đầu thế giới với hơn 33 triệu thành viên ở 40 quốc gia thưởng thức hơn một tỷ giờ chương trình truyền hình và phim mỗi tháng, bao gồm cả loạt phim gốc của Netflix. Theo blog công nghệ Netflix,

Các nhà phát triển tại Netflix có quyền tự do lựa chọn các công nghệ phù hợp nhất cho công việc. Ngày càng có nhiều nhà phát triển chuyển sang sử dụng Python do thư viện tiêu chuẩn bao gồm pin phong phú, cú pháp ngắn gọn và rõ ràng nhưng vẫn biểu cảm, cộng đồng nhà phát triển lớn và sự phong phú của các thư viện bên thứ ba mà người ta có thể khai thác để giải quyết một vấn đề nhất định

Đọc thêm về cách thức và lý do Netflix sử dụng Python.

5. Uber

Uber, dịch vụ đi chung xe, hoàn thành hơn 15 triệu chuyến đi mỗi ngày. Theo các kỹ sư của Uber,

Ở cấp độ thấp hơn, các kỹ sư của Uber chủ yếu viết bằng Python, Node. js, Go và Java. Chúng tôi bắt đầu với hai ngôn ngữ chính. Nút. js cho nhóm Marketplace và Python cho những người khác. Những ngôn ngữ đầu tiên này vẫn cung cấp năng lượng cho hầu hết các dịch vụ đang chạy tại Uber ngày nay

Tìm hiểu thêm về nhóm công nghệ Uber và cách họ sử dụng Python.

6. Dropbox

Dropbox là nơi lưu trữ tất cả ảnh, tài liệu, video và tệp của bạn

Bạn đã bao giờ tự hỏi làm thế nào để một ứng dụng như Dropbox mở rộng quy mô từ 2000 người dùng lên 200 triệu người dùng chưa? . used Python for everything .

Vào năm 2012, Dropbox đã thuê người đã tạo ra Python, Guido van Rossum, từ Google . Tại thời điểm viết bài này, Rossum vẫn được tuyển dụng tại Dropbox, đảm bảo rằng . As of this writing, Rossum is still employed at Dropbox, making sure that Ngăn xếp Python của Dropbox là một trong những ngăn xếp hiệu quả nhất trong ngành.

Đọc thêm về cách Dropbox đang sử dụng Python.

7. Pinterest

Pinterest là trang web đánh dấu trang xã hội nơi người dùng thu thập và chia sẻ ảnh về các sự kiện, sở thích và sở thích yêu thích của họ. Theo Paul Sciarra, người đồng sáng lập Pinterest,

Chúng tôi sử dụng python + Django được sửa đổi nhiều ở lớp ứng dụng. Lốc xoáy và nút [rất có chọn lọc]. js làm máy chủ web

Tìm hiểu thêm về Kho công nghệ của Pinterest.

8. Instacart

Instacart đảm bảo hàng tạp hóa được giao từ các cửa hàng bạn yêu thích trong một giờ. Với hơn , nó nhanh chóng trở thành một trong những ứng dụng giao hàng tạp hóa phổ biến nhất. Theo một cuộc phỏng vấn với nhóm kỹ sư của Instacart,

Chúng tôi có một nhóm khoa học dữ liệu làm việc bằng cả Python và R […] Trong trường hợp dự báo nhu cầu, chúng tôi có mã Python hoặc R thực hiện các ước tính, đọc tất cả dữ liệu, đưa ra số lượng người mua sắm mà chúng tôi sẽ tiếp cận

Đọc thêm về Ngăn xếp của Instacart và lý do họ sử dụng Python.

9. reddit

Reddit có 330 triệu người dùng hoạt động hàng tháng. Theo một cuộc phỏng vấn tại PyCon với những người đồng sáng lập Reddit là Steve Huffman và Alexis Ohanian,

Điều lớn nhất đã giữ chân chúng tôi trên Python… à, có hai điều rất lớn. Một là các thư viện. […] Một điều khác khiến chúng ta tiếp tục với Python, và đây là điều quan trọng, là nó có thể đọc và ghi được như thế nào. Khi chúng tôi thuê nhân viên mới… Tôi không nghĩ rằng chúng tôi đã thuê một nhân viên biết Python. Tôi chỉ nói, “mọi thứ bạn viết cần phải bằng Python. “Chỉ để tôi có thể đọc nó. Và thật tuyệt vời vì tôi có thể nhìn thấy từ khắp phòng, nhìn vào màn hình của họ, mã của họ tốt hay xấu. Bởi vì mã Python tốt có cấu trúc rất rõ ràng. Và điều đó làm cho cuộc sống của tôi dễ dàng hơn rất nhiều

Đọc thêm về tại sao Reddit sử dụng Python.

10. lyft

Lyft là công ty cung cấp dịch vụ đi chung xe phát triển nhanh nhất tại Hoa Kỳ và có mặt tại hơn 200 thành phố, tạo điều kiện cho 14 triệu lượt đi xe mỗi tháng.

Tại Buổi gặp mặt ở San Francisco năm 2018, kỹ sư phần mềm Lyft, Roy Williams, đã nói với đám đông rằng:

Lyft là một fan hâm mộ lớn của Python. Việc các dịch vụ sử dụng NumPy, Pandas và PuLP để phục vụ các yêu cầu thông qua Flask, Gevent và Gunicorn là điều khá phổ biến. Chúng tôi sử dụng SciPy để chống gian lận, chúng tôi sử dụng Salt để cung cấp máy chủ

Xem cuộc nói chuyện của Roy Williams về cách thức và lý do Lyft sử dụng Python 3 trong kho công nghệ của họ.

Sẵn sàng học Python? . Khóa học dành cho người mới bắt đầu hoàn toàn và chúng tôi cung cấp hỗ trợ trực tiếp của con người khi bạn có thắc mắc

Sử dụng Python làm phụ trợ có tốt không?

Dễ viết, dễ đọc – đó là tất cả về Python. Nó ít dài dòng hơn đáng kể so với các ngôn ngữ lập trình khác và rất dễ đọc. Cú pháp giống tiếng Anh của Python được thiết kế để dễ giải mã. Nó cũng yêu cầu ít dòng mã hơn để đạt được kết quả cần thiết so với các ngôn ngữ như Java chẳng hạn.

Python có nhu cầu phụ trợ không?

Ngôn ngữ lập trình Python phổ biến hơn bao giờ hết. Vì vậy, không có gì ngạc nhiên khi Phát triển back-end Python — và các nhà phát triển back-end Python — hiện đang có nhu cầu cao .

Chương trình phụ trợ của YouTube có được viết bằng Python không?

Sự phát triển của họ thường liên quan đến mã hóa phía máy chủ, mã hóa phía máy khách và công nghệ cơ sở dữ liệu. . Ngôn ngữ lập trình được sử dụng trong hầu hết các trang web phổ biến

Trang web nào sử dụng Python làm ngôn ngữ phụ trợ?

Spotify sử dụng nhiều Python trên phần phụ trợ web của nó, bao gồm nhiều dịch vụ được kết nối với nhau. Theo công ty, khoảng 80% trong số này được mã hóa bằng Python. Spotify cũng có gói phân tích dữ liệu độc quyền có tên là Luigi.

Chủ Đề