Python. До вершин майстерності. 2-е вид. Лусіану Рамальо
Не витрачайте марно часу, намагаючись підігнати Python під способи програмування, знайомі вам іншими мовами. Python настільки простий, що ви дуже швидко освоїте його загалом, але для створення ефективних сучасних програм потрібні глибші знання.
Друге видання книги дозволить вам використати можливості Python 3 у повній мірі, звернувши собі на користь найкращі ідеї. Автор розповідає про базові засоби мови, про її бібліотеки і вчить писати більш короткий, швидкий і легкочитаний код. Ви дізнаєтеся про те, як використовувати ідіоматичні засоби Python 3, які виходять за рамки вашого попереднього досвіду.
Нове видання складається із п’яти частин, які можна розглядати як п’ять окремих книг.
Структури даних: послідовності, словники, множини, Unicode та класи даних.
Функції як об’єкти: повноправні функції, пов’язані з ними патерни проектування, і навіть анотації типів в оголошеннях функций.
Об’єктно-орієнтовані ідіоми: композиція, успадкування, класи-домішки, інтерфейси, навантаження операторів, протоколи та додаткові статичні типи.
Потік управління: контекстні менеджери, генератори, співпрограми, async/await, пули процесів та потоків.
Метапрограмування: властивості, дескриптори атрибутів, декоратори класів та нові засоби метапрограмування класів, що дозволяють замінити чи спростити метакласи.
Інформація про книгу | |
Автор | Лусіану Рамальо |
Обкладинка | М'яка |
Кількість сторінок | 898 |
Мова видання | Російська |
Ілюстрації | Чорно-білі |