Hướng dẫn python.org download - tải xuống python.org

Lưu ý: Mặc dù JavaScript không cần thiết cho trang web này, nhưng sự tương tác của bạn với nội dung sẽ bị hạn chế. Vui lòng bật JavaScript để có kinh nghiệm đầy đủ. While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.

Phát hành lịch trình

  • Python 3.9 Lịch phát hành
  • Python 3.8 Lịch phát hành
  • Python 3.7 Lịch phát hành
  • Python 3.6 Lịch phát hành
  • Lịch phát hành Python 3.5
  • Lịch phát hành Python 2.7

OpenPGP Khóa công khai

Nguồn và các tệp thực thi nhị phân được ký bởi Trình quản lý phát hành hoặc Trình tạo nhị phân bằng khóa OpenPGP của họ. Các tệp phát hành cho các bản phát hành hiện được hỗ trợ hiện đang được ký bằng cách sau:

  • Pablo Galindo Salgado [3.10.x và 3.11.x Tệp và thẻ nguồn] [ID chính: 64E628F8D684696D]
  • Steve Dower [Windows nhị phân] [ID chính: FC62 4643 4870 34E5]
  • Łukasz Langa [3.8.x và 3.9.x Tệp và thẻ nguồn] [ID chính: B269 95E3 1025 0568]
  • NED Deily [MacOS Binaries, 3.7.x / 3.6.x Tệp và thẻ nguồn] [ID chính: 2D34 7EA6 AA65 421D, FB99 2128 6F5E 1540 và ID nhà phát triển Apple DJ3H93M7VJ]DJ3H93M7VJ]
  • Larry Hastings [Tệp và thẻ nguồn 3.5.x] [ID chính: 3A5C A953 F73C 700D]
  • Benjamin Peterson [2.7.Z Tệp và thẻ nguồn] [ID chính: 04C3 67C2 18AD D4FF và A4135B38]

Phát hành các tệp cho các bản phát hành cũ hơn hiện đã đạt đến cuối đời có thể đã được ký bởi một trong những điều sau đây:

  • Anthony Baxter [ID chính: 0EDD C5F2 6A45 C816]
  • Georg Brandl [ID chính: 0A5B 1018 3658 0288]
  • Martin v. Löwis [ID chính: 6AF0 53F0 7D9D C8D2]
  • Ronald Oussoren [ID chính: C9BE 28DE E6DF 025C]
  • Barry Warsaw [ID chính: 126E B563 A74B 06BF, D986 6941 EA5B BD71 và ED9D77D5]

Bạn có thể nhập các khóa công khai của một người từ máy chủ mạng KeyServer công khai mà bạn tin tưởng bằng cách chạy một lệnh như:

gpg --recv-keys [key id]

Hoặc, trong nhiều trường hợp, khóa công khai cũng có thể được tìm thấy tại Keybase.io. Trên các trang tải xuống dành riêng cho phiên bản, bạn sẽ thấy một liên kết đến cả tệp có thể tải xuống và tệp chữ ký đã tách ra. Để xác minh tính xác thực của bản tải xuống, hãy lấy cả hai tệp và sau đó chạy lệnh này:

gpg --verify Python-3.6.2.tgz.asc

Lưu ý rằng bạn phải sử dụng tên của tệp chữ ký và bạn nên sử dụng tệp phù hợp với bản tải xuống mà bạn đang xác minh.

  • [Các hướng dẫn này được hướng đến người dùng dòng lệnh GNUPG và UNIX.]

