Python --version

Để kiểm tra phiên bản Python của bạn, hãy chạy python ‐‐version trong dòng lệnh (Windows), trình bao (Mac) hoặc thiết bị đầu cuối (Linux/Ubuntu). Để kiểm tra phiên bản Python trong tập lệnh của bạn, hãy chạy import sys để lấy mô-đun và sử dụng

from platform import python_version
print(python_version())
0 để tìm thông tin chi tiết về phiên bản trong mã của bạn

Python --version

Hãy xem tổng quan nhanh về các cách khác nhau để kiểm tra phiên bản Python của bạn trong tất cả các hệ điều hành và môi trường. Đây có thể là tất cả những gì bạn cần biết

LệnhỞ đâu?Cái gì?Ví dụ Đầu rapython ‐‐version hoặc
from platform import python_version
print(python_version())
2 hoặc
from platform import python_version
print(python_version())
3TerminalMac/Linux/Win
from platform import python_version
print(python_version())
4
from platform import python_version
print(python_version())
5Python ScriptInformation string
from platform import python_version
print(python_version())
6
from platform import python_version
print(python_version())
7
from platform import python_version
print(python_version())
8Python scriptVersion info tuple
from platform import python_version
print(python_version())
9
>>> import sys
>>> sys.version
0
>>> import sys
>>> sys.version
1Tập lệnh PythonThông tin chuỗi ngắn
>>> import sys
>>> sys.version
2
>>> import sys
>>> sys.version
3Tập lệnh PythonThông tin bộ dữ liệu ngắn
>>> import sys
>>> sys.version
4

Trong ảnh chụp màn hình sau, bạn có thể thấy cách tôi kiểm tra phiên bản Python trong Windows PowerShell của mình

Python --version

Bạn có muốn phát triển các kỹ năng của một chuyên gia Python toàn diện—đồng thời được trả tiền trong quá trình này không?

Python --version

Tổng quan

Khi Guido van Rossum phát hành phiên bản Python khả thi đầu tiên 0. 9. 0 vào năm 1991, anh ấy không thể ngờ rằng (bằng một cú sút xa) rằng anh ấy sắp tạo ra ngôn ngữ lập trình có ảnh hưởng nhất trên thế giới. Python có một tương lai tươi sáng. mọi phiên bản Python mới đều bổ sung các tính năng mới cho ngôn ngữ lập trình

Trong video và blog hướng dẫn sau đây, tôi sẽ chỉ cho bạn cách kiểm tra phiên bản Python của bạn—bất kể hệ điều hành của bạn là gì (Windows, macOS, Linux, Ubuntu) và khung lập trình (Jupyter)

Bạn có thể phát video trong khi cuộn xuống để đọc hướng dẫn từng bước về cách kiểm tra phiên bản Python của mình

Làm cách nào để kiểm tra phiên bản Python của bạn?

Python --version

Xem video này trên YouTube

Nếu bạn giống tôi mười năm trước, bạn cần Google lặp đi lặp lại các lệnh Python quan trọng. May mắn thay, tôi đã tìm ra một cách đơn giản và hiệu quả (và miễn phí) để cải thiện kỹ năng Python của mình

Và bạn cũng vậy. học với cheat sheet

Tham gia học viện email của tôi và tải xuống bảng cheat Python miễn phí của bạn về các chủ đề khác nhau, chẳng hạn như từ khóa, hướng đối tượng, NumPy và cấu trúc dữ liệu

Tải xuống bảng cheat Python MIỄN PHÍ của bạn và in chúng lên tường văn phòng của bạn (liên kết tới trang đăng ký học viện email của tôi trên blog này)

môi trường

Phương pháp chung này hoạt động trên tất cả các hệ điều hành chính (Windows, Linux và macOS)

OS & EnvironmentMethodWin10, Win7Mở dòng lệnh và chạy
from platform import python_version
print(python_version())
2 hoặc python ‐‐versionMacOS, Linux, UbuntuMở thiết bị đầu cuối và chạy
from platform import python_version
print(python_version())
2 hoặc ________69____Python Shell, Juypter NotebookChế độ tương tác
>>> import sys
>>> sys.version
9 Python Editor, Jupyter Notebook Chế độ bình thường
>>> import sys
>>> sys.version_info
sys.version_info(major=3, minor=8, micro=0, releaselevel='final', serial=0)
0

Bảng này cho bạn thấy cách các môi trường khác nhau yêu cầu các lệnh khác nhau để kiểm tra phiên bản Python của bạn

Bạn có thể có câu hỏi sau đây

Làm cách nào để mở dòng lệnh hoặc thiết bị đầu cuối của bạn?

  • các cửa sổ. Nhấn phím tắt
    >>> import sys
    >>> sys.version_info
    sys.version_info(major=3, minor=8, micro=0, releaselevel='final', serial=0)
    1, gõ 
    >>> import sys
    >>> sys.version_info
    sys.version_info(major=3, minor=8, micro=0, releaselevel='final', serial=0)
    2, nhấn
    >>> import sys
    >>> sys.version_info
    sys.version_info(major=3, minor=8, micro=0, releaselevel='final', serial=0)
    3
  • Hệ điều hành Mac. Nhấn phím tắt
    >>> import sys
    >>> sys.version_info
    sys.version_info(major=3, minor=8, micro=0, releaselevel='final', serial=0)
    4, gõ
    >>> import sys
    >>> sys.version_info
    sys.version_info(major=3, minor=8, micro=0, releaselevel='final', serial=0)
    5, nhấn
    >>> import sys
    >>> sys.version_info
    sys.version_info(major=3, minor=8, micro=0, releaselevel='final', serial=0)
    3
  • Linux. Nhấn phím tắt
    >>> import sys
    >>> sys.version_info
    sys.version_info(major=3, minor=8, micro=0, releaselevel='final', serial=0)
    7

