Python 2 – DevStyleR https://devstyler.bg Новини за разработчици от технологии до лайфстайл Thu, 23 Apr 2020 17:02:09 +0000 bg-BG hourly 1 https://wordpress.org/?v=6.8.5 Python 2.7.18 последната версия на Python 2 https://devstyler.bg/blog/2020/04/23/python-2-7-18-poslednata-versiya-na-python-2/ Thu, 23 Apr 2020 17:02:09 +0000 https://devstyler.bg/?p=29678 ...]]> Python 2.7.18  е най-новата версия на Python 2.7 и последната на Python 2. След 11 години поддръжка на програмния език 2.7 това ще бъде последната и специална версия. Потребители вече ще могат да преминат към Python 3. Използването на стара версия на OpenSSL в Python 2 влияеше на интернет сигурността. Тази версия е била отлагана 5 год.

В началото Python е наричана “glue” от системните администратори заради писането на малки скриптове, автоматизиране на задачи и взаимодействия с приложения на Java. Тя се използва от големите компании, за системите на обучение и в академичното изследване, намира се в челната тройка на програмни езици.

Гуидо ван Росум, създателят на Python 2, благодари на Бенджамин Петерсон, основоположник на програмния език, за работата през изминалите 11 год.

]]>
Защо преходът от Python 2 към Python 3 се забави? https://devstyler.bg/blog/2019/11/26/zashto-prehodat-ot-python-2-kam-python-3-se-zabavi/ Tue, 26 Nov 2019 13:04:14 +0000 https://devstyler.bg/?p=25555 ...]]> През 2008 г. беше създаден Python 3, но едва ли някой е очаквал тогава, че този ъпдейт ще отнеме толкова време на технологичните компани. Заради това, срокът за ъпдейт беше удължен до 2015 г., но не е напълно завършен дори днес.

Поддръжката на Python 2 ще спре на 1 януари 2020 г., но, въпреки това преходът към Python 3 от страна на компаниите е твърде бавен, като данните варират – между 70% и 40% от потребителите все още използват старата версия, защото предпочитат да намалят ефектите от прехода до минимум. 

Другата причина е, че дивелъпърите често използват библиотеки, но, ако искаш да ъпдейтнеш код от Python 2 на Python 3, трябва да е сигурно, че библиотеките също са направили този преход. Към момента 360 от най-използваните Python пакети вече са ъпдейтнати, но това не важи за абсолютно всички, което забавя процеса.

]]>
Кога ще мигрираме на Python 3? https://devstyler.bg/blog/2019/08/27/koga-shte-migrirame-na-python-3/ Tue, 27 Aug 2019 09:33:59 +0000 https://devstyler.bg/?p=22285 ...]]> Има само четири месеца, докато приключи поддръжката за Python 2. Все още има някои разработчици и проекти, които не са преминали към Python 3.

Python може да привлича нови разработчици с рекордна скорост, но потенциален проблем със сигурността предстои за дивелъпърите, които не са успели да преминат към най-новата версия на програмния език. Натискът да се направи този ход не е голям, но пакетните библиотеки се преустановяват от 1 януари 2020 г.

Повече за интересните функции на Python 3 и за миграцията ще намерите на следните линкове:

Можете да следите колко време остава (колкото и да логично) на Python 2 да се пенсионира на този сайт. А най-важният въпрос тук е “Ще мигрирате ли?”.

]]>