Khi nào python 1 được phát hành
Tháng 1 năm 1994, phiên bản đầu tiên của Python 1. 0 đã được phát hành. Phiên bản 1 này bao gồm các tính năng mới chính như bộ lọc công cụ lập trình chức năng, thu nhỏ, bản đồ, lambda, v.v. Show
Phiên bản 2. Trăn 2. 0Sáu năm rưỡi sau, Python 2. 0 được giới thiệu vào tháng 10 năm 2000. Trong bản phát hành này, một trình thu gom rác đầy đủ, khả năng hiểu danh sách python đã được bao gồm và nó cũng hỗ trợ Unicode Phiên bản 3. Trăn 3. 0Python sau 8 năm, bản phát hành chính tiếp theo đã được thực hiện. Bản phát hành này là Python 3. 0 còn được gọi là "Py3K" hoặc "Python 3000" Quan tâm đến việc học Python? Những thay đổi chính trong Python 3. 0 là
Sự khác biệt giữa Python 2. 0 và Python3. 0FactorCodePython 2. 0 đầu raPython 3. 0 đầu raChức năng inprint ‘Xin chào thế giới’print(‘Xin chào, intellipaat’)Xin chào thế giớiXin chào, intellipaatSyntaxError. cú pháp không hợp lệXin chào, intellipaatDivision toán tử print(7 / 5)in(-7 / 5)1 -21. 4 -1. 4 Xử lý ngoại lệ trong Python Thử. trying_to_check_error ngoại trừ NameError, err. in err, ‘Lỗi Gây ra’tên ‘trying_to_check_error’ không được xác định Lỗi Gây ra Tệp “mới. py”, dòng 4 ngoại trừ NameError, err. ^ Lỗi cú pháp. cú pháp không hợp lệ # chúng ta cần thêm as thay cho dấu phẩy sau NameError để nó hoạt động Bắt đầu sự nghiệp của bạn trong Python với Khóa học Python hoàn hảo ở New York ngay bây giờ Python Phiên bản mới nhấtPhiên bản mới nhất của Python là 3. 7. 0. Phiên bản ổn định này được phát hành vào ngày 27 tháng 6.
Kiểm tra phiên bản PythonHầu hết các hệ điều hành sẽ cài sẵn python. Để kiểm tra phiên bản Python nào bạn có trong hệ thống của mình, bạn có thể Python 2 ra mắt năm 2000 với những thay đổi lớn đối với việc lưu trữ mã nguồn. Nó giới thiệu nhiều tính năng mong muốn như hỗ trợ unicode, hiểu danh sách và thu gom rác. Một lát sau, Python 2. 2 đã giới thiệu sự hợp nhất của các loại và lớp dưới một hệ thống phân cấp, cho phép Python thực sự hướng đối tượng Vào khoảng thời gian này, nhiều lập trình viên đã sử dụng Python làm ngôn ngữ kịch bản thay thế. Vì Java đang thống trị thế giới ứng dụng quy mô doanh nghiệp nên Python được sử dụng trong các ứng dụng nhỏ hơn, thích hợp hơn Ngay cả các nhà phát triển Java cũng bắt đầu sử dụng Python để tăng tốc độ viết mã của họ do khả năng tương tác của nó bảng chữ cáiTrăn 2. 0 đã giới thiệu kiểu dữ liệu chuỗi Unicode phân bổ các số 16 bit để biểu thị các ký tự thay vì các chuỗi 8 bit tiêu chuẩn. Điều này bổ sung thêm 65.000 ký hiệu được hỗ trợ từ các ngôn ngữ chữ viết không phải chữ Latinh như tiếng Nga, tiếng Trung hoặc tiếng Ả Rập. Nó cũng thêm hỗ trợ cho các ký tự không phải chữ cái như biểu tượng cảm xúc Cú pháp cho chuỗi Unicode là
Bạn cũng có thể sử dụng unicode để mã hóa các chuỗi của riêng mình thành một ký hiệu duy nhất. Việc gọi ký hiệu duy nhất đó sau này trong mã của bạn cho phép bạn tham chiếu cùng một chuỗi được mã hóa đó mà không cần sử dụng thêm khoảng trống hoặc lưu nó vào một biến Sau đây viết một chuỗi unicode vào tệp và mã hóa nó thành 5
Sau đó, bạn có thể đọc tệp được mã hóa đó sau bằng cách sử dụng
Hiểu danh sáchKhả năng hiểu danh sách được sử dụng để tạo danh sách mới từ các lần lặp khác. Khả năng hiểu danh sách nhận và trả về danh sách, cho phép bạn cắt bớt danh sách theo một tiêu chí nhất định hoặc tạo danh sách mới với các thành phần mới được thao tác Cú pháp để hiểu danh sách là
Phần sau đây cho thấy cách bạn có thể sử dụng khả năng hiểu danh sách để trả về một danh sách mới chỉ có các phần tử có trong cả hai danh sách đã chuyển
Chu kỳ thu gom rácTrăn 2. 0 đại tu hệ thống thu gom rác bằng cách chuyển từ hệ thống dựa trên bộ đếm sang hệ thống dựa trên chu kỳ Trong hệ thống cũ, mỗi đối tượng sẽ chứa một bộ đếm ghi lại có bao nhiêu đối tượng khác đang trỏ đến nó. Sau đó, đối tượng sẽ tự động bị xóa khi bộ đếm đó về 0. Tuy nhiên, nó sẽ không xóa các đối tượng được trỏ đến nhưng không thể truy cập được, dẫn đến rò rỉ bộ nhớ Trăn 2. 0 khắc phục điều này bằng các chu kỳ định kỳ gọi trình thu gom rác để xóa các đối tượng không thể truy cập. Các chu kỳ sử dụng chi phí bổ sung nhưng giảm nguy cơ rò rỉ bộ nhớ. Kể từ đó, chi phí chung của các chu kỳ xóa đã giảm do tối ưu hóa Bài tập tăng cườngTrăn 2. 0 cũng thêm hỗ trợ cho các toán tử gán tăng cường thực hiện thao tác trên biến đã chọn và trả về biến đó. Ví dụ: 6 thêm 1 vào giá trị của 7. Nó là một phiên bản ngắn hơn của tuyên bố 8Danh sách đầy đủ các toán tử gán được hỗ trợ là 9, 0, 1, 2, 3, 4, 5, 6, 7, 8 và 9
Khi nào Python phiên bản 1. 0 phát hành?Python đạt phiên bản 1. 0 vào tháng 1 năm 1994 . Các tính năng mới chính có trong bản phát hành này là các công cụ lập trình chức năng lambda , map , filter và reduce.
Khi nào Python 2 được phát hành?Phiên bản cuối cùng của Python 2. 0 được phát hành vào 16 tháng 10 năm 2000 .
Python 1 là gì?Python 1 ra mắt vào năm 1994 với các tính năng mới dành cho lập trình chức năng, bao gồm lambda, bản đồ, bộ lọc và rút gọn . Nó cũng bao gồm các tính năng từ 0. 9 Python, bao gồm các lớp có thừa kế, xử lý ngoại lệ, hàm và các kiểu dữ liệu cốt lõi list , dict , str.
Python 2 kết thúc khi nào?Chúng tôi đã quyết định rằng ngày 1 tháng 1 năm 2020 , là ngày chúng tôi ngừng cung cấp Python 2. Điều đó có nghĩa là chúng tôi sẽ không cải thiện nó nữa sau ngày hôm đó, ngay cả khi ai đó tìm thấy vấn đề bảo mật trong đó. Bạn nên nâng cấp lên Python 3 ngay khi có thể. |