Đầu ra phiên bản Python bao gồm ba số chính. người vị thành niên. vi mô. Ví dụ, phiên bản 3. 7. 2 có nghĩa là

  • phiên bản chính là 3,
  • phiên bản nhỏ là 7, và
  • phiên bản vi mô là 2

[CHÚ Ý] Các phiên bản chính khác nhau KHÔNG tương thích hoàn toàn. Các phiên bản nhỏ khác nhau tương thích

Ví dụ: bạn có thể thực thi mã được viết bằng Python 3. 6. 4 trong Python 3. 7. 2 vì chúng là cùng một phiên bản chính — Python 3. Nhưng bạn không thể thực thi mã được viết bằng Python 2. 7. 4 trong Python 3. 7. 2 vì chúng là các phiên bản chính khác nhau

💡 Lưu ý. các phiên bản nhỏ mới có thể thêm các thay đổi vào ngôn ngữ. Ví dụ, trong Python 3. 8 họ đã giới thiệu chức năng

>>> import sys
>>> sys.version_info
sys.version_info(major=3, minor=8, micro=0, releaselevel='final', serial=0)
8 với từ điển. Bạn không thể sử dụng hàm
>>> import sys
>>> sys.version_info
sys.version_info(major=3, minor=8, micro=0, releaselevel='final', serial=0)
9 trong các phiên bản Python cũ hơn. Nhưng đại đa số ngôn ngữ đều giống nhau

Hãy đi sâu vào các bước chính xác để kiểm tra phiên bản Python của bạn trong mọi môi trường

Tôi đã cố gắng tìm ra bất kỳ môi trường nào mà bạn có thể quan tâm. Nhưng nếu bạn không tìm thấy môi trường của mình, vui lòng cho tôi biết và tôi cũng sẽ thêm môi trường cụ thể của bạn

Kiểm tra phiên bản Python nào trong tập lệnh (Các bước chính xác)

Đôi khi, bạn muốn kiểm tra phiên bản của Python trong chương trình Python của mình

Python --version

Để đạt được điều này, chỉ cần nhập mô-đun

# my_file.py
import sys
assert sys.version_info >= (3, 8)

my_dict = dict(a=1, b=2, c=3)
for key in reversed(my_dict):
    print(key)
0 và in thuộc tính
from platform import python_version
print(python_version())
0 vào trình bao Python của bạn

>>> import sys
>>> print(sys.version)
3.7.2 (tags/v3.7.2:9a3ffc0492, Dec 23 2018, 23:09:28) [MSC v.1916 64 bit (AMD64)]

Kiểm tra phiên bản Python Jupyter (Các bước chính xác)

Ba bước để kiểm tra phiên bản Python trong sổ ghi chép Jupyter

  1. Mở sổ tay Jupyter. gõ
    # my_file.py
    import sys
    assert sys.version_info >= (3, 8)
    
    my_dict = dict(a=1, b=2, c=3)
    for key in reversed(my_dict):
        print(key)
    2 trong thiết bị đầu cuối/bảng điều khiển của bạn
  2. Viết đoạn mã Python sau vào một ô mã
from platform import python_version
print(python_version())

3. thực hiện kịch bản

Thay vào đó, bạn cũng có thể sử dụng đoạn mã Python sau để kiểm tra phiên bản Python của mình trong sổ ghi chép Jupyter

>>> import sys
>>> sys.version

Đây là một ảnh chụp màn hình trên máy tính của tôi

Python --version

Kiểm tra phiên bản Python Windows 10 (Các bước chính xác)

Ba bước kiểm tra phiên bản Python trên hệ điều hành Win 10 của bạn

  1. Mở ứng dụng Powershell. Nhấn phím Windows để mở màn hình bắt đầu. Trong hộp tìm kiếm, gõ “powershell”. Nhấn nút Enter
  2. thực thi lệnh. gõ python ‐‐version và nhấn enter
  3. Phiên bản Python xuất hiện ở dòng tiếp theo bên dưới lệnh của bạn

Kiểm tra phiên bản Python Windows 7 (Các bước chính xác)

Ba bước kiểm tra phiên bản Python trên hệ điều hành Win 7

  1. Mở ứng dụng nhắc lệnh. Nhấn phím Windows để mở màn hình bắt đầu. Trong hộp tìm kiếm gõ “
    # my_file.py
    import sys
    assert sys.version_info >= (3, 8)
    
    my_dict = dict(a=1, b=2, c=3)
    for key in reversed(my_dict):
        print(key)
    4”. Nhấp vào ứng dụng nhắc lệnh
  2. thực thi lệnh. gõ python ‐‐version và nhấn
    # my_file.py
    import sys
    assert sys.version_info >= (3, 8)
    
    my_dict = dict(a=1, b=2, c=3)
    for key in reversed(my_dict):
        print(key)
    6
  3. Phiên bản Python xuất hiện ở dòng tiếp theo ngay bên dưới lệnh của bạn

Kiểm tra phiên bản Python Mac (Các bước chính xác)

