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