Python 2.7.18, Python 2.7 және 2.x тармағының соңғы түзету нұсқасы

Python 2.7.18

Python Software Foundation ашылды Бірнеше күн бұрын Python 2.7.18 нұсқасын шығару, бұл сол Python 2.x тармағының соңғы нұсқасы. Python 3.0 іске қосылғалы бері Python-тың алдыңғы нұсқаларынан бас тарту ұсынылды, осы соңғы нұсқаның пайдасына.

2019 жылдың наурызында, Гидо ван Россум, Python бағдарламалау тілі жобасының авторы және жетекшісі, python 2.7 нұсқасын қолдау 1 жылдың 2020 қаңтарында аяқталатынын жариялады. Осы мерзім аяқталғаннан кейін, Python 2.7 қауіпсіздікті түзету үшін де, жаңартулардан пайда көрмейді.

Әрине, тәуелсіз әзірлеушілер Python 2.7-ді айырып алуы мүмкін оның үздіксіздігін қамтамасыз ету. Бірақ Гидо ван Россум үшін біз енді оның және оның командасының Python 2.7-ге қатысты жаңартулар немесе тіпті шешімдер алуын күтудің қажеті жоқ.

Python 2.7 2.6 жылдан астам уақыт бұрын Python 11 шыққаннан бері белсенді дамып келеді. Осы жылдар ішінде CPython әзірлеушілері мен негізгі үлес қосушылары қателерді түзетуді 2.7 тармағына қолданды, бұл Python 2 және 3 филиалдары екіге бөлінгендіктен, аз тапсырма болған жоқ.

Python 2.7-нің өмірінде үлкен өзгерістер болды, мысалы PEP 466-дағы функция, SSL модулі мен хэш-рандомизацияны қолдайды. Дәстүр бойынша, бұл мүмкіндіктер техникалық қызмет көрсету режиміне ешқашан қосылмаған болар еді, бірақ Python 2 қолданушыларының қауіпсіздігін қамтамасыз ету үшін ерекшеліктер жасалды. CPython қауымдастығына адалдықтары үшін рахмет.

Есіңізде болсын Python - бағдарламалау тілі түсіндірді 1991 жылы голландиялық бағдарламашы Гидо ван Россум жасаған.

Филиалы Python 2.7 2010 жылы құрылды және оны қолдауды 2015 жылы тоқтату жоспарланған болатын, бірақ Python 3 жобаларының жеткіліксіз белсенді көші-қонына және кодты өңдеу кезінде туындаған мәселелерге байланысты Python 2-дің қызмет ету мерзімі 2020 жылға дейін ұзартылды.

Python 3 параллельді түрде дамыды және 11 жылдан астам уақыт бұрын шығарылды бірінші рет. Python 2-мен үйлесімділік үзілісі сол кезде өте қарама-қайшылықты болған, бірақ Python 3 тілдің негізгі нұсқасы болуы керек еді және Python 2 2.7 нұсқасынан кейін айтарлықтай өзгертілмей, оның орнына қалды. Ресми түрде Python 2-ге қолдау көрсету қол жетімді емес.

Ресми түрде CPython жобасы бұдан былай Python 2-мен жұмыс жасамаса да, жалғастыруға мүдделі қоғамдастық өкілдері осы филиалды өз өнімдерінде қолдау жалғасады Python 2.7-де осалдықтарды түзету бойынша жұмыс.

Мысалы, Red Hat Python 2.7 пакетімен жұмыс істей береді RHEL 6 және 7 таратуының бүкіл өмірлік циклі үшін, ал RHEL 8 үшін ол 2024 жылдың маусымына дейін Application Stream-де пакеттік жаңартулар жасайды.

Бұл жаңа шығарылымға келетін болсақ 2.7.17 салыстырғанда, Python 2.7.18-де тек бірнеше түзетулер бар, нұсқаны басқару жүйесінде көріп отырғаныңыздай.

Бұл Python әзірлеушілерінің соңғы әрекеті ресми түрде қабылдады Python-дің осы нұсқасында. 2.0 жылы Python 2000 шыққаннан бері, Python 2.x 2.7 жыл бұрын пайда болған Python 10 дейін үздіксіз жетілдіріліп, көптеген жылдар бойы тілдің негізгі тармағы болды.

Python 2.7-де бинарлық құрастырушылар мен операциялық жүйе мамандарының екі буынының қызметтері, Windows үшін Мартин фон Лёвис пен Стив Дауэрдің және macOS үшін Рональд Оссорен мен Нед Дейлидің қызметтері болды. Apple компаниясы 2.7 жыл бұрын қолданыстан шығарған амалдық жүйені - macOS 10.9 үшін Python 4 екілік нұсқаларын ұсынуымыздың себебі немесе «Microsoft Visual C ++ Compiler for Python 2.7» -нің бар екендігі - осы адамдардың бағышталуы.

Python 2 Linux таратылымдарының көпшілігінде жоғалып кететінін ұмытпаңыз. Мысалы, Ubuntu 20.04 Python 2-ді өшірді, өйткені 3.8.2 нұсқасы әдепкі бойынша жеткізіледі.

Сонымен, Python 2.7 түзету нұсқасының шығарылуы туралы көбірек білгісі келетіндер үшін сіз шығарылым туралы ескертуді келесі сілтемені басыңыз.

Жүктеу

Осы нұсқаны жүктеуге қатысты пакеттерді мына жерден алуға болады келесі сілтеме.


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Бірінші болып пікір айтыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: Мигель Анхель Гатан
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.