Bốn bước để kiểm tra phiên bản Python trên hệ điều hành Mac của bạn

  1. Nhấn
    # my_file.py
    import sys
    assert sys.version_info >= (3, 8)
    
    my_dict = dict(a=1, b=2, c=3)
    for key in reversed(my_dict):
        print(key)
    7 +
    # my_file.py
    import sys
    assert sys.version_info >= (3, 8)
    
    my_dict = dict(a=1, b=2, c=3)
    for key in reversed(my_dict):
        print(key)
    8 để mở Spotlight
  2. Nhập “
    >>> import sys
    >>> sys.version_info
    sys.version_info(major=3, minor=8, micro=0, releaselevel='final', serial=0)
    5” và nhấn enter
  3. thực thi lệnh. gõ python ‐‐version hoặc
    from platform import python_version
    print(python_version())
    2 và nhấn
    # my_file.py
    import sys
    assert sys.version_info >= (3, 8)
    
    my_dict = dict(a=1, b=2, c=3)
    for key in reversed(my_dict):
        print(key)
    6
  4. Phiên bản Python xuất hiện ở dòng tiếp theo bên dưới lệnh của bạn

Kiểm tra phiên bản Python Linux (Các bước chính xác)

Ba bước kiểm tra phiên bản Python trên hệ điều hành Linux của bạn

  1. Mở ứng dụng đầu cuối (ví dụ: bash)
  2. thực thi lệnh. gõ vào python ‐‐version hoặc
    from platform import python_version
    print(python_version())
    2 và nhấn
    # my_file.py
    import sys
    assert sys.version_info >= (3, 8)
    
    my_dict = dict(a=1, b=2, c=3)
    for key in reversed(my_dict):
        print(key)
    6
  3. Phiên bản Python xuất hiện ở dòng tiếp theo bên dưới lệnh của bạn

Kiểm tra phiên bản Python Ubuntu (Các bước chính xác)

Bốn bước kiểm tra phiên bản Python trên hệ điều hành Ubuntu của bạn

  1. mở dấu gạch ngang. nhấp vào biểu tượng phía trên bên trái
  2. mở thiết bị đầu cuối. gõ “
    >>> import sys
    >>> sys.version_info
    sys.version_info(major=3, minor=8, micro=0, releaselevel='final', serial=0)
    5“, nhấp vào ứng dụng đầu cuối
  3. thực thi lệnh. gõ python ‐‐version hoặc
    from platform import python_version
    print(python_version())
    2 và nhấn
    # my_file.py
    import sys
    assert sys.version_info >= (3, 8)
    
    my_dict = dict(a=1, b=2, c=3)
    for key in reversed(my_dict):
        print(key)
    6
  4. Phiên bản Python xuất hiện ở dòng tiếp theo ngay bên dưới lệnh của bạn

Bạn có cần google các từ khóa Python quan trọng nhiều lần không?

Chỉ cần tải xuống bảng cheat Python phổ biến này, in tệp PDF có độ phân giải cao và ghim nó vào tường văn phòng của bạn

Kiểm tra phiên bản Python của bạn trong Anaconda (Các bước chính xác)

Bạn có thể chọn từ các lựa chọn thay thế khác nhau

  • Để kiểm tra phiên bản Anaconda của bạn, hãy chạy
    # Running Python 3.8
    $ python my_file.py
    c
    b
    a
    0 hoặc
    # Running Python 3.8
    $ python my_file.py
    c
    b
    a
    1 trong dấu nhắc anaconda của bạn. Bạn có thể mở lời nhắc anaconda bằng cách tìm kiếm “
    # Running Python 3.8
    $ python my_file.py
    c
    b
    a
    2” trong trường tìm kiếm của hệ điều hành của bạn
  • Một cách khác để tải phiên bản Anaconda của bạn là chạy
    # Running Python 3.8
    $ python my_file.py
    c
    b
    a
    3
  • Lệnh ngắn hơn
    # Running Python 3.8
    $ python my_file.py
    c
    b
    a
    4 liệt kê tên, phiên bản và bản dựng chi tiết của các gói đã cài đặt của bạn
  • Để tìm hiểu về chi tiết môi trường của bạn, hãy chạy _______ 45 _______5 với cờ tùy chọn _______ 45 _______6 để xem tất cả các môi trường của bạn
  • Để kiểm tra phiên bản Python của bạn, hãy chạy
    from platform import python_version
    print(python_version())
    2 hoặc python ‐‐version trong thiết bị đầu cuối của bạn

Tài liệu liên quan. Vui lòng tìm thêm thông tin chi tiết về cách thiết lập môi trường của bạn. Bạn có thể tải xuống một bảng cheat Anaconda đầy thông tin tại đây

Kiểm tra phiên bản Python của bạn trong Spyder (Các bước chính xác)

Trong trình chỉnh sửa mã Spyder của bạn, việc kiểm tra phiên bản Python của bạn thậm chí còn đơn giản hơn

Chỉ cần chạy bất kỳ tập lệnh nào và thông tin phiên bản sẽ xuất hiện ở dòng đầu tiên trước khi xuất tập lệnh của bạn

[Lịch sử] Các phiên bản Python khác nhau là gì?

Python có ba phiên bản chính. phiên bản 1, phiên bản 2 và phiên bản 3. Phiên bản 4 hiện tại (2020) đang được phát triển

