Праз 8 месяцаў з моманту выпуску першага рэлізу галінкі Python 3, прадстаўлены наступны этап развіцця мовы - Python 3.1.
  З прадстаўленых паляпшэнняў, можна адзначыць наступныя навіны:   * Рэалізаваны клас collections.OrderedDict для арганізацыі захоўвання спарадкаваных слоўнікавых дадзеных;   * Бібліятэка ўводу/высновы перапісаная на мове Сі, што дазволіла паскорыць яе працу ад 2 да 20 раз;     * Дададзеная эталонная рэалізацыя аператара import, напісаная цалкам на мове Python;   * Дададзеная падтрымка радкоў у фіксаванай кадоўцы (напрыклад, для працы з імёнамі файлаў);   * У функцыі format() і метадзе str.format() з'явілася магчымасць азначэння спосабу разбіцця ліку на тысячныя складнікі (напрыклад: format(1234567, ',d') вывядзе 1,234,567);   * Новыя модулі: tkinter.ttk для доступу да Tcl/Tk "themed" виджетам; ipaddr для маніпулявання IPv4 і IPv6 адрасамі і падсеткамі; importlib з рэалізацыяй аператара import;   * Новы клас collections.Counter для падліку ліку супадзенняў у наборы дадзеных;   * Новы механізм аптымізацыі цыклаў "--with-computed-gotos", у некаторых сітуацыях які паскарае выкананне кода прыкладна на 20%;   * Новыя магчымасці юніт-тэставанні, уключаючы падтрымку часавага адключэння вызначаных тэстаў і новыя assert-метады;   * У 2-4 разу павялічаная хуткасць дэкадавання радкоў UTF-8, UTF-16 і LATIN-1;   * Для json модуля дададзена пашырэнне, напісанае на Сі і значна што падвышае прадукцыйнасць; 
Выйшаў Python 3.1
				29 чэрвеня 2009				
			
					Каментароў (0)
				
			