Python sử dụng kết hợp đếm tham chiếu và gõ động và bộ thu gom rác để quản lý bộ nhớ. Nếu bạn đang tự hỏi python được sử dụng để làm gì thì bạn đang ở đúng nơi. Python là một trong những ngôn ngữ lập trình ưa thích nhất đang được sử dụng để xây dựng các loại trang web và phần mềm khác nhau. Nếu bạn đang cố gắng tìm hiểu xem python được sử dụng nhiều nhất để làm gì thì hãy để tôi nói với bạn rằng python chủ yếu được sử dụng để phát triển các loại trang web, phần mềm và tự động hóa tác vụ khác nhau. Các nhà phát triển thích sử dụng python để phát triển web vì nó dễ học
Ngôn ngữ lập trình Python được các công ty trên toàn thế giới sử dụng rộng rãi để xây dựng các ứng dụng web, phân tích dữ liệu, tự động hóa các hoạt động thông qua DevOps và tạo các ứng dụng doanh nghiệp đáng tin cậy, có thể mở rộng
Ngoài ra còn có một danh sách tuyệt vời cũng như một bài viết chi tiết về một số công ty hàng đầu do Python cung cấp trên blog của Real Python
Nhiều công ty thậm chí không nhận ra rằng họ đang sử dụng Python trong các tổ chức của họ. Ví dụ: nếu một công ty là "cửa hàng chỉ có Java" nhưng họ sử dụng IBM WebSphere làm máy chủ ứng dụng web thì họ phải sử dụng Python để viết kịch bản cấu hình của máy chủ. Python có thói quen xâm nhập mọi nơi bất kể việc sử dụng có chủ ý hay không
Học viện Tài chính
Python được sử dụng rộng rãi trong các tổ chức tài chính, cho dù đó là quỹ phòng hộ, ngân hàng lớn hay cơ quan quản lý [xem phần "Cơ quan chính phủ" bên dưới]
Các công ty công nghệ lớn
Các công ty công nghệ lớn có xu hướng đa ngôn ngữ [sử dụng nhiều ngôn ngữ lập trình thay vì tiêu chuẩn hóa trên một ngôn ngữ], với Python là ngôn ngữ chính hoặc "chất keo" giúp tất cả các ngôn ngữ khác khớp với nhau. Các bài viết sau giải thích cách các công ty lớn hàng đầu như Uber, Twilio, Netflix và Facebook sử dụng Python trong ngăn xếp phát triển của họ
Ngăn xếp công nghệ của Uber chứa một lượng Python đáng kể mà họ đã ghi lại trong một loạt bài đăng kỹ thuật. Phần một mô tả các mức phụ trợ thấp hơn, được viết bằng Python, với Node. js, Go và Java được trộn lẫn. Phần hai giải thích các cấp độ cao hơn của thị trường và giao diện người dùng
Twilio sử dụng Python với Django và hệ thống quản lý nội dung Wagtail để hỗ trợ tài liệu Twilio tuyệt vời cũng như TwilioQuest. Họ đã viết một bài về cách TwilioQuest được xây dựng, đi sâu vào chi tiết về mã, bao gồm cả việc sử dụng giao diện người dùng Vue. khung js. Twilio cũng sử dụng Flask để chạy các điểm cuối API REST và mở nguồn khung Flask-RESTful để các nhà phát triển khác có thể cắt bớt bản soạn sẵn trong API web của họ
Netflix sử dụng Python trong toàn bộ tổ chức của họ để chạy thử nghiệm kỹ thuật hỗn loạn và thường kết hợp mã từ các nhóm đa ngôn ngữ hoạt động hiệu quả của họ lại với nhau. Netflix cũng đã viết bản cập nhật năm 2019 cho PyCon US để cung cấp thêm chi tiết về những nhóm và dự án nào hoạt động trong Python
Python 3 tại Mozilla giải thích cách "xây dựng hệ thống, cấu hình CI, khai thác thử nghiệm, công cụ dòng lệnh và vô số tập lệnh, công cụ hoặc dự án Github khác đều được Python xử lý". Vì vậy, gần như mọi thứ mà một nhà phát triển chạm vào hàng ngày để xây dựng bất kỳ thứ gì khác đều cần Python để kết nối với tổ chức lớn hơn
Google sử dụng Python rộng rãi và chính thức hỗ trợ nó trong nội bộ như một trong ba ngôn ngữ cốt lõi của họ, hai ngôn ngữ còn lại là Java và Golang. Mặc dù Google có thể có mọi ngôn ngữ lập trình chạy ở đâu đó trong cơ sở hạ tầng của họ, Python nhận được hỗ trợ ưu tiên do trạng thái ngôn ngữ cốt lõi của nó
Dropbox nổi tiếng với việc sử dụng Python trong quá trình phát triển ứng dụng, cơ sở hạ tầng và hoạt động của họ. Họ cũng đã làm rất tốt trong việc thu hút thị trường bằng cách thuê những người đóng góp cốt lõi cho Python nổi tiếng trong một khoảng thời gian, chẳng hạn như Guido van Rossum và Jessica McKellar [mặc dù Jessica hiện đang làm việc tại một công ty mới do cô ấy đồng sáng lập]
Facebook và Instagram sử dụng Python 3 trên quy mô lớn. Họ đã nói rất nhiều về việc thực hiện thành công việc di chuyển từ thế giới Python 2 sang Python 3
Một phần đáng kể của Reddit được xây dựng bằng Python và đây là một trong những trang web lớn nhất trên quy mô sử dụng ngôn ngữ lập trình
Phần tăng bao gồm việc sử dụng Python [và các ngôn ngữ lập trình khác] tại Lyft, Digital Ocean, Sauce Labs, Slack và Fastly trong bài đăng tổng quan tuyệt vời này có tiêu đề "Trở thành một nhà phát triển tại. "
Cơ quan chính phủ
Việc sử dụng Python trong các cơ quan chính phủ phổ biến bất chấp danh tiếng của các cơ quan là những người áp dụng công nghệ chậm chạp. Các tổ chức bao gồm từ các cơ quan quản lý ngành tài chính như SEC và CFPB, đến các cơ quan tình báo như CIA, FBI và NSA
Hướng dẫn Python dành riêng cho ngành
Python được sử dụng rộng rãi trong các ngành công nghiệp khác nhau đến nỗi các nhà phát triển đã viết các hướng dẫn cụ thể cho nghề nghiệp của họ về cách sử dụng Python. Các tài nguyên sau đây là hướng dẫn sử dụng Python trong thiên văn học, khoa học xã hội và các lĩnh vực khác thay vì các công ty cụ thể