Đây là lịch sử phiên bản từ Wikipedia và các tài liệu chính thức

Trăn 3. 0 – 3 tháng 12 năm 2008

  • Trăn 3. 8. 2 ― phát hành vào ngày 24 tháng 2 năm 2020
  • Trăn 3. 8. 1 ― phát hành ngày 18 tháng 12 năm 2019
  • Trăn 3. 8. 0 ― phát hành ngày 14 tháng 10 năm 2019
  • Trăn 3. 7. 7 ― phát hành vào ngày 10 tháng 3 năm 2020
  • Trăn 3. 7. 6 ― phát hành ngày 18 tháng 12 năm 2019
  • Trăn 3. 7. 5 ― phát hành vào ngày 15 tháng 10 năm 2019
  • Trăn 3. 7. 4 ― phát hành ngày 08 tháng 7 năm 2019
  • Trăn 3. 7. 3 ― phát hành vào ngày 25 tháng 3 năm 2019
  • Trăn 3. 7. 2 ― phát hành vào ngày 24 tháng 12 năm 2018
  • Trăn 3. 7. 1 ― phát hành ngày 20 tháng 10 năm 2018
  • Trăn 3. 7. 0 ― phát hành ngày 27 tháng 6 năm 2018
  • Trăn 3. 6. 10 ― phát hành ngày 18 tháng 12 năm 2019
  • Trăn 3. 6. 9 ― phát hành ngày 02 tháng 7 năm 2019
  • Trăn 3. 6. 8 ― phát hành ngày 24 tháng 12 năm 2018
  • Trăn 3. 6. 7 ― phát hành ngày 20 tháng 10 năm 2018
  • Trăn 3. 6. 6 ― phát hành ngày 27 tháng 6 năm 2018
  • Trăn 3. 6. 5 ― phát hành vào ngày 28 tháng 3 năm 2018
  • Trăn 3. 6. 4 ― phát hành ngày 19 tháng 12 năm 2017
  • Trăn 3. 6. 3 ― phát hành ngày 03 tháng 10 năm 2017
  • Trăn 3. 6. 2 ― phát hành vào ngày 17 tháng 7 năm 2017
  • Trăn 3. 6. 1 ― phát hành ngày 21 tháng 3 năm 2017
  • Trăn 3. 6. 0 ― phát hành ngày 23 tháng 12 năm 2016
  • Trăn 3. 5. 8 ― phát hành ngày 29 tháng 10 năm 2019
  • Trăn 3. 5. 7 ― phát hành vào ngày 18 tháng 3 năm 2019
  • Trăn 3. 5. 6 ― phát hành vào ngày 8 tháng 8 năm 2018
  • Trăn 3. 5. 5 ― phát hành vào ngày 4 tháng 2 năm 2018
  • Trăn 3. 5. 4 ― phát hành ngày 25 tháng 7 năm 2017
  • Trăn 3. 5. 3 ― phát hành vào ngày 17 tháng 1 năm 2017
  • Trăn 3. 5. 2 ― phát hành ngày 27 tháng 6 năm 2016
  • Trăn 3. 5. 1 ― phát hành ngày 07 tháng 12 năm 2015
  • Trăn 3. 5. 0 ― phát hành ngày 13 tháng 9 năm 2015
  • Trăn 3. 4. 10 ― phát hành ngày 18 tháng 3 năm 2019
  • Trăn 3. 4. 9 ― phát hành ngày 8 tháng 8 năm 2018
  • Trăn 3. 4. 8 ― phát hành vào ngày 4 tháng 2 năm 2018
  • Trăn 3. 4. 7 ― phát hành ngày 25 tháng 7 năm 2017
  • Trăn 3. 4. 6 ― phát hành vào ngày 17 tháng 1 năm 2017
  • Trăn 3. 4. 5 ― phát hành ngày 26 tháng 6 năm 2016
  • Trăn 3. 4. 4 ― phát hành ngày 06 tháng 12 năm 2015
  • Trăn 3. 4. 3 ― phát hành ngày 25 tháng 2 năm 2015
  • Trăn 3. 4. 2 ― phát hành ngày 4 tháng 10 năm 2014
  • Trăn 3. 4. 1 ― phát hành ngày 18 tháng 5 năm 2014
  • Trăn 3. 4. 0 ― phát hành ngày 16 tháng 3 năm 2014
  • Trăn 3. 3. 7 ― phát hành ngày 19 tháng 9 năm 2017
  • Trăn 3. 3. 6 ― phát hành ngày 12 tháng 10 năm 2014
  • Trăn 3. 3. 5 ― phát hành ngày 9 tháng 3 năm 2014
  • Trăn 3. 3. 4 ― phát hành ngày 9 tháng 2 năm 2014
  • Trăn 3. 3. 3 ― phát hành ngày 17 tháng 11 năm 2013
  • Trăn 3. 3. 2 ― phát hành ngày 15 tháng 5 năm 2013
  • Trăn 3. 3. 1 ― phát hành ngày 7 tháng 4 năm 2013
  • Trăn 3. 3. 0 ― phát hành ngày 29 tháng 9 năm 2012
  • Trăn 3. 2. 6 ― phát hành ngày 11 tháng 10 năm 2014
  • Trăn 3. 2. 5 ― phát hành ngày 15 tháng 5 năm 2013
  • Trăn 3. 2. 4 ― phát hành ngày 7 tháng 4 năm 2013
  • Trăn 3. 2. 3 ― phát hành ngày 10 tháng 4 năm 2012
  • Trăn 3. 2. 2 ― phát hành ngày 4 tháng 9 năm 2011
  • Trăn 3. 2. 1 ― phát hành ngày 10 tháng 7 năm 2011
  • Trăn 3. 2 ― phát hành ngày 20 tháng 2 năm 2011
  • Trăn 3. 1. 5 ― phát hành ngày 9 tháng 4 năm 2012
  • Trăn 3. 1. 4 ― phát hành ngày 11 tháng 6 năm 2011
  • Trăn 3. 1. 3 ― phát hành ngày 27 tháng 11 năm 2010
  • Trăn 3. 1. 2 ― phát hành ngày 21 tháng 3 năm 2010
  • Trăn 3. 1. 1 ― phát hành ngày 17 tháng 8 năm 2009
  • Trăn 3. 1 ― phát hành ngày 27 tháng 6 năm 2009
  • Trăn 3. 0. 1 ― phát hành ngày 13 tháng 2 năm 2009
  • Trăn 3. 0 ― phát hành ngày 3 tháng 12 năm 2008

