След 18 месеца разработване и тестове бе представена новата версия 3.5 на езика за програмиране Python, в която са въведени значителни промени и нови концепции.
Основни нови възможности на програмния език Python 3.5:
- Добавен е новия модул zipapp – API и помощна програма за работа от командния ред за създаване на приложения, които са опаковани в един единствен файл. Тези приложения от нов вид могат да бъдат стартирани например чрез python приложение.pyz. За създаване на тези изпълними архиви е необходимо всички файлове на програмата да бъдат поставени в една директория, да се създаде изпълнявания по подразбиране скрипт __main__.py и да се изпълни командата python -m zipapp име__на__директорията
- Въведено е използване на оператора за форматиране % за обектите bytes и bytearray, аналогично на форматирането на стрингове.
- В стандартната библиотека е включена новата функция os.scandir() за много бързо обхождане на директориите. Подаването на os.walk() на базата на новата функция работи от 3 до 5 пъти по-бързо в POSIX системите и от 7 до 20 пъти по-бързо при ОС Windows.
- Премахната е концепцията на PYO файловете, използвани досега за запазване на оптимизиран байткод. Сега както за оптимизиран, така и за стандартен байткод се използват файловете .pyc.
- Добавен е новият оператор @ за умножение на матрици
Новата версия може да бъде изтеглена от каталога на Kaldata.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!