PYTHON. К вершинам мастерства 22020
Мова Python настільки простий, що навчитися продуктивно писати на ньому програми можна швидко, але часто ви при цьому використовуєте не всі наявні в нього можливості. Це практичний посібник покаже, як створювати ефективний идиоматичный код на Python, використовуючи його кращі — і іноді несправедливо ігноровані — риси. Автор, Лучано Рамальо, розповідає від базових засобах та бібліотеках Python і демонструє, як зробити код одночасно коротше, швидше і зрозуміліше.
Багато досвідчені програмісти намагаються підігнати Python під прийоми, знайомі по роботі з іншими мовами. Ця книга покаже їм, як досягти справжнього професіоналізму в програмуванні на Python 3.
У книзі розглядаються наступні теми.
- Модель даних в Python: чому спеціальні методи лежать в основі однакового поведінки об'єктів.
- Структури даних: як повною мірою задіяти вбудовані типи, про дуалізм тексту і байтів в століття Unicode.
- Функції як об'єкти: погляд на функції Python як повноправні об'єкти і як це відбивається на популярних шаблони проектування.
- Об'єктно-орієнтовані ідіоми: створення класів на основі знань про посилання, змінності, інтерфейсів, перевантаження операторів і множинне спадкування.
- Керування потоком виконання: контекстні менеджери, генератори, співпрограми і паралелізм із застосуванням пакетів concurrent.futures і asyncio.
- Метапрограмування: як працюють властивості, дескриптори атрибутів, декоратори класів і метаклассы.
Видання ідеально підійде як аналітикам, які тільки починають освоювати обробку даних, так і досвідченим програмістам на Python, ще не знайомим з науковими програмами.
- АвторЛучано Рамальо
- КатегоріяПрограмування
- МоваРосійська
- Рік2016
- Сторінок768
- Формат170х240 мм
- ОбкладинкаМ'яка
- Тип паперуОфсетний
- МістоМосква
допоможіть тим, хто ще не читав