Trăn 2. 0 – 16 tháng 10 năm 2000

  • Trăn 2. 7. 17 ― phát hành ngày 19 tháng 10 năm 2019
  • Trăn 2. 7. 16 ― phát hành ngày 02 tháng 3 năm 2019
  • Trăn 2. 7. 15 ― phát hành vào ngày 30 tháng 4 năm 2018
  • Trăn 2. 7. 14 ― phát hành ngày 16 tháng 9 năm 2017
  • Trăn 2. 7. 13 ― phát hành ngày 17 tháng 12 năm 2016
  • Trăn 2. 7. 12 ― phát hành ngày 26 tháng 6 năm 2016
  • Trăn 2. 7. 11 ― phát hành ngày 5 tháng 12 năm 2015
  • Trăn 2. 7. 10 ― phát hành ngày 23 tháng 5 năm 2015
  • Trăn 2. 7. 9 ― phát hành ngày 10 tháng 12 năm 2014
  • Trăn 2. 7. 8 ― phát hành ngày 1 tháng 7 năm 2014
  • Trăn 2. 7. 7 ― phát hành ngày 31 tháng 5 năm 2014
  • Trăn 2. 7. 6 ― phát hành ngày 10 tháng 11 năm 2013
  • Trăn 2. 7. 5 ― phát hành ngày 15 tháng 5 năm 2013
  • Trăn 2. 7. 4 ― phát hành ngày 6 tháng 4 năm 2013
  • Trăn 2. 7. 3 ― phát hành ngày 9 tháng 4 năm 2012
  • Trăn 2. 7. 2 ― phát hành ngày 11 tháng 6 năm 2011
  • Trăn 2. 7. 1 ― phát hành ngày 27 tháng 11 năm 2010
  • Trăn 2. 7 ― phát hành ngày 4 tháng 7 năm 2010
  • Trăn 2. 6. 9 ― phát hành ngày 29 tháng 10 năm 2013
  • Trăn 2. 6. 8 ― phát hành ngày 10 tháng 4 năm 2012
  • Trăn 2. 6. 7 ― phát hành ngày 3 tháng 6 năm 2011
  • Trăn 2. 6. 6 ― phát hành ngày 24 tháng 8 năm 2010
  • Trăn 2. 6. 5 ― phát hành ngày 19 tháng 3 năm 2010
  • Trăn 2. 6. 4 ― phát hành ngày 25 tháng 10 năm 2009
  • Trăn 2. 6. 3 ― phát hành ngày 2 tháng 10 năm 2009
  • Trăn 2. 6. 2 ― phát hành ngày 14 tháng 4 năm 2009
  • Trăn 2. 6. 1 ― phát hành ngày 4 tháng 12 năm 2008
  • Trăn 2. 6 ― phát hành ngày 1 tháng 10 năm 2008
  • Trăn 2. 5. 4 ― phát hành ngày 23 tháng 12 năm 2008
  • Trăn 2. 5. 3 ― phát hành ngày 19 tháng 12 năm 2008
  • Trăn 2. 5. 2 ― phát hành ngày 21 tháng 2 năm 2008
  • Trăn 2. 5. 1 ― phát hành ngày 18 tháng 4 năm 2007
  • Trăn 2. 5 ― phát hành ngày 19 tháng 9 năm 2006
  • Trăn 2. 4. 4 ― phát hành ngày 18 tháng 10 năm 2006
  • Trăn 2. 4. 3 ― phát hành ngày 29 tháng 3 năm 2006
  • Trăn 2. 4. 2 ― phát hành ngày 28 tháng 9 năm 2005
  • Trăn 2. 4. 1 ― phát hành ngày 30 tháng 3 năm 2005
  • Trăn 2. 4 ― phát hành ngày 30 tháng 11 năm 2004
  • Trăn 2. 3. 5 ― phát hành ngày 8 tháng 2 năm 2005
  • Trăn 2. 3. 4 ― phát hành ngày 27 tháng 5 năm 2004
  • Trăn 2. 3. 3 ― phát hành ngày 19 tháng 12 năm 2003
  • Trăn 2. 3. 2 ― phát hành ngày 3 tháng 10 năm 2003
  • Trăn 2. 3. 1 ― phát hành ngày 23 tháng 9 năm 2003
  • Trăn 2. 3 ― phát hành ngày 29 tháng 7 năm 2003
  • Trăn 2. 2. 3 ― phát hành ngày 30 tháng 5 năm 2003
  • Trăn 2. 2. 2 ― phát hành ngày 14 tháng 10 năm 2002
  • Trăn 2. 2. 1 ― phát hành ngày 10 tháng 4 năm 2002
  • Trăn 2. 2p1 ― phát hành ngày 29 tháng 3 năm 2002
  • Trăn 2. 2 ― phát hành ngày 21 tháng 12 năm 2001
  • Trăn 2. 1. 3 ― phát hành ngày 8 tháng 4 năm 2002
  • Trăn 2. 1. 2 ― phát hành ngày 16 tháng 1 năm 2002
  • Trăn 2. 1. 1 ― phát hành ngày 20 tháng 7 năm 2001
  • Trăn 2. 1 ― phát hành ngày 15 tháng 4 năm 2001
  • Trăn 2. 0. 1 ― phát hành ngày 22 tháng 6 năm 2001
  • Trăn 2. 0 ― phát hành ngày 16 tháng 10 năm 2000

