Из наиболее интересного: Модуль [ typing ](
https://docs.python.org/3.5/library/typing.html#module-typing ) def greeting(name: str) -> str: return 'Hello ' + name from typing import Callable def feeder(get_next_item: Callable[[], str]) -> None: # Body def async_query(on_success: Callable[[int], None], on_error: Callable[[int, Exception], None]) -> None: # Body [ Additional Unpacking Generalizations ](
https://www.python.org/dev/peps/pep-0448/ ) >>> *range(4), 4 (0, 1, 2, 3, 4) >>> [*range(4), 4] [0, 1, 2, 3, 4] >>> {*range(4), 4} {0, 1, 2, 3, 4} >>> {'x': 1, **{'y': 2}} {'x': 1, 'y': 2} Новый оператор [ @ ](
https://www.python.org/dev/peps/pep-0465/ ) для умножения матриц. Например, вместо «S = dot((dot(H, beta) - r).T, dot(inv(dot(dot(H, V), H.T)), dot(H, beta) - r))» теперь можно использовать более понятное представление «S = (H @ beta - r).T @ inv(H @ V @ H.T) @ (H @ beta - r)».
Ссылка:
http://www.linux.org.ru/news/opensource/11944554