Các mặt hàng hữu ích khác

  • Tìm kiếm các mô -đun Python của bên thứ 3? Chỉ số gói có nhiều trong số chúng.Python modules? The Package Index has many of them.
  • Bạn có thể xem tài liệu tiêu chuẩn trực tuyến hoặc bạn có thể tải xuống trong HTML, PostScript, PDF và các định dạng khác. Xem trang tài liệu chính.
  • Thông tin về các công cụ để giải nén các tệp lưu trữ được cung cấp trên python.org có sẵn.
  • Mẹo: Ngay cả khi bạn tải xuống một nhị phân làm sẵn cho nền tảng của mình, thật hợp lý khi tải xuống nguồn. Điều này cho phép bạn duyệt thư viện tiêu chuẩn [LIB thư mục con] và các bộ sưu tập tiêu chuẩn của bản demo [demo] và các công cụ [công cụ] đi kèm với nó. Có rất nhiều bạn có thể học hỏi từ nguồn!: even if you download a ready-made binary for your platform, it makes sense to also download the source. This lets you browse the standard library [the subdirectory Lib] and the standard collections of demos [Demo] and tools [Tools] that come with it. There's a lot you can learn from the source!
  • Ngoài ra còn có một bộ sưu tập các gói Emacs mà Pythoneer làm trống có thể thấy hữu ích. Điều này bao gồm các chế độ chính để chỉnh sửa Python, C, C ++, Java, v.v., giao diện trình gỡ lỗi Python và nhiều hơn nữa. Hầu hết các gói đều tương thích với emacs và xemacs.

Muốn đóng góp?

Muốn đóng góp? Xem Hướng dẫn của nhà phát triển Python để tìm hiểu về cách quản lý phát triển Python.

Python là một ngôn ngữ lập trình mạnh mẽ, dễ học. Nó có cấu trúc dữ liệu cấp cao hiệu quả và một cách tiếp cận đơn giản nhưng hiệu quả để lập trình hướng đối tượng. Cú pháp thanh lịch Python và gõ động, cùng với bản chất được giải thích của nó, làm cho nó trở thành một ngôn ngữ lý tưởng để viết kịch bản và phát triển ứng dụng nhanh chóng trong nhiều lĩnh vực trên hầu hết các nền tảng.

Trình thông dịch Python và thư viện tiêu chuẩn mở rộng có sẵn miễn phí ở dạng nguồn hoặc nhị phân cho tất cả các nền tảng chính từ trang web Python, //www.python.org/ và có thể được phân phối tự do. Các trang web tương tự cũng chứa các phân phối và con trỏ cho nhiều mô -đun, chương trình và công cụ Python của bên thứ ba miễn phí, và tài liệu bổ sung.

Trình thông dịch Python dễ dàng được mở rộng với các hàm và loại dữ liệu mới được triển khai trong C hoặc C ++ [hoặc các ngôn ngữ khác có thể gọi từ C]. Python cũng phù hợp như một ngôn ngữ mở rộng cho các ứng dụng có thể tùy chỉnh.

Hướng dẫn này giới thiệu người đọc một cách không chính thức về các khái niệm và tính năng cơ bản của ngôn ngữ và hệ thống Python. Nó giúp có một thông dịch viên Python tiện dụng cho trải nghiệm thực hành, nhưng tất cả các ví dụ đều được khép kín, vì vậy hướng dẫn cũng có thể được đọc ngoại tuyến.

Để biết mô tả về các đối tượng và mô -đun tiêu chuẩn, hãy xem Thư viện tiêu chuẩn Python. Tài liệu tham khảo ngôn ngữ Python cho một định nghĩa chính thức hơn về ngôn ngữ. Để ghi các tiện ích mở rộng trong C hoặc C ++, hãy đọc mở rộng và nhúng trình thông dịch Python và hướng dẫn tham khảo API Python/C. Ngoài ra còn có một số cuốn sách bao gồm Python theo chiều sâu.The Python Standard Library. The Python Language Reference gives a more formal definition of the language. To write extensions in C or C++, read Extending and Embedding the Python Interpreter and Python/C API Reference Manual. There are also several books covering Python in depth.