Trăn 1. 0 – tháng 1 năm 1994

  • Trăn 1. 6 ― phát hành ngày 5 tháng 9 năm 2000
  • Trăn 1. 5. 2p2 ― phát hành ngày 22 tháng 3 năm 2000
  • Trăn 1. 5. 2p1 ― phát hành ngày 6 tháng 7 năm 1999
  • Trăn 1. 5. 2 ― phát hành ngày 30 tháng 4 năm 1999
  • Trăn 1. 5. 1p1 ― phát hành ngày 6 tháng 8 năm 1998
  • Trăn 1. 5. 1 ― phát hành ngày 14 tháng 4 năm 1998
  • Trăn 1. 5 ― phát hành ngày 17 tháng 2 năm 1998
  • Trăn 1. 4 ― phát hành ngày 25 tháng 10 năm 1996

Trăn 0. 9. 0 – 20 tháng 2 năm 1991

  • Trăn 0. 9. 1 ― phát hành vào tháng 2 năm 1991
  • Trăn 0. 9. 2 ― phát hành vào mùa thu năm 1991
  • Trăn 0. 9. 4 ― phát hành ngày 24 tháng 12 năm 1991
  • Trăn 0. 9. 5 ― phát hành ngày 2 tháng 1 năm 1992
  • Trăn 0. 9. 6 ― phát hành ngày 6 tháng 4 năm 1992
  • Trăn 0. 9. 8 ― phát hành ngày 9 tháng 1 năm 1993
  • Trăn 0. 9. 9 ― phát hành ngày 29 tháng 7 năm 1993

Vì có một số khác biệt đáng kể về cú pháp, bạn phải luôn cài đặt phiên bản mới nhất trong Python. Cập nhật thông tin trên trang web chính thức của Python tại đây

👉 Hướng dẫn đề xuất. Làm cách nào để cập nhật Python?

Làm cách nào để nâng cấp lên phiên bản mới hơn?

Nếu bạn không sử dụng môi trường ảo, hãy truy cập python. org/downloads để tải xuống và cài đặt bất kỳ phiên bản nào bạn cần. Đó là cách dễ nhất để nâng cấp Python

Nhưng bây giờ bạn sẽ gặp phải vấn đề sau. làm cách nào để chạy một phiên bản Python cụ thể?

Hoặc bạn có thể làm cho cuộc sống của mình dễ dàng hơn bằng cách sử dụng môi trường ảo

Những thứ này cho phép bạn cài đặt nhiều phiên bản Python trên hệ thống của mình. Ngoài ra, bạn có thể chuyển đổi giữa chúng ngay lập tức

Một tùy chọn là sử dụng mô-đun tích hợp sẵn

# Running Python 3.8
$ python my_file.py
c
b
a
9. Nếu bạn là Nhà khoa học dữ liệu, tiêu chuẩn ngành là Anaconda

Cài đặt và nâng cấp các phiên bản Python khác nhau thật dễ dàng khi bạn sử dụng môi trường ảo. Để có hướng dẫn đầy đủ về môi trường ảo, hãy đọc qua bài viết blog giới thiệu về Finxter của chúng tôi

Làm cách nào để kiểm tra xem Python 3 đã được cài đặt chưa?

Nếu bạn đã cài đặt nhiều bản cài đặt Python, việc chạy python ‐‐version có thể chỉ cung cấp cho bạn phiên bản Python 2

Để kiểm tra phiên bản Python 3 nào được cài đặt trên máy tính của bạn, chỉ cần chạy lệnh

Q: What is the object-oriented way to become wealthy?
💰

A: Inheritance.
1 thay vì
Q: What is the object-oriented way to become wealthy?
💰

A: Inheritance.
2

Cách kiểm tra phiên bản Python – Chi tiết

Python không chỉ có các phiên bản chính, phụ và vi mô. Mỗi phiên bản đó có các phiên bản khác, cụ thể là cấp độ phát hành và sê-ri

Chúng được hiển thị khi bạn chạy

>>> import sys
>>> sys.version_info
sys.version_info(major=3, minor=8, micro=0, releaselevel='final', serial=0)

Trong đoạn mã trên, tôi đang chạy Python 3. 8. 0

Hầu hết thời gian, bạn sẽ chỉ quan tâm đến các bản phát hành chính, phụ và vi mô. Cấp độ phát hành và sê-ri thường dành cho nhóm nhà phát triển Python cốt lõi làm việc với các thay đổi đối với ngôn ngữ

Các mức giải phóng có thể là ‘

Q: What is the object-oriented way to become wealthy?
💰

A: Inheritance.
3’, ‘
Q: What is the object-oriented way to become wealthy?
💰

A: Inheritance.
4’, ‘
Q: What is the object-oriented way to become wealthy?
💰

A: Inheritance.
5’ hoặc ‘
Q: What is the object-oriented way to become wealthy?
💰

A: Inheritance.
6’

  • Alpha chứa các bản cập nhật đầu tiên được thực hiện cho ngôn ngữ
  • Beta có nghĩa là ngôn ngữ có thể được thử nghiệm với một số người dùng nhưng vẫn không hoạt động hoàn hảo. Đây là nơi xuất phát cụm từ 'người thử nghiệm bản beta'
  • Ứng viên chỉ còn một số lỗi nhỏ cần sửa
  • Final là phiên bản cuối cùng và là phiên bản được phát hành ra công chúng

Nếu bạn muốn dùng thử các tính năng mới trước bất kỳ ai khác, bạn có thể tải xuống các cấp độ phát hành này

Tuy nhiên, nếu bạn chỉ muốn một phiên bản Python hoạt động, bạn nên chọn '

Q: What is the object-oriented way to become wealthy?
💰

A: Inheritance.
6'. Khi bạn tải xuống bất kỳ phiên bản nào của Python, nó sẽ là bản phát hành '_______54_______6' trừ khi có quy định khác

Nối tiếp dành cho những thay đổi nhỏ nhất. Nhóm Python-Dev tăng nó khi họ thay đổi các phiên bản alpha, beta và ứng cử viên

Tất cả các phiên bản cuối cùng có

Q: What is the object-oriented way to become wealthy?
💰

A: Inheritance.
9. Họ thêm các thay đổi trong tương lai vào các bản phát hành chính/phụ/vi mô tiếp theo

Làm cách nào để đảm bảo tập lệnh của tôi chạy một phiên bản Python cụ thể?

Giả sử bạn vừa cài đặt Python 3. 8

Kịch bản của bạn, python ‐‐version0, sử dụng một tính năng hoàn toàn mới.

>>> import sys
>>> sys.version_info
sys.version_info(major=3, minor=8, micro=0, releaselevel='final', serial=0)
8 khi duyệt qua từ điển

Để những người khác chạy tập lệnh này, họ cũng phải chạy Python 3. 8. Vì vậy, bạn nên đánh dấu kiểm ngay từ đầu để cho những người dùng khác biết điều này

Chúng tôi làm điều này bằng cách thêm một câu lệnh python ‐‐version2 ở đầu python ‐‐version0

# my_file.py
import sys
assert sys.version_info >= (3, 8)

my_dict = dict(a=1, b=2, c=3)
for key in reversed(my_dict):
    print(key)

Câu lệnh python ‐‐version4 tăng python ‐‐version5 nếu câu lệnh là python ‐‐version6. Nếu câu lệnh là python ‐‐version7, tập lệnh tiếp tục chạy

Ví dụ: nếu tôi đang chạy Python 3. 7 và thực thi python ‐‐version0 từ thiết bị đầu cuối, điều này xảy ra

# Running Python 3.7
$ python my_file.py
Traceback (most recent call last):
  File "my_file.py", line 10, in 
    assert sys.version_info >= (3,8)
AssertionError

Nhưng nếu tôi đang chạy Python 3. 8, câu lệnh python ‐‐version4 không gây ra lỗi và nó thực thi phần còn lại của tập lệnh

# Running Python 3.8
$ python my_file.py
c
b
a

Ghi chú. Tôi đã sử dụng môi trường ảo Anaconda để cài đặt và chuyển đổi nhanh chóng giữa nhiều phiên bản Python

Tóm lược

Kiểm tra phiên bản Python bằng cách gõ python ‐‐version trong vỏ hệ điều hành hoặc dòng lệnh của bạn

Để biết thêm thông tin chi tiết về môi trường mà chương trình Python của bạn chạy trong đó, hãy thử dùng import sys1 trong trình bao Python của bạn (chế độ tương tác hoặc bình thường)

Python --version

lập trình viên

Q: What is the object-oriented way to become wealthy?
💰

A: Inheritance.

Đi đâu từ đây?

Đủ lý thuyết. Hãy thực hành một số

Các lập trình viên được trả sáu con số trở lên vì họ có thể giải quyết vấn đề hiệu quả hơn bằng cách sử dụng trí thông minh máy móc và tự động hóa

Để trở nên thành công hơn trong việc viết mã, hãy giải quyết nhiều vấn đề thực tế hơn cho người thực. Đó là cách bạn trau dồi những kỹ năng bạn thực sự cần trong thực tế. Rốt cuộc, việc sử dụng lý thuyết học tập mà không ai cần là gì?

Bạn xây dựng các kỹ năng mã hóa có giá trị cao bằng cách làm việc trên các dự án mã hóa thực tế

Bạn có muốn ngừng học với các dự án đồ chơi và tập trung vào các dự án mã thực tế giúp bạn kiếm tiền và giải quyết các vấn đề thực sự cho mọi người không?