Hướng dẫn này không cố gắng toàn diện và bao gồm mọi tính năng, hoặc thậm chí mọi tính năng thường được sử dụng. Thay vào đó, nó giới thiệu nhiều tính năng đáng chú ý nhất của Python, và sẽ cho bạn một ý tưởng tốt về hương vị và phong cách ngôn ngữ. Sau khi đọc nó, bạn sẽ có thể đọc và viết các mô -đun và chương trình Python, và bạn sẽ sẵn sàng tìm hiểu thêm về các mô -đun thư viện Python khác nhau được mô tả trong Thư viện tiêu chuẩn Python.The Python Standard Library.

Thuật ngữ cũng đáng để trải qua.Glossary is also worth going through.

  • 1. Sự thèm ăn của bạn
  • 2. Sử dụng trình thông dịch Python
    • 2.1. Gọi người phiên dịch
      • 2.1.1. Đối số thông qua
      • 2.1.2. Chế độ tương tác
    • 2.2. Thông dịch viên và môi trường của nó
      • 2.2.1. Mã mã nguồn
  • 3. Giới thiệu không chính thức về Python
    • 3.1. Sử dụng Python làm máy tính
      • 3.1.1. Số
      • 3.1.2. Dây
      • 3.1.3. Danh sách
    • 3.2. Những bước đầu tiên hướng tới lập trình
  • 4. Thêm các công cụ lưu lượng điều khiển
    • 4.1. if Báo cáo
    • 4.2. for Báo cáo
    • 4.3. Hàm range[]
    • 4.4. breakcontinue Tuyên bố và else Điều khoản trên các vòng lặp
    • 4.5.
      gpg --verify Python-3.6.2.tgz.asc
      
      0 Báo cáo
    • 4.6. Tuyên bố
      gpg --verify Python-3.6.2.tgz.asc
      
      1
    • 4.7. Xác định chức năng
    • 4.8. Thêm về việc xác định các chức năng
      • 4.8.1. Giá trị đối số mặc định
      • 4.8.2. Từ khóa đối số
      • 4.8.3. Tham số đặc biệt
        • 4.8.3.1. Đối số vị trí hoặc phím keyword
        • 4.8.3.2. Các tham số chỉ có vị trí
        • 4.8.3.3. Đối số chỉ từ khóa
        • 4.8.3.4. Ví dụ chức năng
        • 4.8.3.5. Tóm tắt lại
      • 4.8.4. Danh sách đối số tùy ý
      • 4.8.5. Giải nén danh sách đối số
      • 4.8.6. Biểu thức Lambda
      • 4.8.7. Chuỗi tài liệu
      • 4.8.8. Chú thích chức năng
    • 4.9. Intermezzo: Phong cách mã hóa
  • 5. Cấu trúc dữ liệu
    • 5.1. Thêm về danh sách
      • 5.1.1. Sử dụng danh sách làm ngăn xếp
      • 5.1.2. Sử dụng danh sách làm hàng đợi
      • 5.1.3. Danh sách toàn diện
      • 5.1.4. Danh sách lồng nhau toàn diện
    • 5.2. Tuyên bố
      gpg --verify Python-3.6.2.tgz.asc
      
      2
    • 5.3. Tuples và trình tự
    • 5.4. Bộ
    • 5.5. Từ điển
    • 5.6. Kỹ thuật lặp
    • 5.7. Nhiều hơn về điều kiện
    • 5,8. So sánh trình tự và các loại khác
  • 6. Mô -đun
    • 6.1. Thêm về các mô -đun
      • 6.1.1. Thực thi các mô -đun dưới dạng tập lệnh
      • 6.1.2. Đường dẫn tìm kiếm mô -đun
      • 6.1.3. “Các tệp Python đã biên dịch”
    • 6.2. Các mô -đun tiêu chuẩn
    • 6.3. Hàm
      gpg --verify Python-3.6.2.tgz.asc
      
      3
    • 6.4. Gói
      • 6.4.1. Nhập * từ một gói
      • 6.4.2. Tài liệu tham khảo nội bộ
      • 6.4.3. Các gói trong nhiều thư mục
  • 7. Đầu vào và đầu ra
    • 7.1. Định dạng đầu ra fancier
      • 7.1.1. Định dạng chuỗi chữ
      • 7.1.2. Phương thức định dạng chuỗi []
      • 7.1.3. Định dạng chuỗi thủ công
      • 7.1.4. Định dạng chuỗi cũ
    • 7.2. Đọc và ghi tệp
      • 7.2.1. Phương thức của các đối tượng tệp
      • 7.2.2. Lưu dữ liệu có cấu trúc với
        gpg --verify Python-3.6.2.tgz.asc
        
        4
  • 8. Lỗi và ngoại lệ
    • 8.1. Lỗi cú pháp
    • 8.2. Ngoại lệ
    • 8.3. Xử lý ngoại lệ
    • 8.4. Nâng cao ngoại lệ
    • 8,5. Chuỗi ngoại lệ
    • 8.6. Ngoại lệ do người dùng xác định
    • 8.7. Xác định hành động dọn dẹp
    • 8.8. Hành động dọn dẹp được xác định trước
  • 9. Lớp học
    • 9.1. Một từ về tên và đối tượng
    • 9.2. Phạm vi Python và không gian tên
      • 9.2.1. Ví dụ về phạm vi và không gian tên
    • 9.3. Cái nhìn đầu tiên về các lớp học
      • 9.3.1. Cú pháp định nghĩa lớp
      • 9.3.2. Đối tượng lớp
      • 9.3.3. Đối tượng thể hiện
      • 9.3.4. Đối tượng phương thức
      • 9.3.5. Biến lớp và trường hợp
    • 9.4. Nhận xét ngẫu nhiên
    • 9,5. Di sản
      • 9.5.1. Nhiều kế thừa
    • 9.6. Biến riêng
    • 9.7. Vụn vặt
    • 9.8. Trình lặp
    • 9.9. Máy phát điện
    • 9.10. Biểu thức máy phát
  • 10. Chuyến tham quan ngắn gọn về thư viện tiêu chuẩn
    • 10.1. Giao diện hệ điều hành
    • 10.2. Tập tin ký tự đại diện
    • 10.3. Đối số dòng lệnh
    • 10,4. Chuyển hướng đầu ra lỗi và chấm dứt chương trình
    • 10,5. Chuỗi kết hợp mẫu
    • 10.6. toán học
    • 10.7. Truy cập Internet
    • 10.8. Ngày và thời gian
    • 10.9. Nén dữ liệu
    • 10.10. Đo lường hiệu suất
    • 10.11. Kiểm soát chất lượng
    • 10.12. Bao gồm pin
  • 11. Chuyến tham quan ngắn gọn về thư viện tiêu chuẩn - Phần II
    • 11.1. Định dạng đầu ra
    • 11.2. Tạo khuôn
    • 11.3. Làm việc với bố cục hồ sơ dữ liệu nhị phân
    • 11.4. Đa luồng
    • 11,5. Đăng nhập
    • 11.6. Tài liệu tham khảo yếu
    • 11.7. Các công cụ để làm việc với danh sách
    • 11.8. Số học dấu thập phân
  • 12. Môi trường và gói ảo
    • 12.1. Giới thiệu
    • 12.2. Tạo môi trường ảo
    • 12.3. Quản lý các gói với PIP
  • 13. Bây giờ là gì?
  • 14. Chỉnh sửa đầu vào tương tác và thay thế lịch sử
    • 14.1. Hoàn thành tab và chỉnh sửa lịch sử
    • 14.2. Lựa chọn thay thế cho thông dịch viên tương tác
  • 15. Số học điểm nổi: Các vấn đề và giới hạn
    • 15.1. Lỗi đại diện
  • 16. Phụ lục
    • 16.1. Chế độ tương tác
      • 16.1.1. Xử lý lỗi
      • 16.1.2. Các tập lệnh Python thực thi
      • 16.1.3. Tệp khởi động tương tác
      • 16.1.4. Các mô -đun tùy chỉnh

Chủ Đề