🚀 Nếu câu trả lời của bạn là CÓ. , cân nhắc trở thành nhà phát triển Python tự do. Đó là cách tốt nhất để tiếp cận nhiệm vụ cải thiện kỹ năng Python của bạn—ngay cả khi bạn là người mới hoàn toàn

Nếu bạn chỉ muốn tìm hiểu về cơ hội làm việc tự do, vui lòng xem hội thảo trên web miễn phí của tôi “Cách xây dựng kỹ năng Python có thu nhập cao của bạn” và tìm hiểu cách tôi phát triển công việc viết mã của mình trực tuyến cũng như cách bạn có thể làm được—từ sự thoải mái của bạn

Tham gia hội thảo trên web miễn phí ngay bây giờ

Các hướng dẫn khác về Finxter

Học tập là một quá trình liên tục và bạn nên khôn ngoan để không bao giờ ngừng học hỏi và cải thiện trong suốt cuộc đời mình. 👑

Học gì?

Tôi khuyên bạn nên đọc ít nhất một hướng dẫn mỗi ngày (chỉ 5 phút cho mỗi hướng dẫn là đủ) để đảm bảo rằng bạn không ngừng học hỏi

💡 Nếu bạn muốn chắc chắn rằng mình không quên thói quen của mình, vui lòng tham gia học viện email miễn phí của chúng tôi để nhận các hướng dẫn mới hàng tuần và lời nhắc học tập trong HỘP THƯ ĐẾN của bạn

Ngoài ra, hãy lướt qua danh sách hướng dẫn sau đây và mở 3 hướng dẫn thú vị trong tab trình duyệt mới để bắt đầu thói quen học tập mới — hoặc tiếp tục với thói quen học tập hiện tại — của bạn ngay hôm nay. 🚀

Khái niệm cơ bản về Python

  • Python Một dòng cho Vòng lặp
  • Nhập mô-đun từ thư mục khác
  • Xác định loại đối tượng Python
  • Chuyển đổi danh sách chuỗi thành danh sách int
  • Chuyển đổi danh sách Int thành danh sách chuỗi
  • Chuyển đổi danh sách chuỗi thành danh sách nổi
  • Chuyển đổi danh sách thành mảng NumPy
  • Nối dữ liệu vào tệp JSON
  • Danh sách lọc Python
  • Danh sách lồng nhau

Quản lý phụ thuộc Python

  • Cài đặt PIP
  • Cách kiểm tra phiên bản Python của bạn
  • Kiểm tra phiên bản Pandas trong Script
  • Kiểm tra phiên bản Python Jupyter
  • Kiểm tra phiên bản gói PIP

Gỡ lỗi Python

  • Bắt và in ngoại lệ
  • Danh sách chỉ số vượt khỏi phạm vi
  • Sửa Giá trị Lỗi Sự thật
  • Không thể nhập tên X Lỗi

Nội dung thú vị

  • 5 Cheat Sheet Mỗi Python Coder cần sở hữu
  • 10 câu đố Python hay nhất để khám phá trình độ kỹ năng thực sự của bạn
  • Cách kiếm 1000 đô la từ bên lề với tư cách là một Freelancer Python

Cảm ơn bạn đã học với Finxter

Python --version

Chris

Trong khi làm việc với tư cách là một nhà nghiên cứu trong các hệ thống phân tán, Dr. Christian Mayer tìm thấy tình yêu của mình với việc dạy sinh viên khoa học máy tính

Để giúp sinh viên đạt được mức độ thành công Python cao hơn, anh ấy đã thành lập trang web giáo dục lập trình Finxter. com. Ông là tác giả của cuốn sách lập trình nổi tiếng Python One-Liners (NoStarch 2020), đồng tác giả của loạt sách tự xuất bản Coffee Break Python, người đam mê khoa học máy tính, cộng tác viên tự do và chủ sở hữu của một trong 10 blog Python lớn nhất thế giới

Niềm đam mê của anh ấy là viết, đọc và mã hóa. Nhưng niềm đam mê lớn nhất của anh ấy là phục vụ các lập trình viên đầy tham vọng thông qua Finxter và giúp họ nâng cao kỹ năng của mình. Bạn có thể tham gia học viện email miễn phí của anh ấy tại đây

Phiên bản Python hiện tại là gì?

Trăn 3. 10. 8 , tài liệu được phát hành vào ngày 8 tháng 10 năm 2022.

Là Python 3. 9 có sẵn?

Theo lịch phát hành được chỉ định trong PEP 596, Python 3. 9 hiện đang ở giai đoạn "chỉ sửa lỗi bảo mật" trong vòng đời của nó . 3. 9 chi nhánh chỉ chấp nhận các bản sửa lỗi bảo mật và bản phát hành của những bản sửa lỗi này được thực hiện không thường xuyên ở dạng chỉ nguồn cho đến tháng 10 năm 2025.

Là Python 3. 7 hoặc 3. 8 tốt hơn?

Tối ưu hóa. Trong trường hợp này, danh sách sử dụng bộ nhớ ít hơn khoảng 11% trong Python 3. 8 so với Python 3. 7. Các tối ưu hóa khác bao gồm hiệu suất tốt hơn trong quy trình con, sao chép tệp nhanh hơn với Shutil, cải thiện hiệu suất mặc định trong Pickle và toán tử nhanh hơn.

Là Python 3. 11 ổn định?

Trăn 3. 11 Ngày phát hành . The final, stable release will come out on October 3, 2022, after three more beta versions and two candidate versions in the meantime.